使用链接

时间:2018-04-27 00:48:59

标签: java android xml sharing

我正在开发一个搜索地点的应用程序。在应用程序中,有一个按钮,用户可以与其他用户共享特定位置。我正在考虑共享一个链接,当其他用户“受邀者”点击它时,我的应用程序会在共享位置页面上打开。就像Clash Royale游戏一样,如果你知道的话。这个想法就是这样。我怎么能这样做?有谁知道如何实现这个?

提前致谢。

1 个答案:

答案 0 :(得分:0)

要实现这一目标,您需要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) 这将收到您的标题数据并重定向到打开应用程序。 为此从here

得到一些想法

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

相关问题