Open page in Twitter app from other app - Android

前端 未结 6 1952
南旧
南旧 2020-12-22 20:54

I was looking for some way to launch Twitter app and open a specified page from my application, without webview. I found the solution for Facebook here: Opening facebook app

6条回答
  •  自闭症患者
    2020-12-22 21:27

    Open page on Twitter app from other app using Android in 2 Steps:

    1.Just paste the below code (on button click or anywhere you need)

    Intent intent = null;
    try{
       // Get Twitter app
       this.getPackageManager().getPackageInfo("com.twitter.android", 0);
       intent = new Intent(Intent.ACTION_VIEW, Uri.parse("twitter://user?user_id=USER_ID"));
       intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
    } catch () {
       // If no Twitter app found, open on browser
       intent = new Intent(Intent.ACTION_VIEW, Uri.parse("https://twitter.com/USERNAME"));
    }
    

    2.intent = new Intent(Intent.ACTION_VIEW, Uri.parse("twitter://user?user_id=USER_ID"));

    To get USER_ID just write username http://gettwitterid.com/ and get Twitter User ID in there

    Reference: https://solutionspirit.com/open-page-twitter-application-android/

    Hope it will Help :)

提交回复
热议问题