Android中的ACTION_SEND和Google+应用

时间:2011-09-29 15:45:07

标签: android android-intent google-plus

有没有办法通过使用ACTION_SEND和谷歌+应用程序从我的Android应用程序共享文本。

有没有人尝试过,我应该写哪个mimeType?

感谢您的回答

1 个答案:

答案 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只拍摄图片。