当前位置: 首页 > 面试题库 >

获取手机信号塔位置-Android

红富
2023-03-14
问题内容

有谁知道是否有可能获得有关设备范围内所有蜂窝塔的信息?只是能够获得它们的位置或有关它们的任何其他信息,以及我将如何去做?


问题答案:

这是从当前网络状态获取基站信号塔ID(CID)和lac(位置区号)的方法:

mPhoneStateReceiver = new PhoneStateIntentReceiver(this, new ServiceStateHandler());
mPhoneStateReceiver.notifyServiceState(MY_NOTIFICATION_ID);
mPhoneStateReceiver.notifyPhoneCallState(MY_NOTIFICATION_ID);
mPhoneStateReceiver.notifySignalStrength(MY_NOTIFICATION_ID);
mPhoneStateReceiver.registerIntent();

private class ServiceStateHandler extends Handler {
    public void handleMessage(Message msg) {
        switch (msg.what) {
            case MY_NOTIFICATION_ID:
                ServiceState state = mPhoneStateReceiver.getServiceState();
                System.out.println(state.getCid());
                System.out.println(state.getLac());
                System.out.println(mPhoneStateReceiver.getSignalStrength());
                break;
        }
    }
}

之后获取Lat,Lng位置信息比较麻烦。这是指向有关Symbian的帖子的链接,但涉及到Cell Tower->
Lat,Lng转换:http
://discussion.forum.nokia.com/forum/showthread.php?s=&threadid=19693



 类似资料:
  • 问题内容: 关于基本的Android编程,我还有另一个问题: 如何访问GPS以获取正在运行该应用程序的手机的当前位置?检索信息需要多长时间?在这种情况下,GPS可能会被禁用,如何再次启用/禁用它。 必须在andorid清单中授予哪些权限? 问候和感谢您的回答, 诗丹 问题答案: 一些答案: 访问:请参见LocationManager和LocationListener。 权限:android.per

  • 本文向大家介绍Android手机号注册、绑定手机号获取短信验证码实例,包括了Android手机号注册、绑定手机号获取短信验证码实例的使用技巧和注意事项,需要的朋友参考一下 本文写了一个常见的功能——手机app中注册或绑定手机号的获取验证码的功能,也就是短信验证功能   具体效果就是,你在注册界面填写手机号,点击获取验证码按钮,---然后会收到验证短信,填入验证码后点击注册按钮,如果验证正确就可以跳

  • 本文向大家介绍微信小程序用户授权、位置授权及获取微信绑定手机号,包括了微信小程序用户授权、位置授权及获取微信绑定手机号的使用技巧和注意事项,需要的朋友参考一下 1.位置授权 位置授权相对简单,可以直接调用方法wx.getLocation()就可以弹出授权框, 在调用前需要在app.json中设置用途说明 授权框 但是存在不少用户会拒绝授权,如果拒绝授权就不会再弹窗,而是直接进入接口 fail 回调

  • 本文向大家介绍Android 手机获取手机号实现方法,包括了Android 手机获取手机号实现方法的使用技巧和注意事项,需要的朋友参考一下 最近做到一个项目,需要获取手机号。项目中使用的手机卡为电信卡,那么就以此为例吧。 网上不符合需求的方法 Google了一下,网上的做法如下: 添加权限: <uses-permissionandroid:nameuses-permissionandroid:na

  • 本文向大家介绍Android获取手机位置的实现代码,包括了Android获取手机位置的实现代码的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了Android获取手机位置的方法,供大家参考,具体内容如下 1、项目Src下创建...service包,然后新建GPSService类 2、AndroidManiFest.xml添加类 注意这个是service类型,很容易出错,即<servic

  • 本文向大家介绍Android获取手机的版本号等信息的代码,包括了Android获取手机的版本号等信息的代码的使用技巧和注意事项,需要的朋友参考一下 本文实例分享了Android获取手机系统版本等信息的方法,供大家参考,具体内容如下: 第一种代码: 第二种代码: 第三种代码:获得手机型号,系统版本,App版本号等信息,具体代码: MainActivity如下: main.xml如下: 最后一段代码: