請幫我找到一個代碼,點擊一個按鈕後,你立即重定向到一個Facebook帳戶。Android如何點擊一個按鈕後,從應用程序去Facebook的帳戶?
0
A
回答
0
點擊「yourButton」將打開facebook應用程序中的字符串「facebookURL」(如果已安裝)和Web瀏覽器(如果未安裝)關聯的Facebook帳戶。
//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」可能需要應用範圍的用戶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
只是爲了澄清,我想點擊 –
相關問題
- 1. 如何在Facebook牆上點擊一個按鈕,點擊iPhone應用程序
- 2. Android應用點擊一個按鈕
- 3. 一個Facebook帳戶的應用程序和頁面,如何?
- 4. 如何在用戶點擊Like Facebook按鈕後執行腳本?
- 5. 如何去android上手機的後退按鈕點擊上一個片段?
- 6. android:點擊按鈕後應用程序崩潰
- 7. 退出應用程序第二次後退按鈕點擊 - Android
- 8. 在按鈕上點擊後臺運行Android應用程序
- 9. Android應用程序失敗並在點擊按鈕後停止
- 10. Android應用程序關閉後點擊按鈕
- 11. 從另一個Windows應用程序捕獲用戶事件(按鈕點擊等)
- 12. 點擊一個按鈕去Android中的下一個標籤
- 13. 如何重置Android應用程序點擊按鈕?
- 14. 如何在android中點擊按鈕來運行第一個應用程序?
- 15. 點擊另一個應用程序的WPF按鈕
- 16. 如何從我的iPhone應用程序登錄到Facebook帳戶?
- 17. 如何從我的應用程序打開Facebook帳戶?
- 18. 應用程序凍結按鈕點擊
- 19. 按鈕被點擊後,另一個按鈕就不會點擊
- 20. 應用程序崩潰時,從Android應用程序點擊一個按鈕打開gmail
- 21. Android - 快速點擊後,點擊按鈕的按鈕停止
- 22. 如何從按鈕點擊調用一個新線程
- 23. 執行一個應用程序時,點擊從另一個應用程序的按鈕
- 24. 如何獲得點擊按鈕的用戶的Facebook ID?
- 25. 如何使一個登錄按鈕與Facebook帳戶
- 26. 應用程序崩潰的按鈕點擊 - Android的工作室
- 27. 在按鈕點擊時打開另一個應用程序?
- 28. 如何從Flex應用程序登錄Facebook帳戶?
- 29. 如何讓用戶名可點擊Twitter和Facebook應用程序?
- 30. 測量Android應用程序中點擊按鈕的次數
後打開一個Facebook帳戶上的Web瀏覽器非常感謝我想你的代碼,它爲我工作。 –