- 博客(9)
- 收藏
- 关注

原创 Android Small插件化框架--类加载实现解析
前言:上一篇已经分析了一下Android Framework的类加载的机制。基于上一篇的分析,这一篇我们来解析一下Small插件化框架的怎么Hook,来实现加载APK里面的类的。
2017-02-23 16:15:10
1277

原创 Android Small插件化框架--Android应用类加载机制
前言:研究Small插件化框架的时候,要搞懂Android Framework的类加载机制,这篇主要对android 类加载的详细解析。
2017-02-20 16:42:52
582

原创 App启动时Application初始化详解
参考博文: http://www.jianshu.com/p/6037f6fda285App的ActivityThread与Application详解一个App的程序入口到底是什么? 是ActivityThread.main(),每一个App应用都是由AMS通过Socket与Zygote进程进行通信,请求它fork一个子进程出来作为这个即将要启动的应用程序的进程,然后在调用ActivityThr
2016-12-01 11:27:32
11689
1
转载 深入源码解析Android中的Handler,Message,MessageQueue,Looper
本文主要是对Handler和消息循环的实现原理进行源码分析,如果不熟悉Handler可以参见博文《 Android中Handler的使用》,里面对Android为何以引入Handler机制以及如何使用Handler做了讲解。概括来说,Handler是Android中引入的一种让开发者参与处理线程中消息循环的机制。我们在使用Handler的时候与Message打交道最多,Message是Ha
2017-07-10 10:39:50
324
原创 git(版本控制系统)的使用
git的简介Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。集中式版本控制系统(svn): 中间是中央服务器,其他所有电脑都需要从中checkout代码下来。只有中央服务器管理着各个版本的代码。其他电脑需要操作时都要和中央服务器交互。如果中央服务器离线或者故障,其他电脑就没法与中央服务器交互。分布式版本控制系统(git): 分布式每一台电脑都有版本的Da
2016-11-28 17:46:22
3117
7
原创 Android Small插件化框架--启动插件Activity源码解析(下)
参考博文 http://www.tuicool.com/articles/EjEJNrJ http://m.w2bc.com/article/126583AMS对startActivity请求处理及返回过程根据上一章的分析了解了调用startActivity(),终于把数据和要开启Activity的请求发送到了AMS了,接下来分析在AMS中的处理过程和重新回到app进程。1、在AMS中处
2016-11-14 14:15:06
1594
1
原创 Android Small插件化框架--启动插件Activity源码解析(上)
参考: http://blog.youkuaiyun.com/zhaokaiqiang1992/article/details/49428287 http://www.w2bc.com/article/126583Android Small框架是Android中一个非常优秀的插件化框架,有时我们不仅要学会使用它,也要去理解它的原理和实现逻辑。这片博客主要解析Android Framework中Sta
2016-10-27 10:32:54
1656
原创 测试Android真机访问电脑主机web项目服务器的问题
刚开始学习Android开发的网络编程方面遇到的问题,我当时要实现的是通过手机将数据提交到电脑的Web服务器上。由于电脑性能有点差,运行安卓模拟器比较卡,所以我用真机进行程序测试,发现手机总是无法将数据传到服务器端。我当时上网找答案,有说关闭电脑防火墙,有说连接同一个wifi上就可以。都试过了还是没有成功。最后请教了一些人解决了。我觉得初学者可能也会遇到同样的问题。所以说一下自己的问题,仅供参考:
2015-10-29 11:18:38
1706
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人