android - 如何显示安装的应用程序可以在用户单击时下载文件
问题描述
如何显示可以在 Android 中下载文件的应用程序列表?
例如:如果用户单击下载按钮,如果用户在他的手机上有两个可以下载的应用程序,他们将显示这两个可以下载文件的应用程序,所以我的问题是,这里应该是什么意图操作?(喜欢Intent.ACTION.SEND
)
解决方案
没有任何特定的下载意图,因此您可以使用ACTION_VIEW并让浏览器决定下载
new Intent(Intent.ACTION_VIEW, Uri.parse(url))
推荐阅读
- node.js - node.js 中的换行符
- python - 石墨烯 Django 中的授权
- xamarin.forms - 如何使用单例类获取和发布 xamarin 表单中的 json 值?
- json - 使用返回 JSON 的动态 SQL 时省略数字列中的科学记数法
- javascript - jquery返回ajax成功值
- android - 如何从flutter中的指定目录手动选择文件
- gitlab - 如何修复冲突的源密码错误?
- ios - Bundle ID 未列出 App store 连接新应用列表 (Xcode 11.4.1)
- kubernetes - kube helm 图表 - 多个值文件
- gradle - 如何在包含 gradle 运行的任务的 IntelliJ Idea 中隐藏这个额外的菜单?