【发布时间】:2019-06-03 06:07:21
【问题描述】:
谁能告诉我 GALLERY_PICK 的替代/更新选项是什么,因为 GALLERY_PICK 选项不在 startActivityForResult 参数中。我用谷歌搜索了它,但我没有得到任何解决方案。实际上,当我们必须从我们的图库中发送任何特定的图像时,我想像在 WhatsApp 中那样选择图像。
ChatActivity.java
plus.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent();
intent.setType("image/*");
intent.setAction(Intent.ACTION_GET_CONTENT);
startActivityForResult(Intent.createChooser(intent,"Select image"),GALLERY_.....);
}
});
这里,加号是我的 xml 文件中的一个按钮,我在 ChatActivity.java 中找到了 findviewbyid
【问题讨论】:
-
简单地使用我在这里提供的答案,它也可以满足您的需求,甚至可以提供更好的图像质量,因此您可以从图库甚至谷歌驱动器等等中进行选择。 stackoverflow.com/a/51335137/7667720
-
抱歉,我不想使用那个库。请告诉我为什么选项没有出现?
-
您的意思是在相机和其他选项之间显示选项?还是仅从选择选项中显示其他可供选择的驱动器?
-
运行代码后,startActivityForResult(Intent.createChooser(intent,"Select image"), 1);我可以从其他驱动器中进行选择,例如图库、谷歌驱动器等等......
-
“我有选项可以从其他驱动器中进行选择,例如画廊、谷歌驱动器等等”但为什么我没有得到,为什么我是编译器显示错误?这里的“1”是什么?
标签: java android firebase-realtime-database