問題タブ [android-twitter]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1914 参照

android - Twitter接続例

Twitter接続の例を学びたかった。そのために、ここからサンプルアプリをダウンロードしました。そのアプリを実行しようとしました。このアプリを Android 2.3.3 で実行すると問題なく動作しますが、Android 4.1.2 で実行するとエラーが発生しますNetworkOnMainThreadException。そのコードでは、作成者はAsynTaskバックグラウンド スレッドを使用してネットワーク操作を実行していますが、それでもこのエラーは存在します。今、私は混乱しています。エラーはどこから来ていますか。助けてください。

0 投票する
2 に答える
1542 参照

android - 私のAndroidアプリケーションから、デバイスのTwitterアカウントに接続されているかどうかを検出する方法は?

私が欲しいものを明確にしてみましょう。ボタンがあり、ボタンをクリックすると、デバイスにアクティブな Twitter セッションがあるかどうか、またはデバイスで Twitter アカウントにログインしているかどうかを検出したいと考えています。接続されている場合は、Twitter アカウントを使用し、何らかの形でセッションをアプリケーションに保存し、再度ログインすることなくアプリケーションで Twitter 経由で何かを共有したいときに使用します。

私が見つけたほとんどの例は、アプリケーション自体からのツイートです。たとえば、このhttp://www.androidhive.info/2012/09/android-twitter-oauth-connect-tutorial/

Twitter アカウントに接続している場合は、それをアプリで使用し、Share Intent を呼び出すときにそれらを使用したいだけです。

0 投票する
1 に答える
246 参照

android - Android アプリ - GPS、Wi-Fi、Twitter

学校でのプロジェクト用の Android アプリケーションがあります。このアプリの目的は、GPS 位置情報を取得し、利用可能な Wi-Fi ネットワークをスキャンして、その情報を文字列にまとめてツイートすることです (これもアプリによって)。GPS と Wi-Fi の部分はゼロから作成され、Twitter のコードはチームメイトの 1 人が見つけたオープン ソースのものです。私たちは誰も Android プログラミングの経験がないので、飛ぶだけでよいことを学んできました。アプリの種類は現在機能していますが、十分ではありません。通常、いくつかのツイートをオフにすることができますが、最終的には常に ANR を取得します。これはおそらく GPS または WIFI コードから来ていると思います。これは私たちが自分で書いたものだからです。テスト用に Twitter コードだけを使って別のアプリを作成しましたが、問題なく動作しているように見えたので、そうは思いません。

経験豊富な一部の Android プログラマーは、このコードの一部を見て、彼らが見た問題、具体的にはこのアプリが ANR を引き起こしている可能性があるものを指摘できますか? また、私たちが現在持っているものよりも優れたアーキテクチャ/フレームワークを提案してくれる人がいれば、私は興味があります. アプリが動作すると、次のようなツイートが送信されます。

ajd7v - 34 U0b0ed38fc_ _ _ _ _ _ _ _ _ _ _ _ _ 00b0ed39c4 _ _ _ _ _ __ _ _ _ _ _ W0b0edf50c + 44974893-093232387

これは、アクティビティ クラスの関連コードです...

これは、GPS と Wi-Fi を処理するサービスのコードです...

}

編集 これについてもっと考えていたとき、メインスレッドで実行されているTwitterコードもANRを引き起こしている可能性があることに気づきました. 学校のネットワークは最高とは言えず、私のラップトップは接続に問題が生じることさえあります (私のラップトップのせいではありません。他の場所では問題ありません)。低速または貧弱なネットワーク接続により、ツイートを送信しようとしたときにメインスレッドがハングアップし、電話がアプリの ANR を引き起こす可能性はありますか?

0 投票する
3 に答える
4396 参照

android - WebViewはoAuthURLを読み込めませんでした

Android Twitter oAuth Connectチュートリアルのコードを試していましたが、正常に機能しました。Twitter認証ページをWebブラウザーではなくWebViewで実行するように変更しようとしましたが、WebViewはoauth://twittersample、アプリケーションへのリンクであるこの形式のURLをロードできなかったようです。承認が成功すると、Webビューが閉じて、アプリに正常に戻るはずです。

「oauth:// twittersample?oauth_token = ....のウェブページが一時的にダウンしているか、新しいウェブアドレスに恒久的に移動した可能性があります」というエラーがあります。私は何をすべきか?

これは、onCreateにあるWebViewのスニペットです。

これは私のTwitterjavaクラスTWITTERCONNECTCLASSへのリンクです そしてこれは私のマニフェストです

ブラウザで正常に実行されたときのlogcatが添付されています

ここに画像の説明を入力してください

0 投票する
1 に答える
152 参照

java - アクセストークンがありません

これは私が現在持っているコードですが、コールバックからアクセス トークンを取得できません。ヒントやヒントをいただければ幸いです。

0 投票する
1 に答える
326 参照

android-twitter - Android twitter authorisation Callback

