`
cyhmna
  • 浏览: 33202 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

得到系统当前的APN

阅读更多
    public static final Uri PREFERAPN_URI = Uri.parse("content://telephony/carriers/preferapn");


    /*
     * return current apn name of system.
     */
    private String getCurrentApn() {
        int id = 0;
        Cursor cursor = getContentResolver().query(PREFERAPN_URI, new String[] {"_id"},
                null, null, Telephony.Carriers.DEFAULT_SORT_ORDER);
        if (null != cursor && cursor.getCount() > 0) {
            cursor.moveToFirst();
            id = cursor.getInt(0);
        }
        cursor.close();
        String where = "_id = " + id;
        cursor = getContentResolver().query(Telephony.Carriers.CONTENT_URI, new String[] {
                "_id", "name", "apn", "type"}, where, null,
                Telephony.Carriers.DEFAULT_SORT_ORDER);
        String currentApn = "";
        if (null != cursor && cursor.getCount() > 0) {
            cursor.moveToFirst();
            currentApn = cursor.getString(cursor.getColumnIndexOrThrow("apn"));
        }
        cursor.close();
        return currentApn;
    }
0
0
分享到:
评论

相关推荐

    android当前apn的状态以及获取方法

    获取到这些信息后,你可以根据需要处理APN状态,比如判断当前APN是否适合用于数据连接或MMS服务。如果设备没有首选APN(Cursor为空),则可能需要引导用户手动设置或选择合适的APN。 请注意,对于非root设备,仅能...

    REN-Tsi578-APN-20140411-1.pdf

    IDT的产品并未针对可能会导致死亡、严重身体伤害或有形财产损失的应用进行设计、测试或制造,因此在这些应用中使用IDT产品将无法获得保证。 文档中提供的代码示例仅用于说明目的,不应依赖它们来开发应用程序。使用...

    基于图像识别技术的输电线路智能巡检系统研究与应用.pdf

    智能巡检系统的核心在于利用高清视频在线监测设备采集输电线路的实时图像,并通过APN无线专网将图像数据传输至后台服务器进行智能分析处理。这一过程涉及多个关键的图像识别技术环节,包括图像预处理、特征提取、...

    禁用数据流量

    你可以进入设置 > 移动网络 > APN,将当前的APN信息记录下来,以防万一需要恢复。 3. **编辑APN**:使用具有root权限的文件管理器,如ES文件浏览器,找到`/system/etc`目录下的`apns-conf.xml`文件。这个文件包含了...

    接入点修改

    正确配置APN对于获得高速、稳定的网络服务至关重要,特别是当使用数据流量浏览网页、发送邮件或者流媒体播放时。 "KMJMAMA.MJNJ"这个软件可能是专为Android或iOS系统设计的,用于简化和优化APN设置。它可能提供以下...

    Android开发之系统信息【3】——获取Android网络连接信息

    通过`Context`对象的`getSystemService`方法,我们可以得到`ConnectivityManager`的实例: ```java ConnectivityManager connectivity = (ConnectivityManager)context.getSystemService(Context.CONNECTIVITY_...

    mkey3G三大组件

    MSC(Mobile Smart Client)平台是MKey3G系统中的一个关键组成部分,它为多种移动设备提供支持,使得用户能够在不同的操作系统上获得一致的应用体验。MSC平台支持的主要操作系统包括Windows Phone、iOS、Android、...

    GPRS四种组网方式介绍

    - 客户需要向移动运营商申请APN专网业务,获得专用的APN(Access Point Name)。 - 所有的监控点和中心均被分配了移动内网中的固定IP地址。 - 中心仍然采用一主一副的GPRS-DTU配置作为接收端。 **适用场景**: ...

    手机上网慢办手机上网慢原因及解决方案.pdf

    用户应当确认自己开通的流量套餐是否适合当前的使用场景。此外,如果手机欠费或处于运营商的结算期,同样会影响网络的正常使用。针对联通用户,由于联通停止维护2G网络,2G用户的上网体验可能会受到影响。在这些情况...

    中兴ZTE TD-LTE MF832S终端驱动for mac

    5. 配置网络:打开系统设置中的“网络”选项,找到新增的4G网络设备,配置相关参数,如APN(Access Point Name)信息。这些信息通常可以从运营商处获得,确保能正确连接到4G网络。 6. 开始上网:配置完毕后,用户就...

    SIM800系列模块TCPIP协议AT命令使用手册

    需要注意的是,由于文件内容中存在OCR扫描错误或遗漏,部分内容可能没有得到完整展示。在实际应用这些知识点时,需要参考完整的SIM800系列模块TCPIP协议AT命令使用手册,以确保命令使用的正确性。此外,SIM800系列...

    android好用的utils集合

    此工具类可能包含一个静态方法,用于计算并返回顶部状态栏的高度,通常通过测量布局或者查询系统资源得到。 3. **android 判断网络状态**: 这个工具类可能提供了一种方法来检查设备当前的网络连接状态,例如是否...

    一种基于GPRS的远程无线数据传输醛终端实现技术的研究

    2. **数据中心组网**:用户可以通过移动运营商申请APN专网服务,获得固定IP地址,从而实现稳定和安全的数据传输。这种方式减少了公网传输的风险,提高了整体系统的稳定性。 #### 终端实现技术详解 1. **系统组成**...

    锐联EDGE驱动

    尝试更新到最新版本或寻找适配当前系统的驱动。 - **无法拨号**:检查网络设置是否正确,包括APN设置、用户名和密码。联系网络运营商获取正确的配置信息。 - **连接不稳定**:可能是信号强度问题,尝试更换位置或...

    IOS14.6B移动+联通+电信46.0.2 ipcc.rar

    在iOS设备上,当用户插入新的SIM卡或者更新系统后,设备通常会自动下载并安装相应的IPCC文件,以适配当前网络运营商的服务。但有时候,由于地区限制或者网络问题,自动下载可能会失败,此时手动安装IPCC文件就显得尤...

    全国 最新 dns 收藏一下 以备用

    DNS(Domain Name System,域名系统)是互联网的一项服务,它作为域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。在实际应用中,用户通常只需要记住易于记忆的域名(如 www.baidu.com),而...

    android MMS 原理

    随着智能手机的普及,Android系统下的MMS功能也得到了广泛应用。本文将深入探讨Android系统发送MMS的整个过程,重点放在原理的讲解与分析上。 #### 一、Android MMS发送流程概述 MMS发送主要涉及以下几个关键步骤...

    通信与网络中的全光OCDMA技术分类及发展

    APN公司的APN-1008 OCDMA多路复用器则展示了OCDMA在多速率、多协议和多拓扑结构下的潜力,为通信网络提供了新的解决方案。 OCDMA系统的主要优点在于其随机接入能力,允许用户无需预定时间点即可发送数据,增加了...

    黑马程序员 安卓学院 万元哥项目经理 分享220个代码实例

    |--系统信息之获得手机sim卡序列号 |--缓存优化之几种方案lastModified |--缓存优化之本地缓存优化(超过规定值或SD卡容量不够时) |--网络post提交查询请求 |--网络之HttpClient的get和post用法 |--网络之判断网络...

Global site tag (gtag.js) - Google Analytics