Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/225.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何将您的应用程序添加到;“分享这个地方”;谷歌地图中的列表_Android_Google Maps - Fatal编程技术网

Android 如何将您的应用程序添加到;“分享这个地方”;谷歌地图中的列表

Android 如何将您的应用程序添加到;“分享这个地方”;谷歌地图中的列表,android,google-maps,Android,Google Maps,谷歌地图现在提供了一种“共享一个地方”的方式,似乎是一个预定义的资源列表。当用户在谷歌地图上搜索某个地方时,无论是特定地址、跨街还是餐厅名称,都会有一个名为“共享这个地方”的新按钮,将位置信息发布到谷歌Buzz、Facebook、Twitter或通过电子邮件或短信。我想将我的应用程序包括在此列表中,或者确定如何获取所选位置的lat/lon。有人有什么想法吗?我想出来了。下面是manifest.xml示例: <?xml version="1.0" encoding="utf-8"?>

谷歌地图现在提供了一种“共享一个地方”的方式,似乎是一个预定义的资源列表。当用户在谷歌地图上搜索某个地方时,无论是特定地址、跨街还是餐厅名称,都会有一个名为“共享这个地方”的新按钮,将位置信息发布到谷歌Buzz、Facebook、Twitter或通过电子邮件或短信。我想将我的应用程序包括在此列表中,或者确定如何获取所选位置的lat/lon。有人有什么想法吗?

我想出来了。下面是manifest.xml示例:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.yourapp" android:versionCode="1"
    android:versionName="1.0">
    <application android:icon="@drawable/icon" android:label="@string/app_name">
        <activity android:name=".YourApp" android:label="@string/app_name">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
            <intent-filter>
                <action android:name="android.intent.action.SEND"></action>
                <category android:name="android.intent.category.DEFAULT" />
                <data android:mimeType="text/plain" />
            </intent-filter>
        </activity>
    </application>
    <uses-sdk android:minSdkVersion="4" />
</manifest> 


只需将发送意图过滤器添加到您的活动中即可。“共享此位置”仅执行mime类型为“text/plain”的“发送”意图。如果您为该类型注册了意向过滤器,则您的应用程序将显示在列表中。是我的。=)

我是来问这个完全相同的问题的。如果我知道怎么做,我会把答案贴出来。谢谢亨利!只要鳄鱼队允许,我会尽快尝试一下。是否有任何关于我希望从额外的捆绑包中得到什么的文档?我在几个地方做过实验,结果几乎是随机的!bundle.get(“android.intent.extra.TEXT”)返回一个字符串,其中可变行数由a/n字符分隔。此外,有些行以数字(1,2,3)开头,而其他行则不以数字开头。我认为1可能表示电话号码,但是,返回的一些电话号码前面没有1!从捆绑包中获取随机数据是疯狂的!我没有找到任何文档,我怀疑是否有。我只是玩弄它,直到我得到我需要的。我只是想找出GPS坐标。另外,你能接受我的回答吗你知道怎么得到GPS坐标了吗?怎么做?我还想知道你是怎么得到GPS坐标的。谷歌地图只是以
goo.gl/Maps/XyZ