关于android 的读取文件问题(找不到路径) 5C

找不到目录下的那个文件,具体问题描述见一下图片

图一:图片说明
图二:图片说明
图三:图片说明

所要获取的路径:

//字体库路径,必须包含tessdata文件夹
static final String TESSBASE_PATH = Environment.getExternalStorageDirectory()+File.separator+"Download"+ File.separator;

//识别语言英文
static final String NUMBER_LANGUAGE = "num";

另外在AndroidManifest.xml文件中的权限配置如下:

        <uses-permission android:name="android.permission.MOUNT_FORMAT_FILESYSTEMS" />
<uses-permission android:name="android.permission.RECORD_AUDIO"/>
<uses-permission android:name="android.permission.RECORD_VIDEO"/>
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

3个回答

用什么版本的手机测得?我记得6.0 之后的版本需要显式调用申请权限,不会说用到的时候自动申请
在应用程序管理里面打开允许访问存储设备的权限吧

fuck_your_xxx
king_of_william 动态申请我发了个上面的那个连接可以看下,里面有
一年多之前 回复
fuck_your_xxx
king_of_william 回复hell21:你先手动设一下,在设置的应用程序设置里面给你的app 设一个读取存储权限试试
一年多之前 回复
hell21
Venvo 手机版本是Android 6.0.1,显式调用申请权限具体如何操作?
一年多之前 回复
fuck_your_xxx
king_of_william https://blog.csdn.net/u013806583/article/details/62897431至于动态申请可以参考这个博主的文章
一年多之前 回复

字体库过大的话,吧字体库放到本地读取就会出现这种情况,你可以把他放到assets下

确实没有文件目录吧。没有则创建目录
if(!file.exists()){
file.mkdir();
}

huixion
边缘颓废之 看错了。。。。。
一年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问