android
文章平均质量分 64
零一零一
安卓IOSJAVA鸿蒙开发
展开
-
android 图片轮播
implementation 'com.github.bumptech.glide:glide:4.3.1'//图片轮播引入的外部依赖包com.bigkoo:convenientbanner:2.0.5依赖的包implementation 'com.bigkoo:convenientbanner:2.0.5'//图片轮播引入的外部依赖包android studioGradle 4.1Andro...原创 2018-06-15 15:25:16 · 211 阅读 · 0 评论 -
okhttp3 3.8.1版本 中类OkHttpClient.java的源码剖析学习
/* * Copyright (C) 2012 Square, Inc. *照猫画虎 依葫芦画瓢 个人能力理解解释,老外属性和方法不写功能注释,这样很不爽 这里面是不是用到了一个设计模式叫构建者?(建议大家学习设计模式可以先学习概念然后再到实际开源项目中去寻找具体的例子,然后再结合设计模式的概念来翻来覆去的比较,就像烙大饼一样,翻来翻去,否则光烙一面大饼就烙糊了O(∩_∩)O哈哈...原创 2018-12-18 15:26:02 · 1033 阅读 · 0 评论 -
Retrofit2.1.0源码里的类Retrofit.java赏析
/* * Copyright (C) 2012 Square, Inc. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obt...原创 2018-12-19 09:40:37 · 202 阅读 · 0 评论 -
Retrofit网络请求框架中总共23个@注解大大大全---这么多吓得藕说都不会话了
注解大全(实例代码结合RxJava)实例全展示:建立一个接口服务,将所有注解进行实例展示(持续更新中^_^)public interface ILoginApi { //假设的服务器地址: http://192.168.11.112/api/ //--------------------------------------------------------------...原创 2018-12-19 10:45:43 · 1440 阅读 · 0 评论 -
rxjava-2.2.4-sources源码类Observable.java赏析
娃娃 哇 这个代码也忒多了,还都是E文,头晕头晕o(* ̄︶ ̄*)o。硬着头皮拆开看吧,谁让Z文比E文好呢这个是最新版的rxjava-2.2.4源码,发布时间是2018-11-23 16:40:40工程源码地址是:https://www.mvnjar.com/io.reactivex.rxjava2/rxjava/jar.html /** * Copyright (c) 2016-...原创 2018-12-25 11:35:50 · 381 阅读 · 0 评论 -
android sdk源码 andoid-21 下的TextUtils.java文本工具类 源码赏析
下面这个是android sdk自带的文本工具,比如提供EditText对象的内容是否为空判断,截取字符串啊等等对外提供的方法都是以静态方法的方式提供 /* * Copyright (C) 2006 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the ...原创 2019-01-07 09:24:20 · 1562 阅读 · 12 评论 -
rxjava-2.2.4-sources源码类ObservableSource.java赏析
/** * Copyright (c) 2016-present, RxJava Contributors. * * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in * compliance with the License. You ma...原创 2019-01-03 09:22:56 · 686 阅读 · 0 评论 -
钉钉E应用开发之调用钉钉接口JSAPI获取用户名称权限信息
使用的开发工具是钉钉的:小程序开发者工具这个onLoad方法运行在index.js文件中 ----------------------------------------------------------------------//这个方法能直接自动运行,不需要事件出发onLoad(){//在方法体内部调用其他方法//为text文本赋值this.setData({...原创 2019-01-03 09:35:45 · 6687 阅读 · 2 评论 -
开源棒棒糖学习Android-26之Button、EditText等等的老子TextView一万多行的类源码赏析
源码是棒棒糖,很甜不假,可是牙口不好的,想贪多咬下一块可不易,还是慢慢添吧,更甜更持久/** Copyright (C) 2006 The Android Open Source Project** Licensed under the Apache License, Version 2.0 (the "License");* you may not use this file exce...原创 2019-01-18 08:55:00 · 941 阅读 · 0 评论 -
Failed to resolve。。问题原因
Android Studio3.1.4 Failed to resolve: com.github.joyrun.ActivityRouter:router:0.3.5之所以出现Failed to resolve。。。。可以考虑是仓库的问题 这样改下:将maven { url "https://dl.google.com/dl/android/maven2/" }...原创 2019-02-21 14:17:00 · 5204 阅读 · 3 评论 -
Android Studio 3.1.4 Gradle version4.4 Android Plugin Version3.1.4 之初体验
开工新项目,借机会将工具升级到Android Studio 3.1.4 Gradle version4.4 Android Plugin Version3.1.4 ,按照以前的用法频频报错是肯定的,因为游戏规则有变化比如compile 改成了apitestCompile换成了testImplementationapt去除了 用上了annotationProcessor,写发生更简...原创 2019-02-21 15:35:32 · 1476 阅读 · 0 评论 -
主Module(app)直接跳转到子Module,子Module跳转到主Module(app)要借助Router
借助com.github.joyrun.ActivityRouter:router-compiler:0.6.2 此Router 非彼ARouter主Module(app)的build.gradle要添加如下内容:annotationProcessor 'com.github.joyrun.ActivityRouter:router-compiler:0.6.2'------...原创 2019-02-26 17:30:33 · 3279 阅读 · 8 评论 -
rxjava-2.2.4-sources源码类Observer.java赏析
/** * Copyright (c) 2016-present, RxJava Contributors. * * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in * compliance with the License. You ma...原创 2018-12-27 10:01:44 · 178 阅读 · 0 评论 -
Retroft各个版本的jar包和源码下载地址
Retrofit各个版本下载 downloadjar包下载http://101.96.8.155/central.maven.org/maven2/com/squareup/retrofit2/retrofit/2.5.0/retrofit-2.5.0.jar http://central.maven.org/maven2/com/squareup/retrofit2/retrof...原创 2018-12-10 17:40:03 · 1864 阅读 · 1 评论 -
ImageView 图片切换 点击左右箭头切换图片
MainActivity.javapackage test.com.myimageview;import android.graphics.drawable.Drawable;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.view.View;import a...原创 2018-06-26 10:29:22 · 2111 阅读 · 0 评论 -
当android studio 进行Build或sync失败的时候 有一些问题其实不是问题的
很多情况下如果Build或者sync 失败的话,尤其在你并没有动相关代码却莫名其妙的爆出错误的时候,那么请先不要急着修改代码,请考虑下网络,不要告诉我网页是能打开的啊,网络没问题,NONONO,网页新闻可能没问题,但在开发这里就不一样了。还好如果有人在这里为你关上了一扇门,缺留下了一扇小窗子。呵呵 废话说多了 ,其实就是一句话:如果你是你实在不知道该问题出在哪里的话,请将...原创 2018-08-20 19:11:27 · 8035 阅读 · 1 评论 -
安卓系统5.1.0和安卓系统8.1.0下接收广播的不同
静态广播。。。。低版本安卓系统5.1.0广播方式Intent mIntent=new Intent("com.activity.MainActivity");//这里的intent(action...) 对应的是一个自定义的唯一字符串,用来与接收广播端一一对应。context.sendBroadcast(mIntent);//发送广播高版本安卓系统8.1.0广播。。。。...原创 2018-09-17 10:03:29 · 1095 阅读 · 0 评论 -
手机按键触发事件--隐藏APP到任务后台
按手机返回键,可以返回当前APP的上一个Activity也可以隐藏任务到后台而不回退到上一个Activity在需要的任意一个activity中重写onKeyDown方法即可@Overridepublic boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK) {...原创 2018-10-16 15:35:03 · 1196 阅读 · 0 评论 -
实现每隔一段时间,自动执行某个功能,比如自动提交数据到服务器等
效果:代码如下一个activitypackage com.mytest;import android.os.Handler;import android.os.Message;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.widget.Toas...原创 2018-11-20 17:14:42 · 4126 阅读 · 0 评论 -
安卓开发客串下美工用三个gif 图实现安卓中的走马灯效果
安卓开发客串下美工用三个gif 图实现安卓中的走马灯效果 最终效果是这个样子的 ???????????????这个不像跑马灯,到像是受惊的野马乱蹦 啊,呵呵,在本地快速点开三个gif图片是按顺序从左到右的啊,呃呃呃,貌似是图片上传的时间间隔引起的吧,看不到那就自己想象一下跑马灯吧o(* ̄︶ ̄*)o 第一步:准备素材 一张绿色背景的...原创 2018-11-16 15:00:39 · 784 阅读 · 0 评论 -
Retrofit+Okhttp+RxJava介绍的简单太简单,但很容易理解
转载的 https://www.cnblogs.com/whoislcj/p/5539239.html Android okHttp网络请求之Retrofit+Okhttp+RxJava组合前言: 通过上面的学习,我们不难发现单纯使用okHttp来作为网络库还是多多少少有那么一点点不太方便,而且还需自己来管理接口,对于接口的使用的是哪种请求方式也不能一目了然,出于这个目...转载 2018-12-05 14:42:19 · 637 阅读 · 0 评论 -
Android app快速集成Mob shareSDK分享到微信和QQ
Android app集成Mob shareSDK分享到微信和QQ 在线安装方法介绍 注意需要用到的appKey和appSecret 请自行到http://www.mob.com官网申请,这里不介绍申请过程了 进入如下下载地址,准备下载shareSDK(其实关键是在最终下载过程中会弹出在线安装的操作提示,这才是我们需要的部分)http://www.mob.com/...原创 2018-12-12 16:12:46 · 3426 阅读 · 0 评论 -
rxjava下载jar包和源码
rxjava下载地址jar包下载地址 http://central.maven.org/maven2/io/reactivex/rxjava2/rxjava/2.2.4/rxjava-2.2.4.jarhttp://central.maven.org/maven2/io/reactivex/rxjava2/rxjava/2.2.3/rxjava-2.2.3.jarhttp://...原创 2018-12-12 16:43:07 · 2126 阅读 · 0 评论 -
AndroidStudio androidTest安卓测试 test单元测试(Junit)
androidTest是整合测试,可以运行在设备或虚拟设备上,需要编译打包为APK在设备上运行,可以实时查看细节test 是单元测试,运行在本地开发机上,可以脱离Android运行环境,速度快Android Studio 测试分 androidTest 安卓测试(下图绿箭头)和 test (java测试/junit测试)(下图红箭头),我们下面的实例是test(单元测试)=...原创 2018-12-14 16:54:46 · 25917 阅读 · 15 评论 -
关于安卓APP测试流程这个简单明了
好文章分享下,文章来源在这里 https://www.cnblogs.com/ydnice/p/5790811.html 一、 Monkey测试(冒烟测试)使用monkey测试工具进行如下操作:1. APP的安装2. APP随机操作测试(APP压力测试)3. APP的卸载二、 安装卸载测试1. 使用测试真机进行APP的安装与卸载2. 使用第三方软...转载 2018-12-26 16:47:07 · 5163 阅读 · 0 评论 -
设计模式--单例模式--饿汉、懒汉、方法锁、类锁(双判断)和静态内部类模式
1、饿汉/** * 饿汉式 */public class Singleton { private static Singleton instance = new Singleton();//实在饿的慌,先吃了(先创建实例) private Singleton(){} public static Singleton getInstance() { ...原创 2019-03-19 14:49:42 · 246 阅读 · 0 评论