我正在创建一个Android应用程序。在未创建的Android / data / package.com文件夹下。我是否需要在此文件夹下创建目录?我在Android 6.0设备上测试。
答案 0 :(得分:5)
在未创建的Android / data / package.com文件夹下
在您需要之前不会创建该目录,因为您开始在getExternalFilesDir()
上使用getExternalCacheDir()
,getExternal...()
或其他Context
方法。
答案 1 :(得分:0)
每个Android应用程序都将安装在内部存储中,除非我们手动说到安卓程序将其安装在外部存储中。因此,您无法在设备的内部存储中看到您的包裹。除非您在模拟器/ root设备中进行测试。
如果您想在外部存储空间中查看您的应用包,请尝试此操作。
在外部存储空间中创建文件
https://developer.android.com/training/basics/data-storage/files.html
答案 2 :(得分:0)
在重新启动设备之前,您无法看到刚刚创建的文件夹。 这是你在android中创建文件夹的方法。
if(isExternalStorageAvail()) {
File appRootDir = new File(Environment.getExternalStorageDirectory().getAbsolutePath() + File.separator + "APP_NAME");
if (!appRootDir.exists()) {
appRootDir.mkdir();
}
文件appMediaImages =新文件(appMedia.getAbsolutePath()+ File.separator +“Images”); if(!appMediaImages.exists()){ appMediaImages.mkdir(); }