本人菜鸟一个,最近在写一个android上面的通讯录软件,遇到了权限问题,问题如下:
项目名:
在AndroidMainfest.xml中写了有关sd卡的权限
在MainActivity.java中我实例化了一个FileImp的对象dao,然后在一个地方调用了dao的getByName函数,getByName函数的内容如下,其中的一个变量FILEPATH=“contact.txt”:
下面是logcat输出的一些信息
可以看到11,12,13都输出了,可是14却没有输出,也就是说file.createNewFile()哪里有问题
我在网上搜了许多有关权限的问题,但是都解决不了,希望各位大神帮一下
------解决方案--------------------
请教一下是怎么解决的
------解决方案--------------------
我之前也出现过这个问题,创建文件失败,原因是sd卡不可用,在创建文件的时候,没有判断sd卡是否可用,你检查一下sd卡是否可用,再运行项目看看还报错么
------解决方案--------------------
FILEPATH=“contact.txt”這個文件你想放到哪裏呢?無論是放到app下還是sdcard下,你的用法都是錯誤的!!!