- 博客(5)
- 资源 (17)
- 问答 (1)
- 收藏
- 关注
原创 Android开发——增量更新实战中遇到的问题
0. 前言之前一篇Android开发——增量更新实战总结介绍了增量更新的具体实现步骤,但是其中有一些坑还是需要注意一下的,这里对遇到的一些坑做一个总结,希望以后遇到这些坑的同学少走弯路。1. Windows下的编译错误 在上一篇的3.2我们导入源码的过程中,其中为了防止Windows下的编译错误,放入了empty.c空文件,具体错误当时忘记截图了,反正如果你用的Windows平台做,直接...
2017-08-29 18:09:58 1632
原创 Android开发——增量更新实战总结
0. 前言增量更新的原理还是比较简单的,但是真的实现起来遇到的坑简直让人吐血,我是在windows下实现的,各种各样的坑,各种各样的错误,折腾了整整两天多才完成了,因此记录下来。先介绍下什么是增量更新和为什么我们需要增量更新,当我们发布新版本的时候,一些用户升级并不是很积极,反正我个人是不太喜欢更新手机上的APP,不知道大家是什么样的习惯...
2017-08-29 18:09:31 1819
转载 Android开发——微信Android架构历史
微信Android诞生之初,用的是常见的分层结构设计。这种架构简单、清晰并一直沿袭至今。这是微信架构的v1.x时代。图1-架构演进到了微信架构的v2.x时代,随着业务的快速发展,消息通知不及时和Android 2.3版本之前webview内存泄露问题开始突显。由于代码、内存、apk大小都在增长,对系统资源的占用越来越多,导致微信进程容易被系统回收。因此微信开始转向多进程架构,独立的通信进程保持长连
2017-08-13 20:31:54 3164 3
原创 Android开发——如何理解晦涩的Binder机制
0. 前言Android中Binder机制的重要性不言而喻,从IPC角度来看, Binder是一种跨进程通信方式,Binder也可以理解为一种虚拟的物理设备,它的设备驱动是/dev/binder;从Android framework角度来说,Binder是Service Manager连接各种Manager和相应ManagerService的桥梁;从Android应用层来说,Binde......
2017-08-10 09:45:17 1472 2
原创 设计模式——装饰模式详解
装饰模式动态地给一个对象添加一些额外的功能,相对于继承的方式,更加灵活。装饰模式经常被误认为是代理模式。装饰模式是以对客户透明的方式扩展对象的功能,是继承关系的一个替代方案。而代理模式则是给一个对象提供一个代理对象,并由代理对象来控制原有对象的引用。前者重在增加功能,后者重在对代理对象施加控制,不是对对象本身功能的增强。...
2017-08-07 14:53:01 10745 4
Java实现文件的Zip压缩解压缩(可以加解密)
2016-10-18
APK权限修改器(免Root)
2016-10-18
求APK权限修改器(免Root)的源码
2016-10-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人