用于通过电子邮件发送照片和视频的android库

时间:2014-06-17 08:47:52

标签: java android ios email

我正在尝试创建一个Android移动应用程序,用户可以使用该应用程序通过电子邮件发送图像,视频或音频文件,这些文件表示为一系列缩略图。我最初的实现是使用滚动视图并在每次选择图片时添加图像视图。像这样的滚动视图有助于滚动屏幕上不适合的缩略图。唯一的问题是我不太确定视频或音频文件可以放在滚动视图中。主要问题是那些捕获的照片,视频没有变量名称,因此我无法通过电子邮件发送它们,因为没有参考。我想知道Java中是否有任何替代库可以处理照片和视频的这些问题,这些库是:

1- scroll through the Images, videos or audio files thumbnails in case they don't fit in the screen.
2- give each captured photo, video a unique reference which I can use later for sending these photos, videos via email. <br>

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

您应该使用适配器(如果您不熟悉适配器,请检查http://developer.android.com/reference/android/widget/Adapter.html

通过此,您可以获得特定路径的所有文件的列表。您可以列出文件并为每个文件添加onclicklistener。然后onclicklistener可以使用

启动邮件应用程序
File file = new File(PATH_OF_FOLDER + File.separator + <name of the file you clicked>
intent.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(file));
try {
// try to start the emailActivity
startActivity(Intent.createChooser(intent, "Send mail..."));
} catch (android.content.ActivityNotFoundException ex) {
  //auto-generated
}