android开发时候的各种文件保存在window操作系统下的位置?主要是数据库文件。
发布网友
发布时间:2022-04-26 07:25
我来回答
共4个回答
热心网友
时间:2023-10-08 21:53
看来你是个豪爽、直率的人。那好我告诉你,一个apk应用是不包含数据库中的内容的,只有在手机第一次启动应用的时候,才会创建数据库,加载表中的内容。
所以你说的是对的,想要连同数据库转移,除了把apk转移以外,还要copy走数据库。
你想啊,手机中这些数据库的东西怎么可能以电脑中的绝对路径(比如C:/data)给出呢,因为很多是用户自己的信息,比如短信、账号什么的。况且google明确给出了CDD的要求,所以很多上市手机连data/data下面的东西都不可见、没有权限操作。
假如:是Mms应用,其中如果有mms.db数据库(纯属假设)
既然楼主不喜欢以一条命令:adb pull /data/data/com.android.mms/databases/mms.db C:/
直接将数据库copy到c盘下面
可以用eclipse里面的ddms图形化界面,找到data/data/…/mms/databases/mms.db,直接手动将数据库复制到相应的地方就可以。(这是我知道的最简洁类似window下面绝对路径)
还是一句话,手机上只有SD卡,可以mount到电脑上成一个分区盘,可以用绝对路径查看,手机本身的系统是不可以的用绝对路径查看的。
加油~祝你好运~~
热心网友
时间:2023-10-08 21:54
楼主根本不知道什么叫文件系统吗
window的文件系统和linux(android)的文件系统根本不是一个东西哦
你非要在ntfs系统下面找ext文件系统的东东
只有window系统的开发人员才能告诉你,
这100分水斗想不到
热心网友
时间:2023-10-08 21:54
window系统需要装91助手里面的文件管理就可以看到哦亲,你需要把你的sqllite保存为db文件然后用91助手放到你的手机的sd卡里面哦亲。mDatabase = SQLiteDatabase.openDatabase(makeDatabasePath(), null, SQLiteDatabase.OPEN_READWRITE);。。。。。makeDatabasePath()这个方法里面写你的数据库的位置public static String makeDatabasePath(){return "/sdcard/cm135/cm135.db";} 看懂了没有啊,亲
热心网友
时间:2023-10-08 21:55
灭你sdk是的山东省及山东圣诞节 mcCU