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

回到顶部