Java 通过Android公开共享照片的在线服务?
我正在开发一个Android应用程序,我希望用户能够拍照,在线将照片提交到中央公共存储库,然后其他用户可以浏览所有提交的照片。其他功能,将是很好的将是投票的能力,最好的照片和用户能够提交照片匿名以及提交通过一个帐户,分配给他们一个身份。有人能推荐一个现有的在线服务来支持这些功能吗 我唯一能想到的是flickr,尽管我看不到Android特定的API,而且它看起来似乎需要用户在提交照片之前注册(这并不好,因为大多数用户讨厌注册这些东西)。查看示例应用程序。一切都在那里解释了很好的应用程序 与其将照片发布到您选择的网站,为什么您不能启动一组处理照片/发布照片的应用程序 正如barmaley所说,Android PhotoStream就是其中之一 下面是打开文本编辑器的示例编码Java 通过Android公开共享照片的在线服务?,java,android,social-networking,sharing,Java,Android,Social Networking,Sharing,我正在开发一个Android应用程序,我希望用户能够拍照,在线将照片提交到中央公共存储库,然后其他用户可以浏览所有提交的照片。其他功能,将是很好的将是投票的能力,最好的照片和用户能够提交照片匿名以及提交通过一个帐户,分配给他们一个身份。有人能推荐一个现有的在线服务来支持这些功能吗 我唯一能想到的是flickr,尽管我看不到Android特定的API,而且它看起来似乎需要用户在提交照片之前注册(这并不好,因为大多数用户讨厌注册这些东西)。查看示例应用程序。一切都在那里解释了很好的应用程序 与其将照
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个。你应该按照用户的选择去做。这是理想的方式。这就是安卓的工作原理。如果不存在这样的应用程序,那么你可以加载你的代码来进行共享。为什么这样理想?我希望用户能够上传照片与我的应用程序的其他用户共享,只需轻触一下即可创建无缝的用户体验(请注意,我不是问如何与任何服务共享,只是问一个与我的应用程序相关的服务)。让用户启动另一个应用程序(它本身可能有一个糟糕的界面),并且很可能不得不安装一个额外的应用程序,这将是一个糟糕的用户体验。