2016-09-12 10 views
0

私はweibo devアカウントにappを作成しました。
私の電話にWeiboがインストールされています。テキストを共有しようとすると、何も起こりません。私の活動では、onPause()onResume()が発生しました。マニフェストにweiboと共有する

mWeiboShareAPI = WeiboShareSDK.createWeiboAPI(getContext(), APP_KEY); 
    boolean registered = mWeiboShareAPI.registerApp(); 
    Log.w(TAG, "registered ? -> " + registered); // returns true 

    WeiboMultiMessage weiboMessage = new WeiboMultiMessage(); 
    weiboMessage.textObject = new TextObject(); 
    weiboMessage.textObject.text = "TEST"; 

    SendMultiMessageToWeiboRequest request = new SendMultiMessageToWeiboRequest(); 
    request.transaction = String.valueOf(System.currentTimeMillis()); 
    request.multiMessage = weiboMessage; 

    boolean requesSent = mWeiboShareAPI.sendRequest(getActivity(), request); 
    Log.w(TAG, "request sent ? -> " + requesSent); // returns true 

Iは、例えば(https://github.com/sinaweibosdk/weibo_android_sdk)からweibo活性およびいくつかのものを定義。

<activity android:name="com.sina.weibo.sdk.component.WeiboSdkBrowser" 
 
    android:configChanges="keyboardHidden|orientation" 
 
    android:windowSoftInputMode="adjustResize" 
 
    android:exported="false" > 
 
</activity> 
 
<service android:name="com.sina.weibo.sdk.net.DownloadService" 
 
    android:exported="false"> 
 
</service> 
 
<meta-data 
 
    android:name="WEIBO_APPKEY" 
 
    android:value="2xxxxxx832" /> 
 
<meta-data 
 
    android:name="WEIBO_CHANNEL" 
 
    android:value="weibo" />

私は、任意の提案を何を逃したのですか?何が問題なのか理解するにはどうすればいいですか? Btw DownloadServiceが定義されていません。 まれに、数秒後にはorg.apache.http.conn.ConnectTimeoutException: Connect to /114.134.80.166:443 timed outと表示されます。

答えて

0

問題はweibo devアカウントのアプリケーションタイプが間違っていたため、アプリケーションを再作成し、パッケージとmd5パッケージのハッシュを追加しました。しかし、電話機にインストールされている場合にのみ、ウィーボアプリケーション。また、マニフェストには追加エンティティは必要ありません。