JAVA 通常有两种方法来 *** 作Excel,分别是POI和JExcelAPI,而且都是开源的。POI是Apace公司开发的,对中文的支持比较弱一些;而JExcelAPI是韩国公司开发的,不仅对中文的支持好,而且由于是纯JAVA编写的,所以可以跨平台 *** 作。本文介绍的也是JExcelAPI的使用方法。
1、环境配置
如下网址,可以下载到API:>
<!--定位权限-->
<uses-permissionandroid:name=\"androidpermissionACCESS_FINE_LOCATION\"/>
<uses-permissionandroid:name=\"androidpermissionACCESS_COARSE_LOCATION\"/>
第二步通过LocationManager类获取位置信息,下面是一个封装好的工具类
CreatedbyDELLzhanghuirongon2019/3/15
获取当前位置信息
/
publicclassMyLocationUtil{
privatestaticStringprovider;
publicstaticLocationgetMyLocation(){
//获取当前位置信息
//获取定位服务
LocationManagerlocationManager=(LocationManager)MyAppgetContext()getSystemService(ContextLOCATION_SERVICE);
//获取当前可用的位置控制器
List<String>list=locationManagergetProviders(true);
if(listcontains(locationManagerGPS_PROVIDER)){
//GPS位置控制器
provider=locationManagerGPS_PROVIDER;//GPS定位
}elseif(listcontains(locationManagerNETWORK_PROVIDER)){
//网络位置控制器
provider=locationManagerNETWORK_PROVIDER;//网络定位
}
if(provider!=null){
if(ActivityCompatcheckSelfPermission(MyAppgetContext(),ManifestpermissionACCESS_FINE_LOCATION)!=PackageManagerPERMISSION_GRANTED&&ActivityCompatcheckSelfPermission(MyAppgetContext(),ManifestpermissionACCESS_COARSE_LOCATION)!=PackageManagerPERMISSION_GRANTED){
//TODO:Considercalling
//ActivityCompat#requestPermissions
//heretorequestthemissingpermissions,andthenoverriding
//publicvoidonRequestPermissionsResult(intrequestCode,String[]permissions,
//int[]grantResults)
//tohandlethecasewheretheusergrantsthepermissionSeethedocumentation
//forActivityCompat#requestPermissionsformoredetails
returnnull;
}
LocationlastKnownLocation=locationManagergetLastKnownLocation(provider);
returnlastKnownLocation;
}else{
ToastUtilsmakeText(\"请检查网络或GPS是否打开\");
}
returnnull;
}
}
第三步(其实到上一步这个问题已经解决了,这个算扩展吧)将位置信息转换成地址信息。
在高德或者百度地图开发者平台申请访问api许可。将第二步获取到的经纬度信息上传查询对应坐标信息。因为百度和高德用的不是同一个坐标系,查询时仔细看官方API。
直接通过安卓的原生接口获取一个gps的位置意义不是很大。这个数据在一定的坐标系上才有意义。建议去高德的开发平台注册个帐号,引入sdk来做,地理位置与地理位置解析的概念先了解下吧。
//第一步先获取LocationManager的对象LocationManagerGpsManager=(LocationManager)thisgetSystemService(ContextLOCATION_SERVICE);//通过LocationManager的对象来获取到Location的信息。Locationlocation=GpsManagergetLastKnownLocation(LocationManagerGPS_PROVIDER);//Location中经常用到的有以下几种:/locationgetAccuracy();精度locationgetAltitude();高度:海拔locationgetBearing();导向locationgetSpeed();速度locationgetLatitude();纬度locationgetLongitude();经度locationgetTime();UTC时间以毫秒计/注:需要添加使用权限的哦
查看网络是否丢包步骤:
1、win+R打开如下界面:
2、点确定,进入如下界面:
3、输入ping IP地址,回车看到如下图信息(测试的百度):
4、统计信息中的“丢失”就表示是否有数据丢失的情况,丢失了多少。
以上就是关于java *** 作excel有多少个工具类全部的内容,包括:java *** 作excel有多少个工具类、android开发怎么获得手机的gps、java有现成的工具类获取一个网址的丢包率和延迟吗等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)