- 博客(2)
- 收藏
- 关注
转载 SQLite的锁
<br />SQLite有5个不同的锁状态:未加锁(UNLOCKED)、共享(SHARED)、保留(RESERVED)、未决(PENDING)和排它(EXCLUSIVE)。每个数据库连接在同一时刻只能处于其中一个状态。每种状态(未加锁状态除外)都有一种锁与之对应。 <br />最初的状态是未加锁状态,在此状态下,连接还没有存取数据库。当连接到了一个数据库,甚至已经用BEGIN开始了一个事务时,连接都还处于未加锁状态。 <br />未加锁状态的下一个状态是共享状态。为了能够从数据库中读(不写)数据,连接必须首
2010-11-29 14:42:00
383
1
原创 关于android的文件系统
android有一套自己的安全模型,当应用程序(.apk)在安装时系统就会分配给他一个userid,当该应用要去访问其他资源比如文件的时候,就需要userid匹配。默认情况下,任何应用创建的文件,sharedpreferences,数据库都应该是私有的(位于/data/data//files),其他程序无法访问。除非在创建时指定了Context.MODE_WORLD_READABLE或者Context.MODE_WORLD_WRITEABLE ,只有这样其他程序才能正确访问。
2010-11-29 11:09:00
190
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人