Bho*_*att 5 android share google-maps android-intent
我想通过ACTION_SEND使用Intent 分享一些固定的经,纬和文本。我可以分享网址 String shareBody = "http://maps.google.com?q="+lat+","+lng;和图片一样
sharingIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse("android.resource://" + context.getPackageName()
+ "/drawable/" + "ic_launcher"));
sharingIntent.setType("image/*")
Run Code Online (Sandbox Code Playgroud)
但我找不到whatsapp用于共享位置的方式。有什么方法可以像whatsapp一样共享位置吗?要么 传递一些静态图片,然后点击该图片,地图应在默认选择器@用户端打开。有什么方法可以实现该方案?
谢谢。
有一个非常棒的 github 项目,名为yowsup,它对 Whatsapp 协议进行了逆向工程。这是其中的位置共享层,您可能会发现它很方便
<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>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3899 次 |
| 最近记录: |