android.content.Intent.getIntent()方法的使用及代码示例

您所在的位置:网站首页 getintent方法 android.content.Intent.getIntent()方法的使用及代码示例

android.content.Intent.getIntent()方法的使用及代码示例

2023-07-19 17:22| 来源: 网络整理| 查看: 265

本文整理了Java中android.content.Intent.getIntent()方法的一些代码示例,展示了Intent.getIntent()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Intent.getIntent()方法的具体详情如下:包路径:android.content.Intent类名称:Intent方法名:getIntent

Intent.getIntent介绍

暂无

代码示例

代码示例来源:origin: huangfangyi/YiChat

/** * 打开高德地图并导航 * * @param context 上下文的对象 * @param lat 到达的经度 * @param lng 到达的维度 */ public static void openGDMap(Context context, String lat, String lng, String toAddress) { Log.e(TAG,"打开高德地图传过来的经纬度:lat:"+lat +"--lng:"+lng+"--地址:"+toAddress); Intent intent; if (isAvilible(context, "com.autonavi.minimap")) { try { String appName = context.getString(R.string.app_name); intent = Intent.getIntent("androidamap://navi?sourceApplication=" + appName + "&poiname=" + toAddress + "&lat=" + lat + "&lon=" + lng + "&dev=0"); context.startActivity(intent); } catch (URISyntaxException e) { e.printStackTrace(); } } else { Toast.makeText(context, "您尚未安装高德地图,请下载后再开启导航!", Toast.LENGTH_LONG).show(); // Uri uri = Uri.parse("market://details?id=com.autonavi.minimap"); // intent = new Intent(Intent.ACTION_VIEW, uri); // context.startActivity(intent); } }

代码示例来源:origin: GuoZhaoHui628/AppMapNavi

/** * 确认起终点名称BY高德 */ void setUpGaodeAppByName(){ try { Intent intent = Intent.getIntent("androidamap://route?sourceApplication=softname"+"&sname="+"万家丽国际Mall"+"&dname="+"东郡华城广场|A座"+"&dev=0&m=0&t=1"); if(isInstallByread("com.autonavi.minimap")){ startActivity(intent); Log.e(TAG, "高德地图客户端已经安装") ; }else { Log.e(TAG, "没有安装高德地图客户端") ; } } catch (URISyntaxException e) { e.printStackTrace(); } }

代码示例来源:origin: GuoZhaoHui628/AppMapNavi

/** * 我的位置BY高德 */ void setUpGaodeAppByMine(){ try { Intent intent = Intent.getIntent("androidamap://route?sourceApplication=softname&sname=我的位置&dlat="+LATITUDE_B+"&dlon="+LONGTITUDE_B+"&dname="+"东郡华城广场|A座"+"&dev=0&m=0&t=1"); if(isInstallByread("com.autonavi.minimap")){ startActivity(intent); Log.e(TAG, "高德地图客户端已经安装") ; }else { Log.e(TAG, "没有安装高德地图客户端") ; } } catch (URISyntaxException e) { e.printStackTrace(); } }

代码示例来源:origin: GuoZhaoHui628/AppMapNavi

/** * 确定起终点坐标BY高德 */ void setUpGaodeAppByLoca(){ try { Intent intent = Intent.getIntent("androidamap://route?sourceApplication=softname&slat="+LATITUDE_A+"&slon="+LONGTITUDE_A+"&sname="+"万家丽国际Mall"+"&dlat="+LATITUDE_B+"&dlon="+LONGTITUDE_B+"&dname="+"东郡华城广场|A座"+"&dev=0&m=0&t=1"); if(isInstallByread("com.autonavi.minimap")){ startActivity(intent); Log.e(TAG, "高德地图客户端已经安装") ; }else { Log.e(TAG, "没有安装高德地图客户端") ; } } catch (URISyntaxException e) { e.printStackTrace(); } }

代码示例来源:origin: GuoZhaoHui628/AppMapNavi

/** * 注意下面的起终点坐标都是百度坐标,如果使用高德坐标系有很大的误差 */ void setUpBaiduAPPByLoca(){ try { Intent intent = Intent.getIntent("intent://map/direction?origin=latlng:"+LATITUDE_QIDIAN+","+LONGTITUDE_QIDIAN+"|name:万家丽国际Mall&destination=latlng:"+LATITUDE_ZHONGDIAN+","+LONGTITUDE_ZHONGDIAN+"|name:东郡华城广场|A座&mode=driving&src=yourCompanyName|yourAppName#Intent;scheme=bdapp;package=com.baidu.BaiduMap;end"); if(isInstallByread("com.baidu.BaiduMap")){ startActivity(intent); Log.e(TAG, "百度地图客户端已经安装") ; }else { Log.e(TAG, "没有安装百度地图客户端") ; } } catch (URISyntaxException e) { e.printStackTrace(); } }

代码示例来源:origin: GuoZhaoHui628/AppMapNavi

/** * 通过起终点名字使用百度地图 */ void setUpBaiduAPPByName(){ try { Intent intent = Intent.getIntent("intent://map/direction?origin=万家丽国际Mall&destination=东郡华城广场|A座&mode=driving&src=yourCompanyName|yourAppName#Intent;scheme=bdapp;package=com.baidu.BaiduMap;end"); if(isInstallByread("com.baidu.BaiduMap")){ startActivity(intent); Log.e(TAG, "百度地图客户端已经安装") ; }else { Log.e(TAG, "没有安装百度地图客户端") ; } } catch (URISyntaxException e) { e.printStackTrace(); } }

代码示例来源:origin: GuoZhaoHui628/AppMapNavi

/** * 我的位置到终点通过百度地图 */ void setUpBaiduAPPByMine(){ try { Intent intent = Intent.getIntent("intent://map/direction?origin=我的位置&destination=东郡华城广场|A座&mode=driving&src=yourCompanyName|yourAppName#Intent;scheme=bdapp;package=com.baidu.BaiduMap;end"); if(isInstallByread("com.baidu.BaiduMap")){ startActivity(intent); Log.e(TAG, "百度地图客户端已经安装") ; }else { Log.e(TAG, "没有安装百度地图客户端") ; } } catch (URISyntaxException e) { e.printStackTrace(); } }

代码示例来源:origin: huangfangyi/YiChat

try { String appName = context.getString(R.string.app_name); intent = Intent.getIntent("intent://map/direction?" +

代码示例来源:origin: yiwent/Mobike

/** * 通过Uri跳转到百度地图导航 */ public static void startNative_Baidu(Activity activity, LatLng pt1, LatLng pt2, String start_address, String end_address) { try { double dis = DistanceUtil.getDistance(new LatLng(pt1.latitude,pt1.longitude), new LatLng(pt2.latitude,pt2.longitude)); if (dis


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3