
当创建好数据库后,想查看一下数据库是否生成成功,结果发现DDMS中不能查看data文件夹,
如图,双击无法展开/data/目录。上面显示rwxrwx–x。
发现/data的文件权限是drwxrwx–x这是linux的文件权限
第一个代表文件类型d是directory目录
后面三个是创建者的权限r读w写x执行
再后面三个是同组者的权限
最后三个是其他人的权限
我们从DDMS查看的时候就是其他人的权限发现只有执行 因此只需修改权限就可以了,当进行这个 *** 作的时候手机必须要root权限。
方法:
在Mac的终端下(windows的cmd下)找到sdk\platform-tools路径,然后进行修改的权限
1、cmd adb devices 确定手机连接
2、cmd adb shell 登录手机
当你root过,直接使用 su 命令,修改就可以了
3、cmd su 执行完之后,会在手机上出现一个授权的对话框,允许后,才可以进行 *** 作。
4、cmd chmod 777 -R /data 给需要打开的文件夹设置读的权限
例,
当每打开一个文件夹,都需要设置权限,比如需要打开 data/data/文件夹
cmd chmod 777 -R /data/data
当做完以上的 *** 作后,你就会发现DDMS中的data文件夹是可以展开的了。
启动Sqlite Expert后,点击左上角新增数据库,然后在d出的对话框中点击浏览
2
指定数据库存放的路径,并且给数据库命名,后缀名建议设置为db
3
其他的保持默认设置,然后点 OK
4
左侧显示了刚创建的数据库
5
点击上方菜单的新增表按钮,然后在 Table Name那里输入表名,然后点击下方的Add来添加表字段
6
在d出的对话框中设置字段名(Name),字段类型(Type),字段长度(Size),是否可空(not null),然后点击OK
依次类似添加其他字段,创建好字段后点击下方的Apply
点击上方的Data,然后点击 + 来手动添加一行数据
新增了一行
双击新增的那行数据来进行编辑
依次类似可以添加多条数据记录
点击上方的 DLL 可以看到表结构的 Sql 语句脚本
点击 Design--Index--Add来添加主键索引,勾选Primary,然后选择需要作为主键的字段,点击Add,再点击OK
依次类似可以添加其他的特性字段
然后点击OK
最后会显示设置Index的列,然后点击下方的Apply来确认设置
数据库 *** 作的类定义的这个拿List<HashMap<String,String>>数据的方法是静态的还是实例的?静态就是类名+方法名,非静态就是实例对象+方法名。
Android *** 作数据库推荐个小工具包~一个轻量级的Android *** 作数据的ORM工具
最近学习SharedPreferences控件,需要监控存储文件。所有的教程都是告诉我打开Android Device Monitor工具查看,但是从Android Studio 30开始就弃用了该工具。网上搜了一些方法,比如找到SDK目录再打开Monitorbat,但我用各种方法打开此文件都会报错。后来深入了解到,30以上应该使用 Device File Explorer 功能来查看文件。
以下是开启方法:
依次点击View->Tool Windows->Device File Explorer
打开Device File Explorer后就可以随心所欲查看手机文件啦!
以上就是关于android studio ddms 怎么看db全部的内容,包括:android studio ddms 怎么看db、怎么在sqlite expert中打开android studio创建的数据库、Android Studio 开发APP 在MainActivity的onCreate方法调不到别的普通类里面的数据为什么求大神们解惑等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)