在准备数据存储的课程时,想查看数据库有没有被成功的创建,发现File Explorer中没法查看,里面是空白的,通过查询发现 https://segmentfault.com/a/1190000008416511 这里可以解决目录树不显示问题
通过以上的方式,目录树确实可以显示了,但是双击无法展开/data/目录。上面显示rwxrwx–x。
发现/data的文件权限是drwxrwxrwx这是linux的文件权限
我们从DDMS查看的时候就是其他人的权限发现只有执行 因此只需修改权限就可以了,当进行这个操作的时候手机必须要root权限。
C:\Users\fengj>adb shell
generic_x86_64:/ $ su
generic_x86_64:/ # cd /data/data/cn.edu.bzu.storage_litepaldemo/
generic_x86_64:/data/data/cn.edu.bzu.storage_litepaldemo # cd databases
generic_x86_64:/data/data/cn.edu.bzu.storage_litepaldemo/databases #
ls
BookStore.db BookStore.db-journal
generic_x86_64:/data/data/cn.edu.bzu.storage_litepaldemo/databases #
sqlite3 BookStore.db
SQLite version 3.9.2 2015-11-02 18:31:45
Enter “.help” for usage hints.
sqlite> .schema
CREATE TABLE android_metadata (locale TEXT);
CREATE TABLE table_schema (id integer primary key autoincrement,name text, type integer);
CREATE TABLE book (id integer primary key autoincrement,author text, name text, pages integer, price real);
sqlite>