亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何分享到BBM?

如何分享到BBM?

Helenr 2019-02-21 22:20:06
我需要分享一段文字到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.setAction(Intent.ACTION_SEND); intent.putExtra(Intent.EXTRA_TEXT, txt); intent.setType("text/*"); intent.setClassName(activityInfo.packageName, activityName); startActivityForResult(intent, 1001);
查看完整描述

2 回答

?
函數式編程

TA貢獻1807條經驗 獲得超9個贊

你的activityName是什么?需要包含包名,比如下邊這個才是正確的

intent.setClassName("com.bbm", "com.bbm.ui.share.SingleEntryShareActivity");
查看完整回答
反對 回復 2019-03-01
?
慕運維8079593

TA貢獻1876條經驗 獲得超5個贊

<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>
查看完整回答
反對 回復 2019-03-01
  • 2 回答
  • 0 關注
  • 479 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號