我正在尝试编写代码,允许用户从图片文件夹中选择图片并将图片发送到互联网。我是Android的新手,所以任何帮助都会非常感激。
提前致谢。
答案 0 :(得分:6)
首先需要启动一个活动,要求用户选择一张图片。接下来你需要处理那个选择的结果。
1:选择图片
Intent choosePictureIntent = new Intent(MediaStore.ACTION_PICK, Images.Media.INTERNAL_CONTENT_URL);
startActivityForResult(choosePictureIntent, REQUEST_CHOOSE_IMAGE);
2:处理活动的结果
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (requestCode == REQUEST_CHOOSE_IMAGE) {
if (resultCode == RESULT_OK) {
// send picture to Internet
}
}
}
你如何发送图片是一个完全独立的问题。
答案 1 :(得分:0)
我没有做任何Android编程,但这看起来非常有用:OpenIntents,可以合并到应用程序中的文件选择器。
答案 2 :(得分:0)
你应该看看this previous answer。