摘要: YY的,从昨天晚上就搞到现在才解决这个问题,哈哈我希望在activity和service之间传递一个很复杂的arraylist(工作代码不好贴出来,就举个例子吧)List scList = new ArrayList();我在activity:public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activit... 阅读全文
posted @ 2014-02-17 19:50 mickeyontheway 阅读(968) 评论(0) 推荐(0) 编辑
摘要: 丫的,爷搞企业安全的跑来搞android,被忽悠,那就既来之则安之吧,开始学习,大家勿喷。0x0 行外汉对android的理解android应用使用java来开发的,java代码在java虚拟机上运行,java虚拟机是基于栈执行的,其实是在运行期栈上对java字节码文件的解释执行,这个过程需要不断的进行读内存操作(读字节码文件),性能较高级语言要低很多,android的app的davik虚拟机是基于寄存器方式执行的,此外还引入了jit做热点代码块优化,直接将热点代码块转换为机器指令执行,以提高性能,但为什么只做“热点代码块”的优化呢?可否对所有的字节码(smali)进行jit,转换为字节码文件 阅读全文
posted @ 2014-02-17 09:24 mickeyontheway 阅读(349) 评论(0) 推荐(0) 编辑