- 博客(4)
- 资源 (7)
- 收藏
- 关注
原创 Apk根据不同渠道更换SDK
需求是这样的开发者接入sdk,接入成功之后提供apk,拆包对里面的sdk内容进行更替,得以实现不同渠道接入不同的SDK内容。实现步骤拆解如下:apk接入jar包,修改jar包将jar包通过dx.jar 转化成 dex将dex通过baksmali转化成smali拆包将旧版本的jar包的smali删除,将新版本的samli添加进去打包,签名即可1. apk接入jar...
2018-04-27 17:56:09 605
原创 极速Android多渠道打包工具
说明最近项目需要对apk拆包更换依赖内容再进行打包,以及多个依赖打成jar包等操作,项目大佬写了一套python脚本,在熟悉的过程中总结了纯命令行打apk包的过程,然后结合使用python写了一个简单的多渠道打包的脚本。这么回事通过apktool把你的签名的包进行解压,然后修改AndroidManifest.xml中的meta-data的value值,再进行打包,签名的操作。...
2018-04-20 23:30:19 212
原创 IntentService的使用及源码分析
介绍Service默认是运行在UI线程的不能执行耗时任务(10s内不会anr),所以我们如果想在Service中执行耗时任务的话必须要自己初始化Thread来进行耗时操作,否则….而IntentService则是一个可以执行耗时任务的Service,因为它内部使用了HandlerThread,而HandlerThread就是一个Thread如何使用 public class My...
2018-04-14 12:17:16 158
原创 纯命令行打APK实操全记录
介绍本文基于ant命令创建工程使用android sdk提供的工具进行手动打包打包基本流程手动命令打包实操后续学习gradle打包、python脚本打包及点击build As的工作过程等图解打包过程手动打包用的工具及环境配置android.bat位于sdk的tools目录下配置环境变量:在电脑 –> 属性 –> 高级 –> 环境变...
2018-04-14 12:10:38 961
DialogFragment Demo
2017-09-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人