java - 如何分享到BBM?
問(wèn)題描述
我需要分享一段文字到BBM,我覺(jué)得我獲得的包名和分享頁(yè)的Activity是正確的,但是無(wú)論如何都不能跳轉(zhuǎn),并且沒(méi)有錯(cuò)誤提示,如何才能跳轉(zhuǎn)到BBM分享頁(yè)面?以下是我adb得到的BBM分享界面Activity以及跳轉(zhuǎn)邏輯
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);
問(wèn)題解答
回答1:你的activityName是什么?需要包含包名,比如下邊這個(gè)才是正確的
intent.setClassName('com.bbm', 'com.bbm.ui.share.SingleEntryShareActivity');回答2:
<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>
相關(guān)文章:
1. python - oslo_config2. python - 如何統(tǒng)計(jì)一份英文 API 開(kāi)發(fā)文檔(如 javadoc文檔)的詞頻?3. mysql優(yōu)化 - mysql 一張表如果不能確保字段列長(zhǎng)度一致,是不是就不需要用到char。4. python - 請(qǐng)問(wèn)這兩個(gè)地方是為什么呢?5. python - 為什么match匹配出來(lái)的結(jié)果是<_sre.SRE_Match object; span=(0, 54), match=’’>6. 請(qǐng)教一個(gè)mysql去重取最新記錄7. javascript - 按鈕鏈接到另一個(gè)網(wǎng)址 怎么通過(guò)百度統(tǒng)計(jì)計(jì)算按鈕的點(diǎn)擊數(shù)量8. 人工智能 - python 機(jī)器學(xué)習(xí) 醫(yī)療數(shù)據(jù) 怎么學(xué)9. 大家都用什么工具管理mysql數(shù)據(jù)庫(kù)?10. php - 有關(guān)sql語(yǔ)句反向LIKE的處理
