我试图从谷歌加Android应用程序发布服务器和链接URL图像..但我不能在谷歌加两个发布..
我已尝试使用此代码发布..
Intent shareIntent = new
PlusShare.Builder(GooglePlusActivity.this)
.setType("text/plain")
.setText("Welcome to the Google+ platform....")
.setContentDeepLinkId("/cheesecake/lemon",
"Lemon Cheesecake recipe",
"A tasty recipe for making lemon cheesecake.",
Uri.parse("http://www.onedigital.mx/ww3/wp-content/uploads/2012/02/android-420x315.jpg"))
.setContentUrl(Uri.parse("https://developers.google.com/+/"))
.getIntent();`
在这段代码中,我只发布了一张图片,但没有张贴网址。显示的是URl,但是无法点击。
有人给我解决我的问题..
答案 0 :(得分:3)
您需要google-play-services_lib
图书馆计划。只需在项目中的工作区中导入它即可。
您可以在 ... / android-sdk-linux_x86 / extras / google / google_play_services / libproject
找到它并使用此代码通过google-plus应用程序在google-plus上进行共享。
final int errorCode = GooglePlusUtil.checkGooglePlusApp(mActivity);
if (errorCode == GooglePlusUtil.SUCCESS) {
// Invoke the ACTION_SEND intent to share to Google+ with attribution.
Intent shareIntent = ShareCompat.IntentBuilder.from(mActivity)
.setText("")
.setType("text/plain")
.getIntent()
.setPackage("com.google.android.apps.plus");
startActivity(shareIntent);
} else {
Toast.makeText(mActivity, "Google plus not installed", Toast.LENGTH_LONG).show();
}
答案 1 :(得分:1)
解决方案是共享图像并在随附文本中提供URL。请参阅PlusShare文档:
https://developers.google.com/+/mobile/android/share/media
它说:当您向Google+分享媒体时,您也无法使用setContentUrl方法。如果要在包含媒体的帖子中包含URL,则应将URL附加到setText()方法中的预填充文本。
答案 2 :(得分:0)
在 .setText 字段
中添加包含短信的媒体网址Intent shareIntent = ShareCompat.IntentBuilder.from(activity) .setType("text/plain") .setText("Sharing text with image link \n "+***url***) .setStream(null) .getIntent() .setPackage("com.google.android.apps.plus"); activity.startActivity(shareIntent);