最近在做一个项目,需要应用将一个程序(比如testcmd)放到/data/local/tmp中执行。
我将testcmd放在assets,然后用程序getAssets().open读出文件,然后写到/data/local/tmp中, 提示没有写权限。
请问怎样让应用具有该权限,可以实现吗?
我将testcmd放在assets,然后用程序getAssets().open读出文件,然后写到/data/local/tmp中, 提示没有写权限。
请问怎样让应用具有该权限,可以实现吗?
解决方案 »
- 关于桌面悬浮框弹回的问题!!
- android MapView key 的问题
- Android中Notification提示添加Button事件无效
- Android-eclipse开发中程序运行时卡在27%无法继续
- android的webview前进后退问题
- 请问这个引入怎么解决。急---急!
- 关于控件隐藏后的点击事件
- android百度地图
- android平台开发的安装
- Android Studio中如何解决重复依赖导致的app:transformClassesWithJarMergingForDebug
- 想问下View和Widget有啥关系啊?
- android调动系统的照相机并把照片显示在ImageView上
/data/data/com.myapp/找个目录下我发现有个机子可以新建文件,有的不行。郁闷啊
root@android:/data/local # ls -l
drwxrwx--x shell shell 2011-01-01 11:00 tmp
root@android:/data/local #
它是shell组的,添加你的程序让对shell组有读写权限就可以了。