我正在开发一个需要从我的应用分享图片到Google+的项目。 但是,当找到与我的问题相关的一些示例时,他们需要从Google Play安装Google+才能分享任何内容。 所以问题是:如何在不安装任何额外应用程序的情况下从我的应用程序共享?或者从Google Play安装Google+是解决我问题的唯一方法吗?
感谢您的关注!
答案 0 :(得分:2)
希望这可以帮助你...
File tmpFile = new File("/path/to/image");
final String photoUri = MediaStore.Images.Media.insertImage(
getContentResolver(), tmpFile.getAbsolutePath(), null, null);
Intent shareIntent = ShareCompat.IntentBuilder.from(this)
.setText("Hello from Google+!")
.setType("image/jpeg")
.setStream(Uri.parse(photoUri))
.getIntent()
.setPackage("com.google.android.apps.plus");
Google+应用仅支持内容:// URI。您需要使用MediaStore
API ...
答案 1 :(得分:0)
我想您可以随时查看web api,如果它们为您提供了对用户进行身份验证并上传带有图片的帖子的方法。
但我认为,只使用应用程序本身就可以省去很多麻烦。