- 博客(8)
- 资源 (4)
- 收藏
- 关注
原创 Android App Bundles(谷歌官方动态化框架)
Android App Bundles( 以下简称AAB)是2018年Google I/O大会带来的一款全新动态化框架,与Instant App不同,AAB是借助Split Apk完成动态加载。AAB的技术特点如下:不同于传统的App以整个Apk为单位,一个App被分割成了一个base Apk和多个split Apk。 Apk在安装后,可以按需请求下发或者更新模块Apk。 split Apk可以根据配置进行更细的划分,并根据当前运行的设备特征来请求特定的Apk。 请求与安装过程必须通过Google
2021-06-15 10:37:43
1376
4
原创 详解安卓辅助功能服务AccessibilityService(无障碍服务,微信抢红包助手原理)
前言在手机的更多设置或者高级设置中,我们会发现有个无障碍的功能,很多人不知道这个功能具体是干嘛的,包括我们开发也很少接触这部分功能,以至于对这块不甚了解。前段时间在汉光的安利下去了解了下这部分功能。在这里和大家浅谈下自己对这个功能的理解和部分运用。这边打算从 “是什么,为什么,怎么用,好不好”几个方面来说提纲是什么(应用场景,定义,作用)为什么(原理及源码解析)怎么用(如何开发无障碍服务)怎么防(防止无障碍服务外挂的一些做法)是什么(定位及作用)为了更好的介绍辅助功能服务,.
2020-05-22 10:06:59
10869
3
原创 安卓反射和动态代理浅析
提纲java反射基础反射在Android中的应用Java动态代理动态代理在Android的应用java反射基础相关定义和简单调用java反射官方说明链接Java允许程序在运行时透过Reflection APIs加载一个运行时才得知名称的class,获得其完整结构,包括其modifiers(诸如public, static 等)、superclass(例如Obje...
2020-04-21 21:11:27
617
原创 安卓渠道打包迭代
提纲渠道打包方案:v1下的渠道包方案迭代,v2渠道包,常见工具库原理深入:部分源码前言要进行渠道打包,重点是设置渠道标识,而设置渠道标识,涉及apk打包和签名,可以先阅读《安卓签名机制浅析》,了解相关知识再阅读本文。本文主要一个个说明渠道包打包的不同做法优劣和迭代,如果想要直接获得比较好的渠道打包方式,可以直接看文章后半部分V1签名机制下打渠道包由V1签名和校验机制可知...
2020-04-16 00:05:56
355
原创 安卓签名机制浅析
提纲初步了解:是什么,为什么需要,有什么好处,怎么加密和验证,怎么使用,要点补充签名方案:v1,v2,v3签名及校验流程,版本缺陷初步了解Android签名机制 Android应用程序的签名(是什么) - 在Android 系统中,所有安装到系统的应用程序都必有一个数字证书,要求每一个安装进系统的应用程序都是经过数字证书签名的,此数字证书用于标识应用程序的...
2020-04-15 23:02:14
953
原创 Android线程池的原理和实践总结
提纲 是什么(使用线程池的原因,线程池的定义,好处,线程池原理) 怎么用(常见的使用方式,以及各个参数的作用) 为什么(源码分析,设计模式分析) 关于原理在android中的部分应用,部分注意事项 引子(原因)多线程技术:多线程技术主要解决处理器单元内多个线程执行的问题,它可以显著减少处理器单元的闲置时间,增加处理器单元的吞吐能力多线程的异步执行...
2019-07-15 16:38:41
1558
原创 用Enterprise Architect从源码自动生成类图(附图+工具)
Enterprise Architect具备源代码的前向和反向工程能力,支持多种通用语言,包括C++, C#, Java, Delphi, VBNet, Visual Basic和PHP,除此,还可以获取免费的CORBA和Python附加组件。EA提供一个内置的源代码编辑器,含语法突出功能,确保能够在一致的工作环境中快速导航和查找您的模型源代码。具备的功能不仅是生成类图,详情可百度。这里只说类图的自动生成
2017-04-14 00:12:00
19273
4
原创 Android apk反编译(附图+工具)
Android反编译主要用到3个工具:1、apktool2.0.2 主要是进行反编译后获得图片和布局的代码,一些资源文件;2、dex2jar-2.0 将反编译后的classes.dex文件转化为jar,或者直接把apk 转化为jar;3、jd-gui-windows-1.4.0 对第2步获得的jar,进行查看
2015-11-09 21:17:31
1043
阿里巴巴Android开发手册(20180228)
2018-03-01
MemoryAnalyzer MAT分析工具
2018-02-11
EnterpriseArchitect_pj 分析工具
2017-04-14
Android反编译工具包
2015-11-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人