1.检测本机是否已安装第三方地图软件
//检测是否安装有第三方地图软件
//传入包名:如高德地图是 com.autonavi.minimap
private boolean isInstallByread(String packageName) {
return new File("/data/data/" + packageName).exists();
}
2.通过Intent启动第三方应用
//启动应用,输入地理编码等信息
Intent inten2 = new Intent("android.intent.action.VIEW",
android.net.Uri.parse("androidamap://keywordNavi?sourceApplication=softname&keyword=目的地地址名称&style=2"));
inten2.setPackage("com.autonavi.minimap");
inten2.addCategory("android.intent.category.DEFAULT");
startActivity(inten2);