一.Android特性应用程序框架支持组件的重用与替换Dalvik虚拟机专为移动设备优化集成的浏览器基于开源的WebKit引擎优化的图形库包括定制的2D图形库,基于OpenGLES1.0的3D图形库SQLite用作结构化的数据存储多媒体支持包括常见的音频、视频和静态图像格式(如MPEG4,H.264,MP3,AAC..
分类:
移动开发 时间:
2017-05-14 21:38:06
阅读次数:
421
一.什么是DDMS DDMS的全称为Dalvik Debug Monitor Service,是 Android 开发环境中的Dalvik虚拟机调试监控服务。它为我们提供例如:为测试设备截屏,针对特定的进程查看正在运行的线程以及堆信息、Logcat、广播状态信息、模拟电话呼叫、接收SMS、虚拟地理坐 ...
分类:
其他好文 时间:
2017-05-13 18:00:39
阅读次数:
134
一. AndFix AndFix的原理就是方法的替换,把有bug的方法替换成补丁文件中的方法。 注:在Native层使用指针替换的方式替换bug方法,已达到修复bug的目的。 AndFix采用native hook的方式,这套方案直接使用dalvik_replaceMethod替换class中方法的 ...
分类:
移动开发 时间:
2017-05-10 19:46:05
阅读次数:
555
Android是一个移动设备的软件套件,它包括一个操作系统、中间件和关键应用。Android SDK提供必需的工具和API,并基于java语言开发。 特征 应用程序框架 组件的重用和自定义 Dalvik虚拟机 为移动设备优化 一体化浏览器 基于开源的webkit内核 图形优化 提供一个定制的2D图形 ...
分类:
移动开发 时间:
2017-05-09 15:43:17
阅读次数:
204
可能出现的错误信息: Conversion to Dalvik format failed: Unable to execute dex: method ID not in [0, 0xffff]: 65536 说明:这个方法是谷歌提供的.链接如下:https://developer.android ...
分类:
移动开发 时间:
2017-05-04 19:58:14
阅读次数:
357
1. LogCat 是用来获取系统日志信息的工具,可以得到的信息包括 Dalvik 虚拟机信息,进程信息,Android 运行时信息,以及应用程序信息。 2. 我们可以通过添加程序日志的方式,来对程序进行简单的追踪。LogCat 是比较轻便简洁的调试方式。 3. 与Debug调试的区别 Debug调 ...
分类:
移动开发 时间:
2017-04-29 12:56:43
阅读次数:
201
1.Conversion to Dalvik format failed with error 1 导入第三方包引起的错误 看看有没有重复包 网上很多解决方法,大部分是需要修改classpath。如果各种不管用,可以试试这个方法 解决:project-->properties-->java buil ...
分类:
系统相关 时间:
2017-04-24 17:22:51
阅读次数:
178
大家都知道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