在android共享应用程序中选择默认意图

时间:2011-12-04 05:45:46

标签: android android-intent

大家好我正在开发一个应用程序,我需要选择一个应用程序来分享我的状态。 我正在使用这样的东西

startActivity(Intent.createChooser(Myintent, "Share..."));

但上面一行会打开一个窗口,要求用户选择要与之分享的应用。

我希望该选项能够实现自动化......我正在寻找更新google plus上的状态。 所以我需要开始选择google plus分享的活动......

我猜我需要活动名称,但com.google.android.app.plus打开google plus app而不是共享状态的页面...我希望预先填充状态字符串,以便用户只需按下发送

2 个答案:

答案 0 :(得分:0)

您是否考虑过使用Google plus API?您可以通过http请求发送数据,这样您就可以在整个过程中保持应用内。我认为这种解决方案可以为用户提供更顺畅的体验,因此他们无需移入和移出您的应用就可以完成向Google +的发布。

答案 1 :(得分:0)

检查此答案:https://stackoverflow.com/a/9229654/857583

在这种情况下,请致电initShareItent("plus");

但是您必须将mime类型更改为plain / text或其他内容。

它正在启动Google+应用,但不幸的是收件人或邮件地址未填写。

因此,EXTRA_TEXT已填写,但EXTRA_MAIl未填写。