标签: android-sdcard

安装应用程序时创建目录?

我想在安装应用程序时在运行我的应用程序的设备的SD卡上创建一个目录,但是我不知道如何实现这一目的.有没有人对如何在安装时创建目录有任何想法?在此先感谢您的帮助.

directory android android-sdcard

2
推荐指数
1
解决办法
7465
查看次数

SD卡文件加密API

我希望有人能告诉我一种方法,当设备连接到设备上的USB存储模式/内部文件浏览应用程序时,SD卡上的文件夹被隐藏/不可见/加密.
我还需要能够从我的Android应用程序访问这些文件(只有在它有任何不同的情况下才能读取它们.)

我知道一些文件加密应用程序,如SecretVault pro,但像这样的应用程序没有开发人员的API,允许逐步控制加密/破坏状态.

filesystems encryption android android-sdcard

2
推荐指数
1
解决办法
1388
查看次数

如何在android中以编程方式隐藏sdcard中的文件夹

我有一个带xyz.zip文件夹的应用程序,它在sdcard中安装后解压缩.文件夹包含很多文件(例如视频,音频等).在安装应用程序期间,我想隐藏该文件夹并隐藏文件夹的所有项目.提前致谢.

任何答案都表示赞赏.

android sd-card android-sdcard

2
推荐指数
1
解决办法
8326
查看次数

从SD卡读取文件时出现异常

我试图从SD卡读取XML文件.路径很好,但它说:

java.io.FileNotFoundException:/file:/mnt/sdcard/Reginfo/output/data.xml(没有这样的文件或目录)

以下是我尝试阅读此文件的方法:

FileInputStream file = new FileInputStream(new File("file://"
                    + Environment.getExternalStorageDirectory()
                    + "/RegInfo/output/data.xml"));
Run Code Online (Sandbox Code Playgroud)

我可以sdCard/RegInfo/output在文件资源管理器中的文件夹中看到此文件.

android ioexception android-sdcard

2
推荐指数
1
解决办法
274
查看次数

Android 在外部 SD 卡上写入文件 for android 5+

我无法将文件写入外部 SD 卡。我收到错误消息 EAcess denied。我在互联网上搜索了很多,发现从 Android 4.4 + android 的存储访问框架 (SAF) 写入文件是必需的。

但我正在使用一些能够在 SD 卡上写入(创建/删除/重命名)文件的 android 应用程序。他们没有使用 SAF。

因此,请帮助我了解如何在不使用 SAF 框架的情况下执行此操作。

谢谢

file-io android android-sdcard android-file

2
推荐指数
1
解决办法
6297
查看次数

Android 5.0+ 新增 SD 卡访问 API DocumentFile.renameTo() UnsupportedOperationException

我一直在努力研究如何在 Lollipop 上重命名 DocumentFile。很抱歉,我曾试图到处搜索解决方案,但似乎缺少有关此新 SD 卡访问 API 的在线信息。

这是我所拥有的:

        String EditText = (Alert_EditText.getText().toString()).trim();
        Uri uri = ListViewObject_List.get(LastItemPos).getImageUri();
        final DocumentFile documentFile = DocumentFile.fromSingleUri(MainClass.this, uri);
        documentFile.renameTo(EditText);
Run Code Online (Sandbox Code Playgroud)

它提出了一个 UnsupportedOperationException:

FATAL EXCEPTION: main
Process: com.camera.test, PID: 3362
java.lang.UnsupportedOperationException
at android.support.v4.provider.SingleDocumentFile.renameTo(SingleDocumentFile.java:105)
at com.camera.test.MainClass$21.onClick(MainClass.java:986)
at android.view.View.performClick(View.java:5242)
at android.widget.TextView.performClick(TextView.java:10530)
at android.view.View$PerformClick.run(View.java:21185)
at android.os.Handler.handleCallback(Handler.java:739)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:145)
at android.app.ActivityThread.main(ActivityThread.java:6872)
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java:372)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1404)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1199)
Run Code Online (Sandbox Code Playgroud)

