当前位置: 代码迷 >> Android >> andrid 数据库,该如何处理
  详细解决方案

andrid 数据库,该如何处理

热度:187   发布时间:2016-04-28 04:15:18.0
andrid 数据库
我在真机上开发测试的!!!!(麻烦各位朋友,看清楚了,是真机上!别跟我说什么DDMS什么File Explorer 就能看到,还有我的就能看啊?为什么你的看不到?你是不是用安卓的做数据库的操作?不要再来反问我好吗?)

我用的是小米2,没有root。
我想问以下几个问题。

1.数据库在什么地方?就现在的环境下,我用File Explorer 看不到(是因为我没有root的原因吗?)
2.小米2 自己没有root吗?我就是只要看那一个文件夹的权限就行了。网上说有刷机的。我不想把手机搞的很乱(千万别回复我,刷机很简单的。你弄下就行,抱歉我不想喷你!)
3.如果非要刷机的情况下。我想应该是可以看到的。
4.然后下面问个程序开发完成后的问题。如果程序开发好了。有数据库的操作。
那么打包之后是一个什么状态呢?
需要把数据库一起打包?还是需要在代码来去创建数据库?能说下流程吗?谢谢~
------解决方案--------------------
是否是真机与DDMS有任何关系么?
小米2Root的问题,miui的开发版Rom内置root开关,可以自由开启关闭。稳定版rom不能root。可以尝试市面上那种root大师一类的东西。
数据库lz用的是SQLite?如果用的是SQLite的话,需要在代码中创建数据库,跟打包无关。
最后,打包apk的问题。直接导出——>apk程序——>选你的签名等等正常流程就可以了。
------解决方案--------------------
app数据在/data/data/xxx下面(xxx是你的apk),这个里面的文件看不见是正常的,要是能就有问题了,app的私有数据被随便访问那还得了。
你要直接去看里面的数据库,还是要先root。

------解决方案--------------------
1、用sqlite在代码中创建数据库;
2、不root是无法看到应用的私有数据的。