转载请注明原作者,如果你觉得这篇文章对你有帮助或启发,不用请我喝咖啡:D 1.添加releaseConfig signingConfigs{ releaseConfig{ storeFile file("mykey.ke…
分类:移动开发
Handler发送消息小结
obtainMessage()得到一个Message对象。 创建一个Message然后发送是这么写的: Message msg = new Message(); msg.arg1 = 1; msg.arg2 = 2; m…
浏览器各模块的编译依赖关系总结
.aar文件与.jar文件的区别 两者区别: *.jar:只包含了class文件与清单文件,不包含资源文件,如图片等所有res中的文件。 *.aar:包含所有资源,class以及res资源文件全部包含 Gradle 的一…
Android获取网络状态
前言:在开发安卓移动端时,几乎每一个app都需要连接网络,因此,对设备的网络状态检测是很有必要的!比如:检测当前网络是否可用,当前可用的网络是属于WIFI还是MOBILE等等。 实现步骤流程: 1 .获取Connecti…
判断context的归属
当需要根据是那个activity的context来进行不同的逻辑处理时,可以将context强转成activity来判断: try { Activity activity = (Activity)context; } c…
Switch Case 多值匹配同一代码块
首先,case后面的表达式必须是常量。 代码如下 switch(view.getId()){ case 0: case 1: case 2: //你的逻辑代码块 break; default: break; }
Android 双击Back键退出应用
实现原理: 双击退出程序的原理无非就是设置一个退出标识(询问是否退出),如果改变了这个标识(确认退出),则再次点击时立马退出,如果规定时间内没有退出,则延时重置这个标识(不退出)。 延时重置: 使用 Java API 提…
一篇文章带你走通 OkHttp+Retrofit+Rxjava
一篇文章带你走通 OkHttp+Retrofit+Rxjava @(Android)[android] 一篇文章带你走通 OkHttpRetrofitRxjava 参考网站 OkHttp部分 OkHttp依赖 Okio依…
2018年年底Android悲催的面试之路
本人近况 年底裁人了,一年半没准备面试了,之前换也是内推的,在这个寒冬的冬天还经历此遭,偏偏还赶上裁员 心态早已爆炸,大的环境不好,各位且干且珍惜…. 记录下最近的面试经历,整理下让自己不断进步! 题外话 我…
Android调用第三方地图,高德地图,百度地图!
通过如下方式就可以调用第三方的地图了,必须要加上异常的捕获,如果手机没有安装地图,就会报一个类没有找到的异常,导致app崩掉 try { Uri mUri = Uri.parse("geo:39.940409,116.3…
【掌阅出品】android 提升布局加载速度200%(X2C)
背景 一般大家在写页面时都是通过xml写布局,通过setContentView、或LayoutInflater.from(context).inflate方法将xml布局加载到内存中。 优点 可维护性好 支持即时预览 …
Android开发周刊 第二期
文章 使用QtCreator加速Android NDK开发调试 为APP开发JNI接口以及NDK动态库的时候,需要频繁修改和调试C/C++代码,如果在eclipse或AndroidStudio开发的话,需要1)clean…