问题标签 [android-afilechooser]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android-studio - Filechooser 选择从 GMail 下载的 word 文件崩溃应用程序
我正在使用文件选择器来选择从 GMail 下载的 WORD 文件,这会导致应用程序崩溃。这是我的代码段:
== 文件选择器代码 ==
== onActivityResult ==
== FilePath.getPath() ==
== getDataColumn() ==
selectedFilePath有这个值:content://com.android.providers.downloads.documents/document/164,FilePath.getPath()中的contentUri也有这个值。当它进入 getDataColumn() 方法时,执行“query()”后光标为空。
尝试了这些: 1)如果我将相同的 WORD 文件直接放入“下载”文件夹并从文件选择器的“下载”链接中选择它,我没有问题。似乎以某种方式通过 GMail 并从 GMail 下载会导致问题。2)文件仍然从GMail和下载文件夹中下载,如果我通过内部存储->下载(即绝对路径)选择它,它可以工作,因为代码经过不同的流程(上面没有显示)。
我想知道我在处理从 GMail 下载的文件的代码中遗漏了哪里?
提前致谢!
手机是 Galaxy S9,安卓 9。
android-studio - 如何获取目录
我是 Android 工作室的新手。所以我从这里得到了源代码。它适用于文件选择。 但是我希望只获得目录。请帮助我如何编辑此方法以实现它
这是activity_main.xml
这是 MainActivity 类
要使用的这些依赖项
android - 如何以编程方式仅从 android 活动中的文件管理器文件夹中打开图像
我正在开发一个 android 图库应用程序,所以当我单击文件选择器按钮时,我只想打开图像/照片文件夹,
我正在尝试打开它,但所有不必要的文件夹都显示打开的活动(音乐/视频/联系人/.etc)。我只想打开该图像和文件文件夹。
这是我的文件选择器代码。我正在使用 ACTION_PICK 进行公开活动
谢谢你。
android - 在 Android 模拟器中选择文件需要什么?
真正的手机,Android Gingerbread,我将我的应用程序部署到手机,触发文件选择,文件选择器出现,我导航到我想要的文件夹,点击文件,瞧,文件加载。
Android模拟器,Android Oreo,我部署了我的应用程序,我使用adb将文件上传到“\scard\Download”,我触发了文件选择,文件选择器出现,我导航到“下载”,我点击,我双击文件——什么也没发生(即文件选择器仍在屏幕上)。
我杀死了我的应用程序,所以现在该文件在应用程序启动之前就存在了,我再次部署了我的应用程序,仍然是相同的行为。
我启动了adb shell
,我检查了文件的权限,以防万一我+r
为用户、组、其他人设置了,我仍然无法选择文件。
我的应用程序WRITE_EXTERNAL_STORAGE
在清单中设置了权限,此外看起来我无法在选择器中选择/选择文件(未在我的应用程序中读取)。我在手机(姜饼)旁边没有任何经验,所以我不确定文件选择器的更高版本中是否有任何更改。
无论如何,我错过了什么——在 Android 模拟器中实际选择/选择文件需要什么?
如果这很重要,我使用 Visual Studio 2017、C#/Xamarin。
android - ASP.Net 页面文件选择器的 Android Web 视图 URL 未选择多个文件
我有 ASP.net 页面,其中包含多个文件的文件选择器。它作为 URL 工作正常。
这个 URL 我与 Android 应用程序中的 webview 集成。单击文件选择时,只能选择一个文件。
我添加了 intent.putextra 并将 True 设置为允许多个文件。
我错过了什么?提前致谢。
android - 意图选择文件 - 如何将类型设置为 .keystore?
我正在尝试使用 Intent 选择文件.ACTION_GET_CONTENT
这将显示所有可供选择的文件。
有了这个答案:
intent.setType(type) 可能的意图类型是什么?
它显示了我可以为 Intent 设置的文件类型列表,但是我找不到仅选择.keystore
文件的选项(用于加密钱包)。
我将如何将该类型添加为意图?