在程序文件夹下创建了一个文本文件保存数据,但是使用file.delete();删除返回都是false,无法删除,求解决办法
解决方案 »
- 我学习完android疯狂讲义,老师现在帮帮忙买书,求推荐好书!
- 加载img到模拟器出错.
- 求高手推荐几本Android开发的经典教材
- 求在Android里退出整个程序的方法(程序里包含多个Activity)
- sqlite不能循环删除多条记录吗?
- 求助啊!希望各位大侠帮帮忙啊,在线跪等
- Android Webview的监听事件
- 关于android4.3的应用流量监测问题
- android假如系统正在播放视频,不管用什么播放器,系统的或者第三方的都可以。怎么在自己的应用程序里判断系统正在播放视频?
- 视频通话中,两个surfaceview如何互换各自显示内容?
- 请教:Android怎么让EditText弹出的默认是字母键盘
- 输入框为圆角,按纽为弧形角,在线等
执行到delete()这里 返回都是false,尝试在清单文件提升了app的权限也没用,奇怪了.
必须得调用Activity的openFileOutput(String name, int mode)函数,将文件写入进去。这样你删除的时候就可以用Activity的getFilesDir()函数来获取/data/data/files/..路径,然后遍历下面的文件,找到你自己的那个文件将其删除希望此方法对你有用
openFileOutput(String name, int mode);函数中的参数:第一个是你文件的名字,你可以用file.getName();函数得到文件的名字,
第二个参数是加入权限,你可以用Context.MODE_WORLD_READABLE;