Android软件安全与逆向分析
此书系统的介绍了Android反编译技术、Dalvik虚拟机原理、可执行文件的生成、android程序的静态分析、基于Android的Arm汇编语言基础、Android NDK程序的逆向分析、Android程序的动态分析、Android软件破解技术、反破解技术、Android系统的攻击与防范、变种病毒实例分析等涉及到Android系统安全领域的知识。
Android下的多线程
在Android下面也有多线程的概念,在C/C++中,子线程可以是一个函数,一般都是一个带有循环的函数,来处理某些数据,优先线程只 是一个复杂的运算过程,所以可能不需要while循环,运算完成,函数结束,线程就销毁。对于那些需要控制的线程,一般我们都是和互斥锁相互关联,从而来 控制线程的进度,一般我们创建子线程,一种线程是很常见的,那就是带有消息循环的线程。
Android开发技巧总汇
集合了Android中所有的开发技巧、机制,配合Sample Codes,是初学者不可多得的上手文档。
深入浅出Android.pdf
1 入门............................................. 4
初探ANDROID.................................. 4
2008 年末最大的冲击...........................4
Android 是什么...................................4
从创意开始..........................................5
安装ANDROID 开发工具.........................7
InstallAndroid......................................7
安装流程................................................8
开启现有工程..........................................11
开启工程................................................. 11
导入工程................................................... 11
修复工程.................................................. 11
操作ANDROID 模拟器.................................... 12
使用Android 模拟器...................................... 12
列出模拟器类型................................................12
建立模拟器.....................................................13
列出已建立的模拟器..........................................14
移除模拟器场景..................................................16
移除模拟器........................................................17
建立一个ANDROID 程序....................................... 18
建立新工程.........................................................18
初识GUI界面.........................................................21
描述使用者界面......................................................21
设计GUI界面..........................................................25
视图(View)...........................................................25
查阅文件.................................................................25
离线文件....................................................................25
视觉化的界面开发工具.................................................28
获取标识ID...............................................................29
存取识别符号................................................................29
新增XML 文件...........................................................33
解读程序流程........................................................... 35
解读程序流程..................................................................35
完成BMI程序............................................................. 39
完成BMI 程序........................................................39
初级.................................................................... 43
重构程序................................................................ 43
什么是重构..............................................................43
MVC................................................................... 43
初识INTEN...................................................53
初识Intent....................................................53
加入菜单..................................................... 57
加入菜单(Menu)............................................57
定义ANDROID清单......................................... 60
加入新的ACTIVITY..........................................64
独立的Activity.................................................64
传送数据到新的ACTIVITY.................................69
传送数据到新Activity....................................... 69
活动的生命周期.............................................. 77
生命周期.................................................77
Active (活动)..................................................78
Paused (暂停)............................................78
Stopped (停止)..............................................78
Dead (已回收或未启动)................................78
存储信息........................................................ 83
发布到市集(MARKET)............................................ 87
AndroidMarket....................................................87
AndroidMarket 的运作方式........................................87
数据库访问技术小结(ODBC DAO OLEDB)
微软推出的一些标准的数据库访问技术。包括ODBC DAO OLEDB等。