大家都知道Java程序是运行在Java虚拟机上,Android程序呢?
虽然Android平台使用Java语言来开发应用程序,但是Android程序却不是运行在标准的Java虚拟机上的. Googl...
分类:
移动开发 时间:
2017-04-20 10:55:59
阅读次数:
254
Androidkiller 可以反编译Android的apk,生成一种.smali代码,下面是网上找的一篇关于smali的语法介绍: 文章来源:http://www.brogrammer.cn/android/smali/ 1.smali apk文件通过apktool反编译出来的都有一个smali文 ...
分类:
编程语言 时间:
2017-04-20 10:49:38
阅读次数:
497
全部代码在这里下载:http://download.csdn.net/detail/a345017062/8133239里面有两个exe。inj是一个C层进程注入的样例。inj_dalvik是我写的Java注入。C层的进程注入借直接拉的洗大师的开源项目(https://code.google.com ...
分类:
移动开发 时间:
2017-04-18 11:23:25
阅读次数:
286
Scala提供的隐式转换和隐式参数功能,是非常有特色的功能。是Java等编程语言所没有的功能。它可以允许你手动指定,将某种类型的对象转换成其他类型的对象。通过这些功能,可以实现非常强大,而且特殊的功能。 Scala的隐式转换,其实最核心的就是定义隐式转换函数,即implicit conversion ...
分类:
其他好文 时间:
2017-04-15 01:10:50
阅读次数:
201
短路验证: 若对一个字段使用多个验证器,默认情况下会执行所有的验证。若希望前面的验证器没有通过,后面的验证器就不再执行,可以使用短路验证。 1、如下拦截器,如果输入字符串,提交表单后,默认是会出现三个错误:字段转换失败、conversion验证失败、取值范围失败。 2、如果使用短路验证,则如果输入字 ...
分类:
其他好文 时间:
2017-04-10 19:47:12
阅读次数:
376
这样就可以了,多维数组、以及下标不是简单数值的数组,都需要{}起来。 将数据传递到javascript中时同样适用 ...
分类:
编程语言 时间:
2017-04-07 19:34:17
阅读次数:
180
优化Dalvik虚拟机的堆内存分配 1)首先内存方面,可以参考 Android堆内存也可自己定义大小和优化Dalvik虚拟机的堆内存分配 对于Android平台来说,其托管层使用的Dalvik JavaVM从目前的表现来看还有很多地方可以优化处理,比如我们在开发一些大型游戏或耗资源的应用中可能考虑手 ...
分类:
移动开发 时间:
2017-04-07 10:21:27
阅读次数:
288
作者:飞龙在线阅读PDF格式EPUB格式MOBI格式代码仓库更新历史v1.0:2017.4.4添加Dalvik、APK、DEX基础知识添加静态分析、抓包工具教程添加12个APK破解案例赞助我协议CCBY-NC-SA4.0
分类:
移动开发 时间:
2017-04-04 17:55:02
阅读次数:
173
ZigZag Conversion: The string "PAYPALISHIRING" is written in a zigzag pattern on a given number of rows like this: (you may want to display this patte ...
分类:
其他好文 时间:
2017-04-01 17:50:35
阅读次数:
229
Android 2.1|-- Makefile|-- bionic (bionic C库)|-- bootable (启动引导相关代码)|-- build (存放系统编译规则及generic等基础开发包配置)|-- cts (Android兼容性测试套件标准)|-- dalvik (dalvik J ...
分类:
移动开发 时间:
2017-03-30 18:54:57
阅读次数:
386