以下内容为原创,欢迎转载,转载请注明 来自天天博客:http://www.cnblogs.com/tiantianbyconan/p/5017056.html 从Launcher开始启动App流程源码分析 com.and…
分类:Android
Android研究-linux内核启动到android系统[zz]
很多人阅读代码,总喜欢从头开始,这样觉得很安全,有依靠,无论如何总是能知道“头”,有头就能找到任何需要的部分。 Android生在linux内核基础上,linux内核启动的最后一步,一定是启动的android的进程,下面…
【优雅代码】深入浅出 妙用Javascript中apply、call、bind
这篇文章实在是很难下笔,因为网上相关文章不胜枚举。 巧合的是前些天看到阮老师的一篇文章的一句话: “对我来说,博客首先是一种知识管理工具,其次才是传播工具。我的技术文章,主要用来整理我还不懂的知识。我只写那些我还没有完全…
android同一文件夹的文件按时间、文件大小、名称排序
1.文件按名字降序排列: /** * 将文件按名字降序排列 */ class FileComparator implements Comparator<File> { @Override public int…
手机文件目录
Android根目录 1、mnt 挂载点目录2、etc 系统主要配置文件3、system Android 系统文件4、sys Linux 内核文件5、proc 运行时文件6、init.rc 启动脚本7、default.p…
Android Volley 源码解析(二),探究缓存机制
前言 在上一篇文章中,带大家阅读了 Volley 网络请求的执行流程,算是对 Volley 有了一个比较清晰的认识,从这篇文章开始,我们开始针对 Volley 的某个功能进行深入地分析,慢慢将 Volley 的各项功能进…
GitHub 上优质项目整理
1. 免费书籍 (1)整理了所有跟编程相关的免费书籍 https://github.com/EbookFoundation/free-programming-books/blob/master/free-programm…
Android多渠道打包之Python打包
我们做Android用户级应用开发的时候都要考虑这样的问题,目前的应用市场有很多,我们的安装包是通过哪个渠道进入用户手机的,总得统计一下吧,这就要说到多渠道打包了。多年前刚入行的时候,打包就是在代码里替换一下source…
React Native问题汇总
说明:这是一篇用来记录和收集自己或大家使用react native开发时遇到的坑或问题,大家可以通过评论的方式来分享你遇到的坑或者是暂时解决不了的问题,最后我会将这些问题和解决方法填充到这篇文章上,大家共同进步。 1、 …
Can't toast on a thread that has not called Looper.prepare()
前言 最近一段时间在忙着开发一款自己的APP,将自己常用的功能需求都加入进入,同时在GitHub上跟着大牛们学习新的技术,提升自己的技能,在开发的过程中不断的发现问题和解决问题。 在开发过程遇到了这样一个问题:Can't…
[Android 学习笔记] instant-run 源码学习 ( 3 )
handleHotSwapPatch 方法的具体实现: private int handleHotSwapPatch(int updateMode, ApplicationPatch patch) { if (Log.i…