一、 设置步骤
1. AndroidManifest.xml文件中,进行如下设置
<activity
android:name=".MainHuntSheActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<!--start 主要添加如下代码 -->
<intent-filter>
<action android:name="android.intent.action.VIEW"></action>
<category android:name="android.intent.category.DEFAULT"></category>
<category android:name="android.intent.category.BROWSABLE"></category>
<data
android:scheme="http"
android:host="huntshe.com"
android:pathPrefix="/latlong.jsp"
>
</data>
</intent-filter>
<!--end -->
</activity>
2. 代码中进行如下调用
Intent it = new Intent(Intent.ACTION_SEND);
int iLatitude = (int)(dLatitude * 100000);
int iLongtitude = (int)(dLongitude * 100000);
// 需要添加latlong.jsp,否则后面无法添加参数成为一个链接地址
String strLinkMap = "http://huntshe.com/latlong.jsp?LAT="+ dLatitude + "&LONG=" + dLongitude;
String strUri = "您的朋友与您分享一个位置:\n" + "纬度 " + iLatitude + " 经度 " + iLongtitude +
"\n点击启动程序:" + strLinkMap +
"\n您需要先下载寻她地图:http://a.app.qq.com/o/simple.jsp?pkgname=com.android.realize.huntshe";
it.putExtra(Intent.EXTRA_TEXT, strUri);
it.setType("text/plain");
startActivity(Intent.createChooser(it, "将短串分享到"));
二、 效果展示
1. 程序中点击按钮,发送短串
2. 点击讯息功能
3. 点击“点击启动程序” 后面的链接
版权声明:本文为u011471135原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。