我想推出一些接受地理坐标的应用(http://developer.android.com/training/sharing/send.html)。问题是他们需要不同的URI。
示例(伪代码):
Intent intent = new Intent(android.content.Intent.ACTION_VIEW);
intent.addSomeUri("http://maps.google.com/maps/?daddr="+myAddress);
intent.addSomeUri("http://someotherservice.com/?coordinates="+myLat+":"+myLng+"&address=myAddress");
编辑: 当然,目标是两个应用程序都出现在同一个活动选择器中。
我该如何实现?
答案 0 :(得分:1)
我怎样才能实现它?
每startActivity()
拨打startService()
(或Uri
或其他)一次。
答案 1 :(得分:0)
你真的想推出每款应用吗? 如果没有,你有更简单的方法
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse("geo:30.0, 120.0"));
startActivity(intent);