如何分享到BBM?
澳门新葡京官网
澳门新葡京官网
当前位置 : 澳门新葡京官网 > 网上赌博新址

如何分享到BBM?

我需要分享一段文字到BBM,我觉得我获得的包名和分享页的Activity是正确的,但是无论如何都不能跳转,并且没有错误提示,如何才能跳转到BBM分享页面?
以下是我adb得到的BBM分享界面Activity以及跳转逻辑

sant@sag:~$ adb shell dumpsys activity | grep "mFocusedActivity"
mFocusedActivity: ActivityRecord{8b33724 u0 com.bbm/.ui.share.SingleEntryShareActivity t1485}

        Intent intent = new Intent;
        intent.setActionIntent.ACTION_SEND;
        intent.putExtraIntent.EXTRA_TEXT, txt;
        intent.setType"text/*";
        intent.setClassNameactivityInfo.packageName, activityName;
        startActivityForResultintent, 1001;

你的activityName是什么?需要包含包名,比如下边这个才是正确的

intent.setClassName"com.bbm", "com.bbm.ui.share.SingleEntryShareActivity";
1

我再看了下,把intent.setType"text/*";改成intent.setType"text/plain";就好了,你可以先用这个。

chuyao · 3月8日

1

那对于BBM,我不能确定这个SingleEntryShareActivity是否设置了Intent.ACTION_SEND的图过滤了,可能还有访问权限的设置。需要你再去看看SingleEntryShareActivity的相关设定了。

chuyao · 3月7日

展开评论
<activity 
android:enabled="true" 
android:exported="true" 
android:label="@string/bbm_contacts" android:name="com.bbm.ui.share.SingleEntryShareActivity" android:screenOrientation="portrait" 
android:theme="@style/BBMAppTheme">

<intent-filter>
<action android:name="com.bbm.ui.share.SingleEntryShareActivity"/>
<category android:name="android.intent.category.DEFAULT"/>
</intent-filter>

<intent-filter>
<action android:name="android.intent.action.SEND"/>
<category android:name="android.intent.category.DEFAULT"/>
<data android:mimeType="text/x-vcard"/>
</intent-filter>

<intent-filter>
<action android:name="android.intent.action.SEND"/>
<category android:name="android.intent.category.DEFAULT"/>
<data android:mimeType="text/*"/>
</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"/>
<category android:name="android.intent.category.DEFAULT"/>
<data android:mimeType="application/*"/>
<data android:mimeType="audio/*"/>
<data android:mimeType="multipart/*"/>
<data android:mimeType="video/*"/>
</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>

<meta-data android:name="android.service.chooser.chooser_target_service" android:value=".contacts.DirectShareChooserTargetService"/>

</activity>

栏目列表

广告位

澳门新葡京官网