gpt4 book ai didi

android - 如何像whatsapp一样分享位置?

转载 作者:太空宇宙 更新时间:2023-11-03 10:46:48 24 4
gpt4 key购买 nike

我想使用 Intent 通过 ACTION_SEND 分享一些固定的纬度、经度和文本。我可以像 String shareBody = "http://maps.google.com?q="+lat+","+lng; 和图像一样分享 url

sharingIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse("android.resource://" + context.getPackageName()
+ "/drawable/" + "ic_launcher"));
sharingIntent.setType("image/*")

但我找不到 whatsapp 用来共享位置的方式。有什么方法可以像 whatsapp 那样共享位置吗? 传递一些静态图像并通过单击该图像, map 应在用户端的默认选择器中打开。有什么方法可以实现该场景吗?

谢谢。

最佳答案

有一个很棒的 github 项目叫做 yowsup谁对 whatsapp 协议(protocol)进行了逆向工程。 here's来自它的位置共享层,你可能会发现它很方便

<message t="{{TIME_STAMP}}" from="{{CONTACT_JID}}" 
offline="{{OFFLINE}}" type="text" id="{{MESSAGE_ID}}" notify="{{NOTIFY_NAME}}">
<media
latitude="52.52393"
type="location"
longitude="13.41747"
name="Location Name"
url="http://www.foursquare.com/XXXX"
encoding="raw"
>{{THUMBNAIL_RAWDATA}}</media>
</message>

关于android - 如何像whatsapp一样分享位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22163009/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com