Alt+回车 导入包,自动修正 Ctrl+N 查找类 Ctrl+Shift+N 查找文件 Ctrl+Alt+L 格式化代码 Ctrl+Alt+O 优化导入的类和包 Alt+Insert 生成代码(如get,set方法,构…
分类:移动开发
Android Weekly Notes Issue #238
Android Weekly Issue #238 January 1st, 2017 Android Weekly Issue #238 本期内容包括: Firebase发送Notification; Recycler…
Gson解析null替换为空字符串
json解析有很多工具,这里说的是最常用也是解析速度最快的Gson,Gson是google家出的,有一个缺点就是无法设置null替换, 我们只能手动的批量替换服务器返回的null了,正常的接口定义的时候是绝对不允许服务器…
ANDROID视频引导滑动黑屏扫雷以及解决方案
首发自: ANDROID视频引导滑动黑屏扫雷以及解决方案 前一段时间,公司项目需要做一个视频引导的功能,刚开始以为用个 ViewPager+Fragment+VideoView 不就实现了吗,很快就弄好了。不过后来测试发…
ThreadLocal在Android消息机制中的作用
提及Android的消息机制,相信这是Android开发者非常熟悉,并且相当基础的一个知识点了。那这里还有什么需要讲的呢?这里,先抛出一个问题: 问题 我们在使用Handler的时候,都知道其必须要跟一个Looper绑定…
基于原生Handler的简单定时任务处理器
SimpleTimerTaskHandler 一个基于android.os.Handler的简单定时任务处理器 – 你可以决定什么时候执行任务. 作者: Luo Guowen 邮箱: luoguowen123…
android 7.0 手机调用手机相机、相册常见的两个崩溃:FileUriExposedException、SecurityException
参考链接:https://blog.csdn.net/u011489043/article/details/86721895
[Espresso 4 Android Doc] 10. UI Automator
声明:本系列文章是对 Android Testing Support Library官方文档的翻译,水平有限,欢迎批评指正。 1. Espresso 概览 2. Espresso 设置说明 3. Espresso 基础 …
RxJava2管理ActivityForResult、Permission请求、动态广播、绑定生命周期
简介 首先感谢下RxPermissions作者给我提供了用一个不显示Fragment做为依赖回调和生命周期相关的代理的思路。 Android很多时候会使用startActivityForResult,再重载onActiv…
adb shell sync 命令和adb sync命令的区别
adb shell sync 命令: 1,在shell中执行 2,将内存缓冲区中的数据 写入到磁盘 adb sync 命令: 命令意思:同步更新/data/或/system/下的数据 命令用法:adb sync [dir…
Kotlin 协程 Coroutine
协程:相互协作的程序 ⼀些 API 启动⻓时间运⾏的操作(例如⽹络 IO、⽂件 IO、CPU 或 GPU 密集型任务等),并要求调⽤者阻塞直到它们完成。协程提供了⼀种避免阻塞线程并用更廉价、更可控的操作替代线程阻塞的⽅法…
Android 应用开机自启的两个方案
先说说两个案例 Android3.1后,用户通过 设置->应用程序->xxx.APP->”强制停止” 杀掉APP时,APP此时处于停止状态(stopped),而这个 stoped…