从 Android 应用程序显示共享选择器时找不到文件管理器
如何使我的文件管理器可以从此共享选择器中显示?
这样我就可以在没有任何第三方的情况下保存图像,例如 EZ
、X-Plore
、ZArchiver
我已经尝试过这样的。
val uris: List<Uri> = listOf(
"content://com.myapp.app.provider/external_files/Android/data/com.myapp.app/files/Documents/1646536571838.jpg",
"content://com.myapp.app.provider/external_files/Android/data/com.myapp.app/files/Documents/1646536571840.jpg",
"content://com.myapp.app.provider/external_files/Android/data/com.myapp.app/files/Documents/1646536571842.jpg"
)
val shareIntent: Intent = Intent().apply {
action = Intent.ACTION_SEND_MULTIPLE
putParcelableArrayListExtra(
Intent.EXTRA_STREAM,
uris
)
type = "image/*"
}
shareIntent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION)
startActivity(Intent.createChooser(shareIntent, "Send to"))
我想共享并选择文件管理器,以便可以在图库中查看我的图像
How to make my file manager can be shown from this sharing chooser?
So I can save the image without any third party like EZ
, X-Plore
, ZArchiver
I have tried like this.
val uris: List<Uri> = listOf(
"content://com.myapp.app.provider/external_files/Android/data/com.myapp.app/files/Documents/1646536571838.jpg",
"content://com.myapp.app.provider/external_files/Android/data/com.myapp.app/files/Documents/1646536571840.jpg",
"content://com.myapp.app.provider/external_files/Android/data/com.myapp.app/files/Documents/1646536571842.jpg"
)
val shareIntent: Intent = Intent().apply {
action = Intent.ACTION_SEND_MULTIPLE
putParcelableArrayListExtra(
Intent.EXTRA_STREAM,
uris
)
type = "image/*"
}
shareIntent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION)
startActivity(Intent.createChooser(shareIntent, "Send to"))
I want to share and select File Manager, so my image can be view in gallery
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论