Androidマイクロブログ共有機能を実現、元のコードは超簡単!

972 ワード

シロからの分かち合いは、今日自分で半日やったので、最后になってやっとそんなに面倒なコードがないことに気づきました...
発表日に基づいた最新版のマイクロブログSDKは、共有機能を書くため、前のいくつかが完成し、残りの1つのマイクロブログ共有、他の人のコードをすり抜け、SDKドキュメントを見てみると、使い方が変わっています.仕方なく、自分でドキュメントを見て公式demoするしかありません.最初は機能が実現しましたが、all in oneの形式で、私がテストしたのはクライアントをインストールしないときに毎回ログインしなければなりません.後でWbAuthListenerメソッドに直接書いたことに気づきました.このメソッドの役割は、主にライセンスを提供することです.気まずいです.それから外に書いて、確かに問題ありませんが、このライセンスは必要ないようですね.無許可でも同様に直接マイクロブログに共有できます(ライセンス機能は確かに共有機能とは少しも関係ありませんが、SDKではコンテキスト関係が必要になっているようで、最初は理解していませんでした)、インストールも未インストールアプリケーションも正常に使用できることをテストして、コードはこのようになりました
まとめて、最新版の共有はアプリケーションを登録してsharehandlerを呼び出すだけでいいので、他の1つも使えません(バージョンを判断する直接統合されているので、書く必要はありません)
        WbShareHandler shareHandler=new WbShareHandler(activity);
        shareHandler.registerApp();
        WeiboMultiMessage message=new WeiboMultiMessage();
        message.textObject=getTextObject();
        shareHandler.shareMessage(message, false);

メッセージの内容はもう書かなくてもいいです.SDKドキュメントとdemoの文字は本当によく見てください.