有没有办法通过使用ACTION_SEND和谷歌+应用程序从我的Android应用程序共享文本。
有没有人尝试过,我应该写哪个mimeType?
感谢您的回答
答案 0 :(得分:1)
我非常确定Google+应用有text / plain和image / *的意图过滤器。这是他们在清单中的内容:
<activity android:theme="@style/CircleBrowserTheme" android:name=".phone.PostActivity" android:launchMode="singleTop" android:logo="@drawable/ic_menu_stream">
<intent-filter>
<action android:name="android.intent.action.SEND" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="text/plain" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.SEND" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="image/*" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.SEND_MULTIPLE" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="image/*" />
</intent-filter>
</activity>
所以你应该能够将一个字符串putExt到你的意图和setType(“text / plain”),这很可能会很好。看起来你不能同时发送文字和图片,因为G +上的SEND_MULTIPLE只拍摄图片。