Android创建数据库的权限
嗨,我在Android中创建sqlite数据库时遇到了一些问题。
在模拟器上一切正常,我可以创建数据库。但这在实际的机器上不起作用。当我尝试在手机上调试应用程序时,它只是无法创建数据库。
谁能告诉我发生了什么事?我需要在清单文件中添加任何特殊权限吗?我已经尝试过ACCESS_CHECKIN_PROPERTIES或WRITE_EXTERNAL_STORAGE,但是仍然无法获取数据库。
顺便说一句,难道定制数据库只能存储在SD卡中,而不能存储在根目录中吗?
非常感谢你!!
回答:
没有错误的任何反馈,就不可能告诉您代码中的错误。不过,我可以告诉你,你
需要ACCESS_CHECKIN_PROPERTIES
使用自己的数据库。WRITE_EXTERNAL_STORAGE
除非您尝试访问sdcard,否则您都不需要。
默认情况下,数据库存储在内部存储中app文件夹的子文件夹中,即:
/data/data/YOUR_APP/databases/YOUR_DATABASAE.db
如果在物理设备上执行此操作,则必须扎根。
以上是 Android创建数据库的权限 的全部内容, 来源链接: utcz.com/qa/429774.html