自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

动态加载Apk、Jar

通过自定义ClassLoader,实现动态加载apk,jar包功能。

2018-06-11

RxJavaDemo

RxJavaDemo 包括多个操作符的使用介绍,及实战运用,结合Retrofit,okhttp等

2018-06-06

Android多渠道打包工具

通过python脚本写的多渠道打包工具,自测是没有bug的,如有问题可以留言,我会及时处理。

2018-04-23

RSA+AES 加密工具类 Java

适用于Android、Java、Web端使用的AES、RSA加密工具类

2018-03-13

Android DiffUtil 应用Demo

应用DiffUtil的Demo,代码中实现了DiffUtil的使用场景,在下拉刷新、上拉加载,及Adapter中的处理。

2017-11-29

DialogFragment Demo

DialogFragment在android 3.0时被引入。是一种特殊的Fragment。在DialogFragment产生之前,我们创建对话框:一般采用AlertDialog和Dialog。注:官方不推荐直接使用Dialog创建对话框。

2017-09-11

Android 国际化Demo

Android国际化功能实现,使用Android Studio开发。包括功能:一键切换语言、图片,记住语言选择,使用默认语言等

2017-09-05

空空如也

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

TA关注的人

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