【发布时间】:2012-09-16 16:04:10
【问题描述】:
我正在使用 SL4A 编写一个工具来将图片从图库上传到我自己的图片服务。但我不知道如何从图库中获取图像。我想我需要这方面的意图,但我在互联网上找不到与此相关的任何内容。 (哦,是的,我正在使用 Python。)
任何帮助将不胜感激!
【问题讨论】:
我正在使用 SL4A 编写一个工具来将图片从图库上传到我自己的图片服务。但我不知道如何从图库中获取图像。我想我需要这方面的意图,但我在互联网上找不到与此相关的任何内容。 (哦,是的,我正在使用 Python。)
任何帮助将不胜感激!
【问题讨论】:
你是对的;您会对makeIntent()、startActivityForResult() 和startActivityForResultIntent() 等SL4A API 感兴趣。只需快速谷歌一两次即可找到用于获取图像的 Intent 详细信息,例如,android pick images from gallery
我个人尝试了各种替代方法:
intent = droid.makeIntent('ACTION_GET_CONTENT',"",'image/*')
result = droid.startActivityForResultIntent(intent)
但它不喜欢我......
抱歉,我不能再用了。
祝你好运!
【讨论】:
droid.startActivityForResult('android.intent.action.GET_CONTENT', None, '*/*') 所以现在我不仅可以从图库中进行选择,还可以从几乎所有其他允许我选择内容的应用程序中进行选择,例如 ES 文件资源管理器等 :)