- 博客(10)
- 收藏
- 关注
原创 FST序列化/反序列化
FST序列化/反序列化一、FST序列化存储格式基本上所有以Byte形式存储的序列化对象都是类似的存储结构,不管class文件、so文件、dex文件都是类似,可以看看这个,这方面没有什么创新的格式,最多是在字段内容上做了一些压缩优化,包括我们最常使用的utf-8编码都是这个做法。FST的序列化存储和一般的字节格式化存储方案也没有标新立异的地方,比如下面这个FTS的序列化字节文件0000000...
2019-01-30 01:57:05
8421
原创 Apk解析之 —— AndroidManifest.xml
本篇解析AndroidManifest.xml文件,参考文章:Reference 项目源码:ApkParserManifest文件结构http://img.blog.youkuaiyun.com/20160123095309010?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCM
2017-09-24 19:14:55
1332
原创 Apk解析之 —— resource.arsc
本篇解析resource.arsc文件,参考文章:Reference 项目源码:ApkParserarsc文件结构arsc文件的结构图,所有的resource资源类型都定义在AOSP的frameworks\base\include\androidfw\ResourceTypes.h头文件中。一、头部信息Resources.arsc文件格式是由一系列的chunk构成,每一个chunk均包含如下
2017-09-24 19:12:09
2036
原创 Apk解析之 —— classes.dex
本篇解析classes.dex文件,参考文章:Reference 项目源码:ApkParserDex文件结构 文件头 header 索引区 string_idstype_idsproto_idsfield_idsmethod_ids 数据区 class_defsdatalink_data一、头部信息Header结构头部信息除了dex文件的文件信息外,还有文
2017-09-24 18:59:51
8602
翻译 Activities
Activities https://developer.android.com/guide/components/activities/index.html一、Introduction to Activities Activity是Android应用的核心组件,通过不同阶段的生命周期回调方法控制组件。onCreate: 初始化必须的页面组件,创建视图/绑定数据,调用setContentV
2017-03-26 21:54:57
334
原创 TensorFlow安装
TensorFlow安装 使用TensorFlow前需要先安装TensorFlow的环境,这个官方提供的安装文档: https://www.tensorflow.org/versions/r0.10/get_started/os_setup,有多种安装方式可选:Pip installVirtualenv installAnaconda installDocker installInsta
2017-02-24 22:25:34
369
翻译 Intents and Intent Filters
Intents and Intent Filters https://developer.android.com/guide/components/intents-filters.html#TypesIntent types Explicit intents:直接指定完整类名,系统接收到请求后会立即启动组件; Implicit intents:不直接指定类名,而是声明一个要执行的actio
2017-02-16 15:27:20
426
翻译 Doc-Instroduction
Instroduction https://developer.android.com/guide/index.html1. App Fundamentals 每个Android App都存活在独立的安全沙箱内,具备下面4点特性:Android操作系统是多用户的Linux操作系统,每个app都是一个独立的user用户;系统为每个app分配一个唯一的用户ID,对应的app文件只有这个用户I
2017-02-07 23:16:59
1006
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人