ボタンをクリックするとすぐにFacebookのアカウントにリダイレクトされるコードを見つけるのを手伝ってください。AndroidからボタンをクリックしてアプリからFacebookアカウントに移動する方法
0
A
答えて
0
クリック「yourButtonは、」インストールされている場合のFacebookアプリで文字列「facebookURL」に関連したFacebookのアカウントを開いて、Webブラウザの場合はありません。
//Set an onClickListener to yourButton
findViewById(R.id.yourButton).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String facebookURL = "your url...";
//format the facebook URL to URI if app is installed
try {
ApplicationInfo applicationInfo
= getPackageManager().getApplicationInfo("com.facebook.katana", 0);
if (applicationInfo.enabled) {
facebookURL = "fb://facewebmodal/f?href=" + facebookURL;
}
} catch (PackageManager.NameNotFoundException ignored) {}
//open facebook account
Intent intent= new Intent(Intent.ACTION_VIEW, Uri.parse(facebookURL));
startActivity(intent);
}
});
「facebookURLは」アプリを必要とするかもしれないことに注意してくださいは、ユーザー名またはスクリーン名が含まれているURLと異なるユーザーIDのFacebookのURLをスコープ。ユーザーIDは、Facebook Graph APIを通じて取得できます。ユーザIDを取得すると、完全なURLはただ明確にする
String facebookURL = "https://www.facebook.com/app_scoped_user_id/" + id;
0
多くの方法があります。あなたの質問は少し不明です。 ボタンクリック時にFacebookアプリケーションを開くには、ボタンのonClickListenerで次のコードを呼び出す必要があります。
Intent intent = new Intent("android.intent.category.LAUNCHER");
intent.setClassName("com.facebook.katana", "com.facebook.katana.LoginActivity");
startActivity(intent);
+0
次のようになり、私は、クリックした後、Webブラウザ上で私はあなたのコードを試してみました、それは私の作品 –
関連する問題
- 1. Internet Explorerオブジェクトからウェブページに移動して「ログイン」ボタンをクリックする方法は?
- 2. ボタン上のフラグメントからのアクティビティに移動クリックして
- 3. ボタンを追加してAndroidアプリで新しいアクティビティに移動する方法
- 4. URLからAndroidアプリを起動する方法について
- 5. Iosアプリをバックグラウンドからフォアグラウンドに移動する方法
- 6. Xamarin(iOS)でボタンを右から左に移動する方法
- 7. ボタンからWiFi設定に "onClick"を移動する方法
- 8. ボタンをクリックした後、JFrameから別のJFrameに移行する方法は?
- 9. サインアップページから、サインアップボタンをクリックして次のアクティビティに移動する方法
- 10. ボタンをクリックしてクライアント側から動的にRadTextboxを作成する方法
- 11. WebページからiDeviceを再起動する方法ボタンをクリック
- 12. ボタンをクリックすると、あるフラグメントから別のフラグメントに移動します。
- 13. ソースコードをあるTFSアカウントから別のTFSアカウントに移動履歴すべて
- 14. あるアカウントから別のアカウントにアプリIDを転送する方法
- 15. Android Appiation設定から対応するアプリ設定に移動
- 16. ボタンから親divを移動する方法
- 17. 1つのアカウントから別のアカウントに仮想サーバーを移行する方法
- 18. Azureアカウントから別のAzureアカウントにリソースを移行する方法
- 19. 別のページに移動してからアプリを再開する
- 20. HTC FriendStream Facebookのアプリが私のAndroid App Facebookのログインに失敗しましたfacebookのアカウントからログアウトを解除する方法クッキーのログインキャッシュ
- 21. Androidでアクティビティからフラグメントに移動する方法は?
- 22. ネイティブiosアプリからYouTubeアカウントにライブストリーミングする方法
- 23. CronをGitHubからプルしてライブサイトに移動する方法?
- 24. ボタンのようなfacebookをクリックして別のURLに移動する
- 25. androidからGoogleアプリケーションエンジンに移動する
- 26. Google Cloud Platformプロジェクトをあるアカウントから別のアカウントに移動する
- 27. クリックした場所から移動するオブジェクトを作成する方法
- 28. AndroidアプリからFacebookへのライブストリーミング
- 29. iPhoneアプリからFacebookにアクセストークンを生成する方法
- 30. ボタンをクリックしてパスジオメトリを使用してオブジェクトを移動する方法は?
感謝をFacebookのアカウントを開きたいです。 –