有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java使用链接打开我的Android应用程序

我正在开发一个搜索位置的应用程序。在应用程序中有一个按钮,用户可以在其中与其他用户共享特定位置。我正在考虑共享一个链接,当其他用户“被邀请者”单击该链接时,我的应用程序将在共享位置页面上打开。就像《皇家冲突》游戏一样,如果你知道的话。想法是这样的。我怎样才能做到?有人知道如何实现这一点吗

提前谢谢


共 (1) 个答案

  1. # 1 楼答案

    要实现这一点,你需要Create Deep Links to App Content

    代码应该是这样的:

    1)在活动中添加意图过滤器

    <activity android:name="...">
    <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="example.com"
         android:scheme="schemeName" />
       </intent-filter>
    </activity>
    

    2)在你的活动中获取数据

    Intent intent = getIntent();
    String action = intent.getAction();
    Uri data = intent.getData();
    

    3)创建可共享的URL

     eg - http://example.com?data=<your data to share>
    

    4)现在你需要为你的页面写一些脚本(http://example.com) 这将接收你的标题数据并重定向到open app。 为此,请从here获得一些想法

    *这不是一个完整的代码,但希望能对您有所帮助