06 2015 档案

摘要:这个函数的实现就简单多了。合法的编译类型定义在数组VARIANT_CHOICES中,并且它只有三个值user、userdebug和eng。其中,user表示发布版本,userdebug表示带调试信息的发布版本,而eng表标工程机版本。在源码中编译APK时,使用-o=user/-o=eng 时各有不同... 阅读全文
posted @ 2015-06-17 14:39 海之涯2008 阅读(161) 评论(0) 推荐(0)
摘要:public static byte uniteBytes(byte src0, byte src1) { byte _b0 = Byte.decode("0x" + new String(new byte[] { src0 })) .byteValue(); _b0 = (byte) (... 阅读全文
posted @ 2015-06-17 14:28 海之涯2008 阅读(186) 评论(0) 推荐(0)
摘要:Map map = new HashMap(); Iterator iter = map.entrySet().iterator(); while (iter.hasNext()) { Map.Entry entry = (Map.Entry) iter.next(); Object key... 阅读全文
posted @ 2015-06-17 14:25 海之涯2008 阅读(154) 评论(0) 推荐(0)
摘要:final String testJson = " {\"aa\":\"06900bec8f3e93b7\","+ "\"bb\":\"33\",\"cc\":\"300\",\"dd\":2,\"ee\":3} "; JSONObject obj = new JSONObject(testJson 阅读全文
posted @ 2015-06-17 14:19 海之涯2008 阅读(130) 评论(0) 推荐(0)
摘要:一、反射 可以通过反射来调用系统隐藏的API, 但对于已经被系统隐藏的类似乎不太行得通。 二、使用系统源码编译后的classes.jar 路径:out/target/common/obj/JAVA_LIBRARIES/framework_intermediates 将此jar包添加到项目中后,在使用 阅读全文
posted @ 2015-06-15 09:50 海之涯2008 阅读(417) 评论(0) 推荐(0)
摘要:有两种方式可编译具有系统权限的apk:1,在源码中编译;2,使用系统签名一,在源码中编译 编译命令基本是mm packages/xxx/xxxx 的格式,具体的可能各个定制系统的命令略有区别,当然不能忘记加.mk文件到项目目录下。 编译完成后的apk及odex文件在如下目录中(目录可能略有不同)... 阅读全文
posted @ 2015-06-12 09:51 海之涯2008 阅读(230) 评论(0) 推荐(0)
摘要:一,CRC32文件较验 文件校验可以确保文件内容不被篡改的方法,刚在工作中用到,记录下来。 1 private void doCheckSum(String fileName){ 2 try { 3 4 Log.d("checksum"... 阅读全文
posted @ 2015-06-09 15:25 海之涯2008 阅读(248) 评论(0) 推荐(0)