当app属于phone进程时读写文件

来源:互联网 发布:淘宝卖家 延长收货 编辑:程序博客网 时间:2024/05/01 10:05

一开始用的是

 FileOutputStream fout =openFileOutput(fileName, MODE_PRIVATE);   

结果一直报错

 Unable to create files directory /data/data/com.example.lisa1/files


于是换成

fout = new FileOutputStream("/sdcard/a.txt");

结果就可以了,这两者的区别就是一个读写的是data/data/com.example.lisa1/files目录下的文件,一个读写的是sdcard目录下的文件,可能权限有所不同,应该是因为我的app的service运行在 android:process="com.android.phone" 所以才有这种情况








0 0
原创粉丝点击