2017-01-23 28 views
1

如果在应用程序上安装了应用程序,请点击url启动应用程序。如果应用未安装在设备上,请打开Playstore。如何在android中点击url启动应用程序

 <intent-filter> 
      <data android:scheme="app" /> 
      <action android:name="android.intent.action.VIEW" /> 

      <category android:name="android.intent.category.DEFAULT" /> 
      <category android:name="android.intent.category.BROWSABLE" /> 
     </intent-filter> 

    </activity> 
+2

[如何在Android上实现我自己的URI方案](http:/ /stackoverflow.com/questions/2448213/how-to-implement-my-very-own-uri-scheme-on-android) – Ostin

回答

6

你必须深层链接您的应用程序,添加以下活动中要推出

<intent-filter > 
      <action android:name="android.intent.action.VIEW"/> 
      <category android:name="android.intent.category.DEFAULT"/> 
      <category android:name="android.intent.category.BROWSABLE"/> 
      <data android:host="screen" android:scheme="appname"/> 
     </intent-filter> 

在浏览器(Manifiest.xml)线当过你点击appname://screen您的应用程序活动将推出,

根据您的要求更换应用程序名称和屏幕

请注意,如果您在浏览器中输入此网址,它将在谷歌中搜索,为此您必须在html页面中编写链接

+0

appname://是应用itselp。是屏幕的页面/目录? – SamYah

+0

例如,当用户点击一个链接时,你想在你的应用中启动配置文件活动,那么你的屏幕名称应该像“配置文件”,所以它很容易理解。 – Redman

相关问题