我也试过这个:

    String EditText = (Alert_EditText.getText().toString()).trim();
    Uri uri = ListViewObject_List.get(LastItemPos).getImageUri();
    File file = new File(uri.getPath());
    final DocumentFile documentFile = DocumentFile.fromFile(file); …
Run Code Online (Sandbox Code Playgroud)

android file-rename android-sdcard android-external-storage

2
推荐指数
1
解决办法
1477
查看次数

如何在android中的SD卡中获取所有图像文件?

可能重复:
如何从模拟器的SD卡中获取所有图片并将其显示在listView中?

我在SD卡下有这么多文件夹.每个文件夹包含图像文件,文本文件和子文件夹.如何在sdcard下的所有文件夹和子文件夹中获取所有图像文件?我需要将所有图像文件路径存储到一个数组中.任何人都可以帮助我.

android image android-sdcard

1
推荐指数
1
解决办法
8755
查看次数

context.getCachedir()和Environment getConDownloadCacheDirectory android

是否context.getCachedir()与环境getConDownloadCacheDirectory一样吗?

我正在实现位图缓存并混淆使用哪一个.
如果我使用上下文,那么我们将需要保持对上下文的引用,这可能会导致内存泄漏.
那么哪一个使用?

android android-sdcard

1
推荐指数
1
解决办法
3967
查看次数

如何在Android应用程序中的外部SD中创建目录

我想在"/ mnt/extsd/MyFolder"这个路径上创建一个目录.在调用mkdir()时它返回false.我在我的平板电脑上插入了sdcard,将外部路径设为"/ mnt/extsd"并尝试在此路径上创建一个文件夹.以下是我的代码,

File lSDCardDirFile = new File("/mnt/extsd/MyFolder");
    if (!lSDCardDirFile.exists()) {
        System.out.println("Is folder created --- " + lSDCardDirFile.mkdirs());
    }
Run Code Online (Sandbox Code Playgroud)

我给了权限,.我想在外部SD卡中创建可移动SD卡的文件夹.我使用的是android 4.0 ICS版设备.

我创建了一种不同的方法来获取外部SD卡的路径,

  public static String[] getStorageDirectories()
  {
      String[] lDirs = null;
      BufferedReader lBufferReader = null;
      try {
          lBufferReader = new BufferedReader(new FileReader("/proc/mounts"));
          ArrayList list = new ArrayList();
          String lStrline;
          while ((lStrline = lBufferReader.readLine()) != null) {
              if (lStrline.contains("vfat") || lStrline.contains("/mnt")) {
                  StringTokenizer lTokenizer = new StringTokenizer(lStrline, " ");
                  String lStrPath = lTokenizer.nextToken();
                  lStrPath = lTokenizer.nextToken(); // Take the second …
Run Code Online (Sandbox Code Playgroud)

android android-sdcard android-permissions

1
推荐指数
1
解决办法
6536
查看次数

外部存储上的应用程序特定文件夹的权限

有人可以解释/Android/data/< package_name>/files/这里描述的应用程序特定文件夹的权限http://developer.android.com/guide/topics/data/data-storage.html#filesExternal

目前还不清楚它何时真正属于应用程序,何时它是世界可读的.在启用USB海量存储时,外部存储中的文件(包括应用程序特定文件夹)是否具有全球可读性?

我尝试使用文件管理器应用程序(ASTRO文件管理器),我能够在SD卡上的应用程序特定文件夹中查看/打开文件,这与"设置Protect USB storage"下的开发人员选项中的设置无关.我正在使用谷歌Nexus 4运行4.3版本的android.

所以当这个文件夹/Android/data/appname/files/对应用程序来说非常私密时会让人感到困惑.

谢谢.

android android-sdcard

1
推荐指数
1
解决办法
6508
查看次数