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