我已经创建了一个SQLite数据库.我想在我的Android项目中使用这个数据库文件.我想将此数据库与我的应用程序捆绑在一起.
应用程序如何才能访问此数据库并将其用作数据库,而不是创建新数据库?
我使用adb和以下命令连接到我的live设备:
C:\>adb -s HT829GZ52000 shell
$ ls
ls
sqlite_stmt_journals
cache
sdcard
etc
system
sys
sbin
proc
logo.rle
init.trout.rc
init.rc
init.goldfish.rc
init
default.prop
data
root
dev
$ cd data
cd data
$ ls
ls
opendir failed, Permission denied
Run Code Online (Sandbox Code Playgroud)
我惊讶地发现我有访问被拒绝.为什么我不能使用这样的命令行浏览目录?
如何在手机上获得root访问权限?
有人知道如何获取我的应用程序目录的路径?(例如/data/data/my.app.lication/
)
目前我正在使用这种方法:myActivity.getFilesDir().getParent();
但在我看来,当有一个更简单的解决方案时,我就像一个解决方法.此外,副作用是创建files
目录,这是不需要的.
澄清:首先 - 感谢回复者.我试着理解是否存在已经存在的方法,而不是另一种解决方法.