文件名称:
基于基站定位的android jar包
开发工具:
文件大小: 47kb
下载次数: 0
上传时间: 2019-05-22
详细说明: 集成说明 1 将 CpsLite.jar放到工程libs目录下 2 在工程里增加上述相关Jar 3 接口调用 A 初始化 在应用的Application 继承类的onCreate函数增加如下代码 import com.cps.DataListener; import com.cps.Whale; public class xxApp extends Application { Override public void onCreate() { super.onCreate(); …… /////////////////////////////////////////////////////////// Whale.star t(this); /////////////////////////////////////////////////////////// } } B 异步定位 在需要异步定位时, 使用如下方式完成 Whale.locationStartAsync(new com.cps.location.LocateListener() { Override public void onBeep(JSONObject result) { //定位结果,以JSON数据返回 } }); C 同步定位 在需要同步定位时, 使用如下方式完成,同步定位应该在单独线程处理,不应堵塞主线程 JSONObject result = Whale.locationStartSync(); 4 请在AndroidManifest.xml里加入: 5 在混淆配置里,请加入 -keep class com.cps.**{*;} -keep class a.**{*;} 6 权限说明 android.permission.ACCESS_COARSE_LOCATION - 获取基站信息 android.permission.READ_PHONE_STATE - 获取基站信息及手机标识信息 android.permission.INTERNET - 访问网络 android.permission.ACCESS_NETWORK_STATE - 检查网络可用性及获取网络信息 android.permission.CHANGE_WIFI_STATE – 获取周边WIFI android.permission.ACCESS_WIFI_STATE – 获取已连接WIFI信息 7 返回定位结果说明 enum ResultField{ status, //状态码,0-定位成功,其他失败 locMode, //定位方式, 0-未知, 1-基站, 2-WIFI, 3-混合 lon, lat, country, prov, provCode, //省代码,如北京=BJ city, district, //区或县 } 示例: 定位成功 { "status": 0, "locMode":3, "country": "中国", "prov": "北京市", "provCode": "BJ", "city": "北京市", "district": "朝阳区", "lon": "116.490904", "lat": "39.979442" } 定位失败 { "status": -1, }
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.
相关搜索: