2012-05-04 11 views
3

にネイティブのTwitterアプリによるTwitterのつぶやき:オープンつぶやきは、フォーマットのリンクをブラウザで開くことができアンドロイド

http://twitter.com/1Direction_X/statuses/197752514391715842

どのように私はネイティブツイッターで上記のつぶやきを開いてください私のアプリからアプリ。 iOS版で

、私はこの文で行うことができます。

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"twitter://status?id=197752514391715842"]]; 

ありがとうございました!

答えて

2

あなたは通常、Intent.ACTION_SENDのインテントを使用して共有ダイアログを開くことができます。そこでユーザーはTwitterアプリを選択できます。私が直接Twitterのアプリを起動するために使用することができ、このチュートリアル見つけた

:Androidでは http://blog.rafaelsanches.com/2010/06/18/using-native-twitter-app-intent-to-share-on-android/

+0

リンクが無効です。 (4½年後には驚くことではない) +1、共有ダイアログに言及する。 –

12

を、あなたはネイティブのTwitterアプリ

ツイッターでつぶやきを開くには、このリンクを使用することができます。 // status?status_id = 197752514391715842

+0

詳細を教えてください –

+6

ブラウザで特定のツイートを表示したい場合は、以下のような意図を使用します: 'Intent tweet_in_browser = new Intent(Intent.ACTION_VIEW、Uri.parse(" http://twitter.com//status/ "));' Twitterのネイティブアプリで特定のツイートを表示したい場合は、次のようなインテントを使います: 'Intent tweet_in_native_app = new Intent(Intent.ACTION_VIEW、Uri.parse(" twitter :// status?status_id = ")); twitter4jライブラリを使用してツイートを照会し、ツイートのgetId()関数を使用してを取得します。 – Tasha

+0

twitterのアプリをtweet replyやretweetとして直接開く方法はありますか?twitter:// status?status_id =? –

関連する問題