Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/191.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 通过Android公开共享照片的在线服务?_Java_Android_Social Networking_Sharing - Fatal编程技术网

Java 通过Android公开共享照片的在线服务?

Java 通过Android公开共享照片的在线服务?,java,android,social-networking,sharing,Java,Android,Social Networking,Sharing,我正在开发一个Android应用程序,我希望用户能够拍照,在线将照片提交到中央公共存储库,然后其他用户可以浏览所有提交的照片。其他功能,将是很好的将是投票的能力,最好的照片和用户能够提交照片匿名以及提交通过一个帐户,分配给他们一个身份。有人能推荐一个现有的在线服务来支持这些功能吗 我唯一能想到的是flickr,尽管我看不到Android特定的API,而且它看起来似乎需要用户在提交照片之前注册(这并不好,因为大多数用户讨厌注册这些东西)。查看示例应用程序。一切都在那里解释了很好的应用程序 与其将照

我正在开发一个Android应用程序,我希望用户能够拍照,在线将照片提交到中央公共存储库,然后其他用户可以浏览所有提交的照片。其他功能,将是很好的将是投票的能力,最好的照片和用户能够提交照片匿名以及提交通过一个帐户,分配给他们一个身份。有人能推荐一个现有的在线服务来支持这些功能吗

我唯一能想到的是flickr,尽管我看不到Android特定的API,而且它看起来似乎需要用户在提交照片之前注册(这并不好,因为大多数用户讨厌注册这些东西)。

查看示例应用程序。一切都在那里解释了

很好的应用程序

与其将照片发布到您选择的网站,为什么您不能启动一组处理照片/发布照片的应用程序

正如barmaley所说,Android PhotoStream就是其中之一

下面是打开文本编辑器的示例编码

public void share(String subject,String text) {
 final Intent intent = new Intent(Intent.ACTION_SEND);

 intent.setType("text/plain");
 intent.putExtra(Intent.EXTRA_SUBJECT, subject);
 intent.putExtra(Intent.EXTRA_TEXT, text);

 startActivity(Intent.createChooser(intent, getString(R.string.share)));
}
有关为意图设置MIME类型的更多信息,请参阅此处:


哇,Flickr for Android代码看起来非常有用。但是,你知道Flickr是否允许用户匿名上传照片吗?我不知道-从未使用过Flickr这并不理想,因为用户必须下载另一个应用才能使用我的应用。我将使用的在线服务确实是一个更大的问题,因为它们似乎都要求用户首先登录,这为使用上传功能造成了障碍。默认情况下,所有用户至少已经有一个照片共享应用程序。我的设备中安装了2个。你应该按照用户的选择去做。这是理想的方式。这就是安卓的工作原理。如果不存在这样的应用程序,那么你可以加载你的代码来进行共享。为什么这样理想?我希望用户能够上传照片与我的应用程序的其他用户共享,只需轻触一下即可创建无缝的用户体验(请注意,我不是问如何与任何服务共享,只是问一个与我的应用程序相关的服务)。让用户启动另一个应用程序(它本身可能有一个糟糕的界面),并且很可能不得不安装一个额外的应用程序,这将是一个糟糕的用户体验。