如何在包中存储新目录
存储/模拟/ 0 / Android设备/数据/ getPackageName()/文件/新文件夹名称
所以我可以为我的应用程序存储转换后的视频和一些图片吗?
我想获取已安装软件包名称的路径并将其设置为hardcore;
答案 0 :(得分:0)
这样我就会检测应用程序的目录并用它来保存文件等等。
AppName.getAppContext().getFilesDir();
或
AppName.getAppContext().getExternalFilesDir(null);
别忘了检查Dir是否存在。
答案 1 :(得分:0)
如果它位于外部存储设备中,您可以通过以下几种方式访问属于您应用的目录:
Context#getDir(name, mode)
。这始终是有保障的Context#getExternalFilesDir(name)
然后从那里你可以通过以下方式创建一个新目录:
File externalFilesDir = context.getExternalFilesDir("");
File file = new File(externalFilesDir, name);
//Create the new directory
boolean result = file.mkdir();
答案 2 :(得分:0)
getExternalFilesDir(Environment.DIRECTORY_DCIM).getPath()+ 文件分割符;