选择一张图片并上传android

时间:2011-02-03 16:46:07

标签: android android-camera filepicker android-file

这是问题......

我正在尝试创建一个应用程序,允许您将图像或录音上传到数据库以及一些信息,上传部分不是问题,我想做的是有3个选项,采取照片,录制声音并选择文件。我决定首先解决选择一个文件...是否有可能只需单击一个按钮,它允许您选择一个文件,然后将其发布到我的PHP脚本?关于如何启动相机或录音机的指示也将受到极大的重视

由于

詹姆斯

1 个答案:

答案 0 :(得分:3)

您可以使用带有ListView的Dialog来选择文件。选择文件后,您可以查看本教程,将其上传到您的网络服务:

http://www.anddev.org/upload_files_to_web_server-t443-s30.html

您可以使用意图启动相机:

Intent cameraIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(cameraIntent, 1);

您可以捕获的内容:

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data){
  // result code = 1
  // grab the image you took with the camera from data
}

*更新*

关于对话框,您可以查看这些链接以获取有关其创建的更多信息:

is it possible to create listview inside dialog?

http://androidforums.com/application-development/53924-how-add-listview-dialog.html

此外,您可能需要熟悉ArrayAdapter以管理ListView。

http://www.softwarepassion.com/android-series-custom-listview-items-and-adapters/