2016-09-12 4 views
0

내 weibo 개발자 계정에 앱을 만들었습니다. 앱 키가 있습니다.
휴대 전화에 Weibo가 설치되어 있습니다. 일부 텍스트를 공유하려고하면 아무 일도 일어나지 않습니다. 내 활동에는 onPause()onResume()이 발생했습니다. 매니페스트에서weibo SDK와 공유

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 

나는 웨이 보 활동과 예에서 몇 가지 물건 (https://github.com/sinaweibosdk/weibo_android_sdk)을 정의했다.

내가 놓친 했는가

<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 패키지 해시를 추가하는 데 문제가있었습니다. 그러나 weibo 응용 프로그램이 전화에 설치된 경우에만. 그리고 매니페스트에 추가 항목이 필요 없습니다.