Android sqlite-通过Java代码更改默认数据库权限
每次我的应用程序更新我的数据库数据时,默认权限为RW-RW--- 因此,每次我想将我的DB从EclipseDDMS导出到我的PC,为了进行检查,我首先必须在.DB文件(adb shell)上创建一个chmod 777,以恢复rwxrwx权限 那真的不好玩 所以我的问题是:在我的Java代码中,在所有的DB更新之后,我如何做才能生成一种“chmod777”Android sqlite-通过Java代码更改默认数据库权限,android,database,sqlite,chmod,access-rights,Android,Database,Sqlite,Chmod,Access Rights,每次我的应用程序更新我的数据库数据时,默认权限为RW-RW--- 因此,每次我想将我的DB从EclipseDDMS导出到我的PC,为了进行检查,我首先必须在.DB文件(adb shell)上创建一个chmod 777,以恢复rwxrwx权限 那真的不好玩 所以我的问题是:在我的Java代码中,在所有的DB更新之后,我如何做才能生成一种“chmod777” 我已经检查了SQLiteOpenHelper&Database类,但是没有发现处理正确的函数…您的代码和数据库的eclipse导出之间有什么关
我已经检查了SQLiteOpenHelper&Database类,但是没有发现处理正确的函数…您的代码和数据库的eclipse导出之间有什么关系?另外,
+x
使用数据库文件有什么意义?+x只是一个例子!但我最终发现了:Runtime.getRuntime().exec(“chmod-r777”+dbfile);另外,如果这是一个.db文件,-R
不是很有用,而且您的命令中缺少了一个空格