- 博客(4)
- 资源 (3)
- 收藏
- 关注
原创 Android事务 IMMEDIATE与EXCLUSIVE模式
Transaction是数据库保证数据唯一性和一致性的技术,对于数据库一个或一组写操作要保证是一个原子操作,要么写成功,要不成功就需要使用Transaction,android使用事务的常见形式如下:SQLiteDatabase db = null;... db.beginTransaction();try { db.setTransactionSuccessful();
2013-07-31 21:41:58 5660
原创 Android 内存数据库
在android中数据库通常以文件的形式存储在磁盘中,而内存数据库是将数据驻留在内存中,因此可以作为一种缓存技术方案。 那么在android如何使用sqlite的内存数据库呢?看SQLiteDatabase的源码:/** * Create a memory backed SQLite database. Its contents will be destroyed *
2013-07-31 20:44:57 5358 2
原创 Android Framework ActivityManagerService(1)
ActivityManagerService(简称:AMS)管理着应用程序中所创建的所有组件(Activity、Service等),每个组件的信息与组件对应的进程信息都在管理范围内,包括内存释放潜规则。为了实现组件的管理,每个组件的状态变化过程都需要通知AMS,组件间的跨进程通信(IPC)也由AMS来搭建。 所以AMS相当重要,在源码中随处可以。先看下AMS静态类结构图:
2013-07-26 20:29:47 1793
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人