2024年Android基站定位——单基站定位(二)(1),2024年最新美团社招三面

总结:

各行各样都会淘汰一些能力差的,不仅仅是IT这个行业,所以,不要被程序猿是吃青春饭等等这类话题所吓倒,也不要觉得,找到一份工作,就享受安逸的生活,你在安逸的同时,别人正在奋力的向前跑,这样与别人的差距也就会越来越遥远,加油,希望,我们每一个人,成为更好的自己。

  • BAT大厂面试题、独家面试工具包,

  • 资料包括 数据结构、Kotlin、计算机网络、Framework源码、数据结构与算法、小程序、NDK、Flutter

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化学习资料的朋友,可以戳这里获取

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

            String operator = mTelephonyManager.getNetworkOperator();

            mcc = Integer.parseInt(operator.substring(0, 3));

            mnc = Integer.parseInt(operator.substring(3));



            // 中国移动和中国联通获取LAC、CID的方式

            GsmCellLocation location = (GsmCellLocation) mTelephonyManager.getCellLocation();

            lac = location.getLac();

            cid = location.getCid();



            Log.i(TAG, "MCC = " + mcc + "\t MNC = " + mnc + "\t LAC = " + lac + "\t CID = " + cid);



二、调用第三方公开的API(根据基站信息查找基站的经纬度值及地址信息)



      1、组拼JSON形式的请求参数



/**

 * 获取JSON形式的基站信息

 * @param mcc 移动国家代码(中国的为460)

 * @param mnc 移动网络号码(中国移动为0,中国联通为1,中国电信为2); 

 * @param lac 位置区域码

 * @param cid 基站编号

 * @return json

 * @throws JSONException

 */

private String getJsonCellPos(int mcc, int mnc, int lac, int cid) throws JSONException {

    JSONObject jsonCellPos = new JSONObject();

    jsonCellPos.put("version", "1.1.0");

    jsonCellPos.put("host", "maps.google.com");



    JSONArray array = new JSONArray();

    JSONObject json1 = new JSONObject();

    json1.put("location_area_code", "" + lac + "");

    json1.put("mobile_country_code", "" + mcc + "");

    json1.put("mobile_network_code", "" + mnc + "");

    json1
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值