我正在尝试在应用程序的内部存储中创建一个文件夹,以便我可以下载文件.但它似乎没有用.我一直在寻找一个小时和几小时的解决方案,但我找不到一个,它开始让我crzay.
这个代码来创建文件夹:
String intStorageDirectory = Environment.getDataDirectory().toString();
File folder = new File(intStorageDirectory, "testthreepdf");
folder.mkdirs();
Run Code Online (Sandbox Code Playgroud)
此代码始终返回"DOES NOT EXIST":
File f = new File(Environment.getDataDirectory() + "/testthreepdf");
if(f.exists())
{
Log.i("testApp", f.toString() + "EXISTS");
}
else {
Log.i("testApp", f.toString() + " DOES NOT EXIST");
}
Run Code Online (Sandbox Code Playgroud)
这些是android权限:
<uses-permission android:name="android.permission.INTERNET" >
</uses-permission>
<uses-permission android:name="android.permission.WRITE_INTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.READ_INTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" >
</uses-permission>
<uses-permission android:name="android.permission.READ_PHONE_STATE" >
</uses-permission>
Run Code Online (Sandbox Code Playgroud)
有人知道这段代码有什么问题吗?
我正在寻找这种格式的 url 的正则表达式: