android应用安装目录在哪,如何在安装Android应用程序时在内部存储上创建目录?...

阅读: 评论:0

android应用安装目录在哪,如何在安装Android应用程序时在内部存储上创建目录?...

android应用安装目录在哪,如何在安装Android应用程序时在内部存储上创建目录?...

我想有一个文件夹,我将把我需要的所有资源放在内部存储上。 因为我希望只创建一次这个目录,所以我发现我应该在应用程序的主要活动中创建它:

protected void onCreate(Bundle savedInstanceState) { Create(savedInstanceState); setContentView(R.layout.activity_main); File directory = Dir("mydir", Context.MODE_PRIVATE); Log.d("directory", AbsolutePath().toString()); }

这似乎没关系,因为这是我能够在互联网上find的,但是我收到了大量的错误,我可以到目录路径的日志,应用程序无法启动。 知道为什么吗?

另外,如果我每次从Eclipse运行应用程序到手机时都使用内部存储器,它是否会自动删除前一个应用程序及其资源,或者我是手动执行此操作?

使用getCacheDir() 。 它返回文件系统上特定于应用程序的缓存目录的绝对路径。 然后,您可以创建您的目录

File myDir = new File(getCacheDir(), "folder"); myDir.mkdir();

首先,请务必阅读并了解您可用于应用程序的不同存储选项。 谷歌在这里有一篇非常好的文章:

Andy上面的答案提到了ExternalStorageDirectory()(API级别7)用于写入SD卡或类似卡,但是您应该记住,当用户卸载应用程序时,写入该位置的文件不会被删除。 文件说:

“应用程序不应直接使用此顶级目录,以避免污染用户的根命名空间”

相反,如果您将API级别8及更高版本作为目标,则应该使用ExternalCacheDir()作为该位置中的文件,这将在卸载应用程序时被删除。 如果您确实希望文件在卸载后仍然存在,则应使用ExternalFilesDir()。 还有getCacheDir()和getFilesDir()用于处理内部存储上的文件。

正如您对问题的评论中所提到的,您真的应该在这里发布错误,以便我们能够帮助您。

PS我是新来回答关于SO的问题所以我没有足够的代表发布我的答案中提到的所有function的链接,我似乎无法评论以前的post。

如果您想要存储在外部存储SD卡上,您需要拥有此function

在您的l文件中

这也适用于存储:

File direct = new ExternalStorageDirectory()+"/folder"); if(!ists()) { if(direct.mkdir()); //directory is created; }

File newfile = new ExternalStorageDirectory()+"/specifyfoldername","nestedfoldername"); direct.mkdir(); // it will create two folder in your internal storage first is specifyfoldername and another one inside the mentioned folder which is nestedfoldername }

我认为Blackbelt的答案很好,但不想将它存储在内部缓存中(它会被删除并写入我经常尝试制作的规格)所以我所做的是:

String path = "";

接着

if (path.isEmpty()) { File file = new FilesDir(), "my_dir_identfiying_name/"); path = AbsolutePath(); Log.d("PATH", path); }

Android studio在特定文件夹中下载video:

String path = DataDirectory().getAbsolutePath().toString() + "/storage/emulated/0/appFolder"; File mFolder = new File(path); if (!ists()) { mFolder.mkdir(); } File Directory = new File("/sdcard/kaizzan/"); Directory.mkdirs();

本文发布于:2024-02-02 04:16:17,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170681857941294.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23