摘要:
简介: 开发 Android 应用程序时,必须处理很多与安全性相关的方面,包括应用程序进程和沙箱、代码和数据共享、通过应用程序签名达到的系统保护,以及权限使用。在您使用样例代码时,突出强调了 Android 应用程序开发中的这些安全方面。概述Android 包括一个应用程序框架、几个应用程序库和一个基于 Dalvik 虚拟机的运行时,所有这些都运行在 Linux® 内核之上。通过利用 Linux 内核的优势,Android 得到了大量操作系统服务,包括进程和内存管理、网络堆栈、驱动程序、硬件抽象层以及与本文主题 —— 安全性 —— 相关的服务。常用缩写词ADT:Android 开发工 阅读全文
摘要:
一。java层优化:1. 采用android特有的数据结构:用 android.util.SparseArray android.util.SparseBooleanArray android.util.SparseIntArray替代 java.util.ArrayList用 android.util.LruCache替代HashMap android.util.Pair储存两个对象2. Sqlite最快执行方式:?SQLiteStatement stmt = db.compileStatement("INSERT INTO tables VALUES (?,?)");s 阅读全文