android-sdcard相关内容

如何使用Storage Access Framework(SAF)在可移动SD卡中获取绝对路径?

有什么方法可以从特定的文件夹&获取绝对路径吗?使用存储访问框架(SAF)位于可移动SD卡中的文件? 谢谢 解决方案 否,即使您可以,也无法访问它们,除非它们碰巧位于可移动媒体上的几个位置之一中,您具有读取权限(例如,getExternalFilesDirs()). Storage Access Framework返回指向文档的Uri值.使用ContentResolver和类似o ..
发布时间:2020-08-24 19:38:24 移动开发

在Lollipop及更高版本上仅获得一次sdcard窗口的权限

您好,我正在从SD卡中删除某些项目.在棒棒糖中,我第一次请求许可和用户授予许可,但是现在我不想每次都请求许可.这非常令人恼火,许多人对此行为感到恐惧.我该如何保存我的许可,即下次我不需要一次又一次地传递该意图 Intent intent = new Intent(Intent.ACTION_OPEN_DOCUMENT_TREE); 谢谢 解决方案 您可以使用以下代码来保留权限 ..

Android 4.4 Kitkat和第二个外部存储

已经有很多关于Kitkat外部sdcard写入权限的文章,但是我不清楚它是如何工作的.不幸的是,我没有带sdcard插槽的Kitkat设备.问题是,我是否可以完全写入辅助外部存储?基于文档. 不允许应用程序写入辅助外部存储 设备,但在特定于软件包的目录中 如果了解,如果没有权限,我可以写到主外部存储/sdcard/Android/data/package/...上的特定于应用程序的文件 ..
发布时间:2020-08-24 18:50:03 移动开发

装有SD卡的Android检查始终返回true

我不确定问题的根源是-较旧的android版本存在错误,或者我做错了什么,但是我的问题是,无论我做什么,android都会报告SD卡已挂载.即使它不在平板电脑中(archos 7o). public boolean saveToDisk(String filename, String header) { /* first check to see if the SD card is ..
发布时间:2020-07-29 20:16:17 移动开发

如何在Android 4.2中以编程方式卸载USB DRIVE

我已经阅读了许多有关此主题的文章,但尚未找到解决方案. 在我的应用程序中,将文件从USB DRIVE复制到平板电脑后,我需要卸载USB DRIVE,这样我就可以安全地将其删除,而无需使用“设置"菜单. 现在我正在使用此方法: Utility.copyDirectory(file,new File(_CURR_FOLDER)); Process su; su = Runtime.getR ..
发布时间:2020-07-26 04:20:55 移动开发

在Lollipop上使用Android Storage Access框架列出文件时出现错误

背景 我有一些应用程序大量使用SD卡进行文件同步. Kitkat上的外部SD卡访问中断仍然是一个大问题,但是我正尝试使用Lollipop上针对有此功能的用户可用的新API来解决此问题. 我成功地请求并保留了对SD卡的权限,并且可以在授予权限活动返回的根Uri中列出文件. 在此处查看有关此操作的更多信息: how-to-use-the-为棒棒糖呈现的新SD卡访问API 然后用 ..

来自树URI的Android 5.0 DocumentFile

好的,我已经搜索了很多东西,没有人知道我的确切答案,或者我错过了.我让我的用户通过以下方式选择目录: Intent intent = new Intent(Intent.ACTION_OPEN_DOCUMENT_TREE); startActivityForResult(intent, READ_REQUEST_CODE); 在我的活动中,我想捕获实际路径,这似乎是不可能的. pr ..
发布时间:2020-07-21 20:11:32 移动开发

如何在Android中从视频文件路径创建视频缩略图?

我想从SD卡路径创建视频的缩略图.我该怎么办? 解决方案 您可以使用ThumbnailUtils类获取视频文件的视频缩略图. createVideoThumbnail()是从视频文件路径返回视频的位图(缩略图)的方法. 来自Android文档: 公共静态位图createVideoThumbnail(字符串filePath,int类型) 为视频创建视频缩略图.如果视频 ..
发布时间:2020-07-13 21:21:33 Java开发

使用SAF(存储访问框架)的Android SD卡写入权限

经过大量关于如何在SD卡(Android 5及更高版本)中写入(和重命名)文件的发现,我认为需要由Android提供的新SAF来获得用户的许可才能写入SD卡文件. 我在此文件管理器应用程序 ES File Explorer 中看到,它最初以如下所示的方式获得读写许可. 选择sd卡后,将授予写权限. 因此,我尝试使用SAF的方式相同,但是重命名文件失败.我的代码: @Over ..

从Android for Work应用访问SD卡数据

我的EMM是VMWare Airwatch,并且我已经成功设置了适用于工作环境的android,并在Nexus 5x设备上安装了工作资料. 但是我的工作应用程序无法访问SD数据或存储在外部存储中的文件. 我尝试创建并安装Android for work个人资料.在Airwatch控制台的配置文件下,我还启用了工作配置文件“限制"部分下的“同步和存储"选项. 这是工作应用程序的预期行为吗 ..

Android从照片库获取图片-某些设备上出现错误

我的应用程序上有一个功能,可以打开照片库并选择要在ImageView中显示的图像.奇怪的是,在我的Samsung Galaxy S5上,代码可以正常工作,但是当我尝试使用ASUS Zenphone或Motorola Moto X时,代码将无法正常工作,并且应用程序崩溃. 所有设备都具有相同的Android版本(5.0) 这是我的代码示例: 打算打开照片库: Intent int ..
发布时间:2020-06-30 23:19:43 移动开发