アプリケーションの起動アクティビティではないアクティビティから Twitter で認証するために Twitter4J を使用しています。これまでのところ、有効な Twitter4j twitter オブジェクトを含むインテントを返す「AuthorisationActivity」という別のアクティビティがあり、呼び出し元のアクティビティ「CallAuthorisationActivity」で使用できます。
Twitter からのコールバックは正常に機能し、AuthorisationActivity で承認された Twitter オブジェクトになりますが、今は catch22 の状況に陥っています。1 - AuthorisationActivity の起動モードを「singleTask」に設定しないと、コールバックは返されません。 AuthorisationActivity の onNewIntent() メソッドに、しかしその onCreate() メソッドに、無限ループで認証を試みます。2 - AuthorisationActivity の起動モードを「singleTask」に設定すると、onNewIntent() に戻りますが、別のタスクにあるため、呼び出しアクティビティの onActivityResult() メソッドには戻りません。

私は Android 開発の初心者にすぎません。認証が機能するため、この問題はアクティビティの管理方法に関係していると思います。以下は、マニフェストからの簡単な抜粋です。

コードでは、CallAuthorisationActivity は startActivityForResult(...) を含むインテントを AuthorisationActivity に送信し、標準のように onActivityResult(...) で結果をキャッチします。助けていただければ幸いです、ありがとう

0 投票する
3 に答える
3130 参照

android - TwitterAPIをAndroidに統合しているときにNetworkOnMainThreadExceptionを取得する

私はそれをたくさん検索しましたが、解決策を見つけることができませんでした。TwitterをAndroidアプリに統合しようとしています。エミュレーターでは正常に動作しますが、ハニカム以上のデバイスではうまく動作しません。以下に、logcatエラーをコードとともに添付しました。

TwitterUtils.java

ボタンが実装されているクラス:

0 投票する
5 に答える
2620 参照

android - Android Twitter の統合 - サインイン ページでスタックしますか?

Twitter との統合に成功した以前の Android アプリのコードがあります。このコードを新しいアプリにコピーし、新しいアプリの と を変更しcallback-urlましconsumer-keyconsumer-secret

twitter4jライブラリを使用して、RequestToken次のように認証 URLを取得できます。

RequestTokenは、nulltoken以外の値、null 以外のtokenSecret値、および null 値がありsecretKeySpecます。認証 URL の形式は次のとおりです。

この URL を my にロードするWebViewと、次のページが表示されます。

サインインページ

ここで私は立ち往生しています。ボタンをクリックするとSign In、この同じページが読み込まれ続けます。他には何もありません。ただし、ボタンをクリックするとCancel、次のページが表示されます。

ここに画像の説明を入力

Return to Fan League Beko BBLボタンをクリックすると、このページでのみ、値としてmy を持つパラメーターを使用してcallback-url呼び出されます。以前にこのようなことを見て、サインイン要求の処理を妨げている原因を知っている人はいますか?deniedoauth_token

更新 1:デスクトップ ブラウザーから認証 URL とボタンを試してみましたが、Sign In期待どおりに動作し、応答を処理してからコールバック URL を呼び出します。WebViewAndroidアプリで試してみると失敗します。複数の Android デバイスとタブレットで試しました。私もJavaScriptが有効になっているWebViewので、そうではありません。アイデアは大歓迎です。私はアイデアがありません!

更新 2:でデバッグ モードのコード トレースを行ったWebViewところ、ボタンWebViewClientをクリックするとメソッドが呼び出されず、次の 3 つのメソッドが (順番に) 呼び出されることがわかりました。、。これらのメソッドの値は次のとおりです: 、つまり、パラメーターは認証 URL から取り除かれています。おそらく、これはリクエストとして扱われているリクエストであり、この同じページがロードされ続けるのはなぜですか? このボタンの押下を適切に処理するために私ができることはありますか?Sign InshouldOverrideUrlLoading(WebView webView, String url)onPageStarted(WebView view, String url, Bitmap favicon)onLoadResource(WebView view, String url)onPageFinished(WebView view, String url)urlhttps://api.twitter.com/oauth/authenticateoauth_tokenPOSTGETSign In

0 投票する
1 に答える
1759 参照

android - Android アプリでの Facebook、Twitter、Gmail の統合

Facebook、Twitter、Gmail へのリンクを共有する必要があります。Android アプリで Facebook Sdk を使用して Facebook 統合を実装したので、Facebook へのリンクを共有できます。しかし、Twitter で同じ手順を実行している場合、アプリに統合するために多くの問題に直面しています。この問題を解決するのを手伝ってください。また、gmail に同じものを統合する方法もわかりません。どんなアイデアでも大歓迎です。

前もって感謝します

0 投票する
2 に答える
2409 参照

android - Android アプリを使用して Twitter で動画を共有する

Twitter でテキスト/画像を A​​ndroid アプリケーションと正常に共有しましたが、アプリを介して Twitter でビデオを共有する必要があります。それを達成する可能性のあるライブラリはありますか?私のアプリケーションを介して Twitter でビデオを共有する方法についての提案は大歓迎です。

PS: いくつかのチュートリアルへのリンクは素晴らしいでしょう。