自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 1102 4

原创 详解安卓辅助功能服务AccessibilityService(无障碍服务,微信抢红包助手原理)

前言在手机的更多设置或者高级设置中,我们会发现有个无障碍的功能,很多人不知道这个功能具体是干嘛的,包括我们开发也很少接触这部分功能,以至于对这块不甚了解。前段时间在汉光的安利下去了解了下这部分功能。在这里和大家浅谈下自己对这个功能的理解和部分运用。这边打算从 “是什么,为什么,怎么用,好不好”几个方面来说提纲是什么(应用场景,定义,作用)为什么(原理及源码解析)怎么用(如何开发无障碍服务)怎么防(防止无障碍服务外挂的一些做法)是什么(定位及作用)为了更好的介绍辅助功能服务,.

2020-05-22 10:06:59 9942 3

原创 安卓反射和动态代理浅析

提纲java反射基础反射在Android中的应用Java动态代理动态代理在Android的应用java反射基础相关定义和简单调用java反射官方说明链接Java允许程序在运行时透过Reflection APIs加载一个运行时才得知名称的class,获得其完整结构,包括其modifiers(诸如public, static 等)、superclass(例如Obje...

2020-04-21 21:11:27 546

原创 安卓渠道打包迭代

提纲渠道打包方案:v1下的渠道包方案迭代,v2渠道包,常见工具库原理深入:部分源码前言要进行渠道打包,重点是设置渠道标识,而设置渠道标识,涉及apk打包和签名,可以先阅读《安卓签名机制浅析》,了解相关知识再阅读本文。本文主要一个个说明渠道包打包的不同做法优劣和迭代,如果想要直接获得比较好的渠道打包方式,可以直接看文章后半部分V1签名机制下打渠道包由V1签名和校验机制可知...

2020-04-16 00:05:56 305

原创 安卓签名机制浅析

提纲初步了解:是什么,为什么需要,有什么好处,怎么加密和验证,怎么使用,要点补充签名方案:v1,v2,v3签名及校验流程,版本缺陷初步了解Android签名机制 Android应用程序的签名(是什么) - 在Android 系统中,所有安装到系统的应用程序都必有一个数字证书,要求每一个安装进系统的应用程序都是经过数字证书签名的,此数字证书用于标识应用程序的...

2020-04-15 23:02:14 794

原创 Android线程池的原理和实践总结

提纲 是什么(使用线程池的原因,线程池的定义,好处,线程池原理) 怎么用(常见的使用方式,以及各个参数的作用) 为什么(源码分析,设计模式分析) 关于原理在android中的部分应用,部分注意事项 引子(原因)多线程技术:多线程技术主要解决处理器单元内多个线程执行的问题,它可以显著减少处理器单元的闲置时间,增加处理器单元的吞吐能力多线程的异步执行...

2019-07-15 16:38:41 693

原创 用Enterprise Architect从源码自动生成类图(附图+工具)

Enterprise Architect具备源代码的前向和反向工程能力,支持多种通用语言,包括C++, C#, Java, Delphi, VBNet, Visual Basic和PHP,除此,还可以获取免费的CORBA和Python附加组件。EA提供一个内置的源代码编辑器,含语法突出功能,确保能够在一致的工作环境中快速导航和查找您的模型源代码。具备的功能不仅是生成类图,详情可百度。这里只说类图的自动生成

2017-04-14 00:12:00 17684 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 951

阿里巴巴Android开发手册(20180228)

本手册(规约)以开发者为中心视角分为Java语言规范(遵循《阿里巴巴Java开发手册(规约)》),Android资源文件命名与使用,Android基本组件,UI与布局,进程、线程与消息通信,文件与数据库,Bitmap、Drawable与动画,安全以及其他等九大部分。 这是一个广义的编码规范, 一本随时可以查阅的技术参考,你在手册中可以找到很多的技术规范、最佳实践,避坑指南等,它是每一位优秀移动开发者手里的必备好书。

2018-03-01

MemoryAnalyzer MAT分析工具

MemoryAnalyzer MAT分析工具,android开发中可以通过as导出hprof文件,在通过androidSDK 的 hprof_conv命令行转码后得到的hprof文件导入mat工具进行分析

2018-02-11

EnterpriseArchitect_pj 分析工具

Enterprise Architect具备源代码的前向和反向工程能力,支持多种通用语言,包括C++, C#, Java, Delphi, VBNet, Visual Basic和PHP,除此,还可以获取免费的CORBA和Python附加组件。EA提供一个内置的源代码编辑器,含语法突出功能,确保能够在一致的工作环境中快速导航和查找您的模型源代码。

2017-04-14

Android反编译工具包

Android反编译工具包 包含Androidfby,apktool2.0.2,dex2jar-2.0,jd-gui-windows-1.4.0 四种工具

2015-11-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除