无法在Android设备上的外部存储中创建文件夹

无法在Android设备上的外部存储中创建文件夹,第1张

概述我正在尝试在外部存储中创建一个文件夹,我在这里跟踪了几个其他线程.然而,即使我似乎在做他们指出的事情,创作也会失败.这是一段代码booleanmExternalStorageAvailable=false;booleanmExternalStorageWriteable=false;Stringstate=Environment.getExternalS

我正在尝试在外部存储中创建一个文件夹,我在这里跟踪了几个其他线程.然而,即使我似乎在做他们指出的事情,创作也会失败.

这是一段代码

boolean mExternalStorageAvailable = false;    boolean mExternalStorageWriteable = false;    String state = Environment.getExternalStorageState();    if (Environment.MEDIA_MOUNTED.equals(state)) {        mExternalStorageAvailable = true;        mExternalStorageWriteable = true;    } else if (Environment.MEDIA_MOUNTED_READ_ONLY.equals(state)) {        mExternalStorageAvailable = true;        mExternalStorageWriteable = false;    } else {        mExternalStorageAvailable = false;        mExternalStorageWriteable = false;    }    file exst = Environment.getExternalStorageDirectory();    String exstPath = exst.getPath();    file fooo = new file(exstPath+"/fooo");    boolean success = fooo.mkdir();

当我执行它时,我得到了这个:

mExternalStorageAvailable = true;mExternalStorageWriteable = true;success = false;

这是整个清单文件:

<?xml version="1.0" enCoding="utf-8"?><manifest xmlns:androID="http://schemas.androID.com/apk/res/androID"package="com.mydev.mobile.Test"androID:versionCode="1"androID:versionname="1.0" ><uses-sdk androID:minSdkVersion="8" /><application    androID:icon="@drawable/ic_launcher"    androID:label="@string/app_name" >    <uses-permission androID:name="androID.permission.WRITE_EXTERNAL_STORAGE" />    <activity        androID:label="@string/app_name"        androID:name=".TestIndexSearchForHitsAndroIDActivity" >        <intent-filter >            <action androID:name="androID.intent.action.MAIN" />            <category androID:name="androID.intent.category.LAUNCHER" />        </intent-filter>    </activity></application>

我究竟做错了什么?谢谢!

解决方法:

<manifest xmlns:androID="http://schemas.androID.com/apk/res/androID"package="com.mydev.mobile.Test"androID:versionCode="1"androID:versionname="1.0" >    <uses-permission androID:name="androID.permission.WRITE_EXTERNAL_STORAGE" />.......</manifest>

总结

以上是内存溢出为你收集整理的无法在Android设备上的外部存储中创建文件夹全部内容,希望文章能够帮你解决无法在Android设备上的外部存储中创建文件夹所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1105542.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-28
下一篇2022-05-28

发表评论

登录后才能评论

评论列表(0条)

    保存