`
hxdawxyhxdawxy
  • 浏览: 126900 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

手机信息相关(未完)

 
阅读更多
判断是否是2G还是3G网络 

public static boolean isConnectionFast(int type, int subType){
        if(type==ConnectivityManager.TYPE_WIFI){
            System.out.println("CONNECTED VIA WIFI");
            return true;
        }else if(type==ConnectivityManager.TYPE_MOBILE){
            switch(subType){
            case TelephonyManager.NETWORK_TYPE_1xRTT:
                return false; // ~ 50-100 kbps
            case TelephonyManager.NETWORK_TYPE_CDMA:
                return false; // ~ 14-64 kbps
            case TelephonyManager.NETWORK_TYPE_EDGE:
                return false; // ~ 50-100 kbps
            case TelephonyManager.NETWORK_TYPE_EVDO_0:
                return true; // ~ 400-1000 kbps
            case TelephonyManager.NETWORK_TYPE_EVDO_A:
                return true; // ~ 600-1400 kbps
            case TelephonyManager.NETWORK_TYPE_GPRS:
                return false; // ~ 100 kbps
//            case TelephonyManager.NETWORK_TYPE_HSDPA:
//                return true; // ~ 2-14 Mbps
//            case TelephonyManager.NETWORK_TYPE_HSPA:
//                return true; // ~ 700-1700 kbps
//            case TelephonyManager.NETWORK_TYPE_HSUPA:
//                return true; // ~ 1-23 Mbps
            case TelephonyManager.NETWORK_TYPE_UMTS:
                return true; // ~ 400-7000 kbps
            // NOT AVAILABLE YET IN API LEVEL 7
            case Connectivity.NETWORK_TYPE_EHRPD:
                return true; // ~ 1-2 Mbps
            case Connectivity.NETWORK_TYPE_EVDO_B:
                return true; // ~ 5 Mbps
            case Connectivity.NETWORK_TYPE_HSPAP:
                return true; // ~ 10-20 Mbps
            case Connectivity.NETWORK_TYPE_IDEN:
                return false; // ~25 kbps 
            case Connectivity.NETWORK_TYPE_LTE:
                return true; // ~ 10+ Mbps
            // Unknown
            case TelephonyManager.NETWORK_TYPE_UNKNOWN:
                return false; 
            default:
                return false;
            }
        }else{
            return false;
        }
    }
分享到:
评论

相关推荐

    个人手机网游作品展示,未完待续

    【标题】:“个人手机网游作品展示,未完待续” ...作为观众或潜在玩家,我们可以期待后续的更新和改进,同时也可以从中学习到游戏开发的相关知识,例如cocos2dx的使用技巧、手机网游的开发流程等。

    泛微Ecology8.0数据库字典、数据库表结构及表字段定义

    流程引擎相关表名 序号 表名 中文名称 表类型 说明 1 outerdatawfdetail 输出数据流程详情表 2 outerdatawfperiodset 外部数据触发周期设置表 3 outerdatawfset 外部数据触发设置表 4 outerdatawfsetdetail ...

    移动警务通GIS应用建设方案.doc

    警务人员可以输入关键词、身份证号等条件快速查找相关信息,支持实时更新和推送。 4.2.1 人员查询 对人员信息进行快速检索,包括姓名、身份证号、户籍地等,方便警务人员核实身份和历史记录。 4.2.2 案(事)件...

    国庆节日作文.docx

    【知识点】 虽然这个文档主要包含了国庆节期间个人的庆祝活动和体验...以上是从“国庆节日作文.docx”这个文档内容中提取的技术相关知识点,虽然主要集中在信息技术的应用上,但也可以看出科技对日常生活的深远影响。

    计算机基础模块.pptx

    20. **未完内容**:这部分信息被截断,但通常会涉及到其他计算机应用或操作,如Word用于文字处理,PowerPoint用于制作演示文稿。 以上内容涵盖了计算机基础模块中的主要知识点,包括计算机硬件、操作系统、系统管理...

    员工离职通知单-模板_入职离职人事管理制度规范.doc

    这包括取消员工的系统访问权限,确保敏感信息不被泄露,并回收公司提供的电脑、手机等设备。 4. **行政部(前台)**:行政部负责日常行政事务,如门禁管理、办公用品等。员工离职时,行政部需要更新员工名单,处理...

    停车场管理系统方案.docx

    该系统的开发设计基于国家相关法律法规、行业标准以及对现代停车场管理需求的理解。它结合了物联网技术、云计算、大数据等前沿科技,旨在满足日益增长的城市停车需求,提升城市管理智能化水平。 1.3 需求分析 在...

    中、高层管理者离职移交清册.doc

    3. **未完及待办事项**:离职管理者需要列出所有未完成的工作任务和待处理的事务,以便接任者能迅速接手并继续执行。这涵盖了正在进行的项目、待审批的文件、预定的会议等,有助于新管理者了解当前的工作状态和...

    员工离职交接表.doc

    首先,离职交接是员工离职过程中的一个重要步骤,目的是确保员工离开前将职责范围内的所有工作事项、资料、资产等移交给接任者或相关部门,避免因人员变动导致的工作中断和潜在风险。交接表则是这一过程的书面记录,...

    土味短视频盛行原因分析——以快手APP中土味情景剧为例.pdf

    5. **反转情节与猎奇心理**:土味情景剧常采用反转剧情和未完待续的叙事手法,满足了观众寻求新鲜感和好奇心的需求。这种心理驱动力使得观众愿意关注创作者以获取更新内容,进一步推动了内容的传播。 6. **传播困境...

    网页代码很多很有意思真的很……

    标题“网页代码很多很有意思真的很……”虽然未完待续,但足以激发我们对网页编程的好奇心。描述中提到,“使用html编写的网页,很值得去参考,大家一定考看啊!”这无疑强调了学习HTML的价值和乐趣。 HTML允许我们...

Global site tag (gtag.js) - Google Analytics