猿问

context类中数据存储的默认地址

《第一行代码》第六章里有这样一段话

Context类中提供了一个openFileOutput()方法......所有的文件都是默认存储到/data/data/<packagename>/files/目录下的

可能是版本不同的问题,书中使用的是4.x和eclipse,而我用的是android studio和安卓5.1,因此在File Explore里找不到data/data这个文件夹,data文件夹里是空的,想请问下这个默认路径是什么呢?同样SharedPreferences和SQLite里生成的文件也找不到。

吃鸡游戏
浏览 586回答 2
2回答

温温酱

空的是因为你没有权限访问,你调试的机器必须是已经 root 的之后你才能用 File Explore查看 data/data 下的文件。你可以使用 AVD 来试,AVD默认是 root 的。跟你是否用 Android Studio和哪个版本 SDK 无关。
随时随地看视频慕课网APP

相关分类

Java
我要回答