加载中
Android Hotpatch系列之-给release包打Patch

在默认debug包里面,是不对class做混淆的,所以Patch编写相对简单,但是应用在发布的时候都是release包,会对代码做混淆,此时class name ,field name,method name都会被混淆,这个时候改如何...

2015/09/08 16:11
605
Android Hotpatch系列之-项目介绍

给现实Android apk打补丁,不用强迫客户升级客户端,悄悄的就把bug修复了,程序猿再也不用被老大骂娘了。 客户端例子实现:https://github.com/fengcunhan/Hotpatch-Sample 服务器简易实现:...

2015/08/03 23:07
8.8K
Promise方式调用小程序API

最近在看ES6的代理和Promise,发现通过这两者的组合,可以实现很多功能,包括AOP,Promise方式API调用,今天撸了一个Promise方式调用小程序的lib,npm地址:https://www.npmjs.com/package/w...

2018/06/11 17:36
8
Android 5.x系统ClassNotFoundException的坑

Android 5.x的ART虚拟机处理dex文件的时候,只处理了classes.dex-classes99.dex,超过部分丢弃,具体源码可以查看这里,在编译的时候默认dexOption.preDexLibraries=true,如果依赖了太多的l...

2018/04/26 15:42
18
《深入理解Java虚拟机:JVM高级特性与最佳实践》 读后感

趁着年前没啥需求,通读了《深入理解Java虚拟机:JVM高级特性与最佳实践》,加深了对虚拟机的了解,认识到了很多代码优化其实没啥意义,javac在编译的时候会替你做的,程序员写的代码首先要确...

2018/02/08 17:09
36
小米mini路由器刷PandoraBox,开启SS服务

小米路由器mini要先刷开发版,然后刷官方SSH工具,就可以远程SSH了,SSH上路由器以后就可以刷PandoraBox了,我刷了r512版本,内置了SS,ChinaDNS-C,默认是运行不起来SS服务的,即使你填好了...

2017/12/10 14:30
1K
Android 4.4读取过度绘制数

private float getOverDrawCounter(){ Class<?> view= null; try { view = Class.forName("android.view.View"); Method getHardwareRender=view.getDeclaredMethod...

2017/09/06 14:45
16
Android Weex 填坑记

Weex自带的modal里面有toast方法,在Android里面的实现文件是WXModalUIModule.java, private Toast toast; @JSMethod(uiThread = true) public void toast(String param) { String...

2017/08/18 17:07
121
限制Activity Instance实例的数量

StrictMode里面有一个Activity 实例个数限制检测,当时这个只会是在开发的时候开启,而且这个没有任何回调,不能处理一些自己的逻辑,翻了一下源码,是在ActivityThread里面的performLaunch...

2017/07/27 20:01
34
Java 图片处理

import javax.imageio.ImageIO; import java.awt.*; import java.awt.image.BufferedImage; import java.io.File; import java.io.IOException; public class Main { private static Color c...

2016/12/24 16:32
34
解决Android WebView中出现 Not allowed to load local resource:

由于安全策略的原因,Android WebView中加载的url是http协议,那就不允许在html中使用file协议

2016/09/13 19:01
1K
Android自动埋点的一种实现

Android自动埋点,通过配置文件埋点的一种实现

2016/03/02 22:39
2.3K
编程题

编程题目

2015/12/31 10:21
58
Android架构思考:没有完美的架构,只有合适的架构

多dex还是多bundle,这是个问题,但也不是一个问题。

2015/11/07 12:42
1K
React-native module文件注释

React-native module文件注释是会被处理的。。。

2015/10/10 16:20
134
React-native Android Java Module如何暴露自己的方法给js

在React-native中,自己写的Module如果要暴露方法给js,只需要在方法上面添加 @ReactMethod 注解即可,但是java层是如何识别的?

2015/10/09 19:15
630
Android 多渠道打包

用了gradle 设置flavor方式打多个渠道包,但是在渠道很多的情况下,打包速度太慢了,25个渠道,打包需要14分钟左右。根据美团的思路,有了下述的多渠道快速打包解决办法。

获取apk签名信息(已经安装和未安装的)

获取已经安装的apk签名信息,以及获取为安装的apk签名信息,获取这两个信息的目的是为了使用Hotpatch的时候,验证patch包,patch包不仅仅要使用md5,还需要验证签名,以防止被篡改.看了一下A...

2015/07/28 23:19
3.2K
手机淘宝Android客户端架构

手机淘宝客户端架构介绍

2015/07/04 23:56
4.1K
获取Java类中所有Field

获取Java类中所有Field,包括其父类,以及父类的父类。

2015/03/03 15:56
2.3K

没有更多内容

加载失败,请刷新页面

返回顶部
顶部