首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Android开发笔记(一百二十八)手机制式适配

查看运营商与网络类型 虽然现在4G网络很普及了,但是我国幅员辽阔,4G信号在某些地方接收不良,手机连接很容易掉到3G甚至2G网络。...(desc); } 查看双卡双待信息 标准的Android系统只支持一张sim卡,不支持一个手机同时插两张卡。...因为双卡模块由各家芯片厂商自行定制,所以查询双卡信息没有统一的标准,开发者只有获得各厂商的私有查询API,然后在App中各显神通,想办法知道当前手机用的是哪套双卡方案,详细的双卡信息又是什么。...getSubscriberId: 获取指定sim卡的imsi。 getSimOperator: 获取指定sim卡的运营商名称。 getNetworkType: 获取指定sim卡的网络类型。...getCurrentPhoneType: 获取指定sim卡的手机类型。 getNetworkOperatorName: 获取指定sim卡的网络运营商名称。

2.2K20

常用API大全分享!赶紧收藏起来!

天气预警:获取指定城市当前生效中的各类天气预警,如寒潮蓝色预警信号,或一次性拉取全国所有生效中的天气预警。预警数据来自国家预警中心。...Aramex:通过全球物流提供商网络提供包裹, 快递和货运服务。Canada Post:允许电子商务解决方案提供商和在线商家将加拿大邮政服务(如邮寄,评级和跟踪数据)整合到平台或网站中。...银行卡识别OCR:自动定位银行卡图片区域,支持识别银行卡正面信息,包含银行卡号、银行卡类型、银行名称等信息,扫描识别银行卡准确率高达99%以上。...银行卡二要素:检测输入的姓名、银行卡号是否一致。毫秒级响应、直联保障,支持全国所有银联卡。运营商三要素:输入姓名、身份证号码、手机号码,验证此三种信息是否一致,返回验证结果、手机归属地、运营商名称。...手机号码归属地和运营商查询:中国手机号码归属地和运营商查询,为您提供最新的中国移动、中国电信、中国联通所有手机号码归属地等功能, 输入手机号码至少前7位,可查该手机号码归属地、所属号段、手机卡类型。

2.3K41
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    这些免费API帮你快速开发,工作效率杠杠滴

    天气预警:获取指定城市当前生效中的各类天气预警,如寒潮蓝色预警信号,或一次性拉取全国所有生效中的天气预警。预警数据来自国家预警中心。...Aramex:通过全球物流提供商网络提供包裹, 快递和货运服务。 Canada Post:允许电子商务解决方案提供商和在线商家将加拿大邮政服务(如邮寄,评级和跟踪数据)整合到平台或网站中。...银行卡识别OCR:自动定位银行卡图片区域,支持识别银行卡正面信息,包含银行卡号、银行卡类型、银行名称等信息,扫描识别银行卡准确率高达99%以上。...运营商三要素 : 输入姓名、身份证号码、手机号码,验证此三种信息是否一致,返回验证结果、手机归属地、运营商名称。...手机号码归属地和运营商查询 : 中国手机号码归属地和运营商查询,为您提供最新的中国移动、中国电信、中国联通所有手机号码归属地等功能, 输入手机号码至少前7位,可查该手机号码归属地、所属号段、手机卡类型。

    1.8K10

    Android开发笔记(五十五)手机设备基本操作

    与电话有关的信息可由TelephonyManager类获得,常用的参数与对应的方法如下所示: 网络运营商名称 : getNetworkOperatorName 网络运营商编号 : getNetworkOperator...获得细分类型,getNetworkClass获得大类如2G/3G/4G SIM卡状态 : getSimState SIM卡运营商名称 : getSimOperatorName SIM卡运营商编号...,下次就能取到手机号了; 2、APP自动用该手机发一条免费短信(比如向10086发),然后到发件箱中寻找该短信的发送号码; 3、如果能连到运营商的支撑系统,那么根据IMSI去后台系统查询手机号,这也是可以的...2、定位不等于GPS,定位包括GPS定位和网络定位,因此若要判断定位功能是否开启,得同时判断GPS定位和网络定位都不可用才是定位关闭。...这些无法在我们代码中完成的工作,就得跳到系统设置页面,由用户去手工操作。

    1.2K20

    一键登录只需1秒,赶紧了解一下

    (三)创建应用,应用名称建议和你开发的应用名称保持一致。 ? (四)完善应用信息,便于审核通过。 ? (五)添加秒验功能模块 点击秒验右侧的+,然后在弹窗中选择确定添加。 ? 然后点击OK。 ?...---- 五、注意事项: (一)必须打开流量,秒验是通过4G网络来确定手机号的。我刚开始不知道,打开的wifi,未开启流量导致识别失败,后来开启了流量之后,OK了。 (二)别忘了加权限。...name="android.permission.GET_TASKS" /> (三)如果是双卡手机,请确保拨号和上网都使用同一张SIM卡,否则会出错误。...2.减少忘记账号密码时的短信和邮箱麻烦,你只要有手机号就可以登陆了。比普通的手机短信验证方便多了。 3.支持中国三大运营商全网手机号码认证,一点接入,全国全网覆盖。...4.适用于以手机号进行注册、登陆、安全风控的场景,可实现用户无感知校验,拓宽校验场景。 5.针对双卡手机,可以一键切换手机号码验证,也挺方便的。 缺点: 1.通话和网络的SIM卡必须为同一张卡。

    3K20

    第十一期 | 你抢不到的优惠券

    实名卡:实名卡主要是通过拖库撞库、木马、钓鱼等方式从网上收集大量身份信息,并通过黑卡运营商批量验证得到的。境外手机卡:黑卡运营商直接从海外购得的手机卡,这些卡无需实名认证,花费低,切合黑产利益。...三大运营商采用各自物联网专用号段,通过专用网元设备支持包括短信、无线数据及语音等基础通信服务,提供用户自主的通信连接管理和终端管理等智能连接服务。虚拟卡:由虚拟运营商提供的电话卡。...卡商获取黑卡的主要渠道大致分为两个来源:一是从运营商“内鬼”处拿卡。运营商的工作人员每个月都有开卡任务,通过平分利益,运营商“内鬼”月均给卡商供卡上千张,二者达成默契合作,形成“双赢”。...中游:利用多种作弊手段养号卡商在获取到黑卡后,下一步就是要利用作弊手段进行养号。其作弊工具主要有三种:猫池猫池是一种可同时支持多张手机卡的设备,根据机型不同,插口从8到64不等。...2)设备改机改机工具是通过劫持系统函数,来对设备信息进行篡改的技术手段。 Android 或 iOS 设备中,都提供了各种接口,用于获取设备的基本信息,比如设备标识符IMSI,IDFA/IDFV。

    12.1K30

    伪基站与网络钓鱼的结合利用测试及结果分析

    1.FreeBuf科普 “伪基站”即假基站,设备一般由主机和笔记本电脑组成,通过短信群发器、短信发信机等相关设备能够搜取以其为中心、一定半径范围内的手机卡信息,通过伪装成运营商的基站,冒用他人手机号码强行向用户手机发送诈骗...2.短网址的利用 互联网时代随处就能见到短网址,短网址主要功能相对于长网址,短网址可以更方便地在电子邮件、社交网络、微博和手机上传播,例如原来很长的网址通过短网址即可生成相应的短网址,避免折行或超出字符限制...5.对木马苞丁解牛 通过测试客户端完全具备一般木马特性,安装之后不显示图标,同时后台运行——>拦截相关短信并且转发这个号码——>听取下一步指令。 不过咱们通过可以从反编译得到相关信息。...读取短信/彩信 android.permission.WRITE_SMS 编辑短信 android.permission.READ_PHONE_STATE 读取手机状态和身份 android.permission.PROCESS_OUTGOING_CALLS...读取联系人数据 然后通过相关分析获取,大致过程是这样。

    1.9K70

    不偷手机,照样隔空盗取验证码!

    也有不使用干扰设备的,直接攻击老年机、电话手表、双卡手机中的2G卡以及3G、4G信号较差的小区。...3.利用伪基站技术使受害者的手机接入到犯罪团伙的伪基站中,伪基站连接受害者手机及运营商基站,形成“GSM中间人攻击”,伪基站设备中的伪终端以受害者的身份接入到运营商的基站中,并向事先准备好的手机号码拨打电话以获取受害者手机号码...4.在一些支持“话费购物”的小支付平台进行充值卡、购物卡的购买,并同时使用获取到的手机号码、GSM短信嗅探设备抓取的短信验证码完成消费。 ?...5.还有些犯罪分子在获取到用户手机号码后,通过黑产链上的其他渠道购买用户的身份证、银行卡信息,在支付平台上进行贷款、消费等盗刷。 ?...犯罪分子的作案手法不断在升级,都是围绕着获取短信验证码这一目的;除了老骆驼提过的钓鱼网站、木马病毒、短信嗅探,目前已知的还有通过运营商的一些正常业务来实现的,比如“短信转移”、“超级信使”、“在线补卡”

    4.9K30

    CDMA、CDMA2000、WCDMA、TD-SCDMA的区别

    而且用户用同一款手机也能同时兼容不同的网络运营商,比如用户使用同一款手机可以选择中国移动,而换上中国联通的SIM卡之后,照样可以使用。   ...比如电信版小米手机,虽然是电信定制版,但是可以同时支持3种网络,用户可以不用受到运营商的限制。...双卡双待   “双卡双待”顾名思义就是一部手机可以同时插入使用两家运营商的两张手机卡,而且能同时待机(当正在使用A卡的同时,B卡可以正常被呼叫,并能够弹出提示让用户选择保持接听或者切换至B卡就叫做“双通...其实辨别方法很简单,在我们购买双卡双待手机时,最好通过用A卡拨打B卡的方式来区别,能拨通的就是“双通”,无法接通则为“单通”。...手机预置了丰富的天翼3G业务,用户也可以通过摩托罗拉MOTO智件园或中国电信天翼空间,轻松获取数以千计的应用程序,同时摄像头和屏幕尺寸方面都有了很大的提升。

    2K20

    CDMA、CDMA2000、WCDMA、TD-SCDMA的区别

    而且用户用同一款手机也能同时兼容不同的网络运营商,比如用户使用同一款手机可以选择中国移动,而换上中国联通的SIM卡之后,照样可以使用。   ...比如电信版小米手机,虽然是电信定制版,但是可以同时支持3种网络,用户可以不用受到运营商的限制。...双卡双待   “双卡双待”顾名思义就是一部手机可以同时插入使用两家运营商的两张手机卡,而且能同时待机(当正在使用A卡的同时,B卡可以正常被呼叫,并能够弹出提示让用户选择保持接听或者切换至B卡就叫做“双通...其实辨别方法很简单,在我们购买双卡双待手机时,最好通过用A卡拨打B卡的方式来区别,能拨通的就是“双通”,无法接通则为“单通”。...手机预置了丰富的天翼3G业务,用户也可以通过摩托罗拉MOTO智件园或中国电信天翼空间,轻松获取数以千计的应用程序,同时摄像头和屏幕尺寸方面都有了很大的提升。

    5.2K20

    Android 上关于设备唯一标识的调研

    关于SIM卡相关的信息,一般来说没有办法标志设备,因为手机可以任意替换SIM卡,而且现在手机都是双卡双待的,关于双卡手机获取和手机卡相关的信息参考这篇文章 我们这里主要关心设备ID(IMEI或者MEID...IMEI或者MEID Android系统关于双卡的支持的知识需要知道一些,在Android4.x及其以下版本的时候,原生Android是不支持双卡的,在5.x左右开始支持,但是api是隐藏的,在Android...*/ 但是这种情况到了Android 6.0 (先不考虑5.x 那个版本不稳定)上就不一样了,6.0支持双卡,也就是说手机上不可以能只有一个IMEI或者MEID,这个时候就需要根据手机卡槽获取了,这个卡槽里面装的是什么制式的卡...而推荐使用 getImei和getMeid 同时这两个方法支持传入卡槽的下标来确定要读取那个卡对应的值。...7.0 的设备获取的永远是02:00:00:00:00:00 /** * 通过网络接口取 * 记得添加网络权限 * android

    3.4K30

    短信验证码收不到的原因,处理方法

    在现今的互联网生活中,我们会经常用到短信验证码。例如在用户注册、账户登陆、修改密码、资金支付等场景通过短信验证码进行账户身份安全核验。如果遇到不能收到验证码短信的情况,相关操作便无法进行。...手机如果长时间待机,可能与运营商基站的信号链接断开,手机处于假死状态,重启手机可以解决该问题。 双卡手机。...双卡手机由于套餐设置不同可能导致短信不能正常接收,可尝试取出一张卡或交换卡槽之后再获取短信验证码。 手机内存不足。手机运行内存不足,也会影响短信的正常接收,可以尝试清除内存,或者重启手机。...手机号码黑名单。用户由于有过投诉或者退订短信的记录,如果被列入相应企业/运营商/短信平台公司/的黑名单,便会收不到短信。 其它的还有手机欠费停机,用户在获取验证码时输入错误手机号码等情况。...以上便是一些常见的导致无法收到验证短信的原因。特别提醒:企业或短信平台公司一般都有设置手机号码的获取频率、单日获取次数上限等设置,在遇到收不到短信的情况时,切忌不断重复点击获取验证码短信。

    30.1K60

    如何实现 “本机号码一键登录”?

    主要产品功能: 一键登录:依托运营商的移动通信网络,采用通信网关取号技术,准确识别用户流量卡归属的手机号码。在获得用户授权后,App端(适配iOS和Android)可使用本机号码实现一键免密登录。...运营商判断:SDK提供判断用户当前网络状态和流量卡所属运营商的方法,通过调用安卓SDK的getNetworkType或iOS的networkInfo可获得以上信息,以便对不同用户选择不同的运营商的SDK...免密认证:天翼账号免密认证方案,依托运营商的移动数据网络,采用“通信网关预登录”及 SIM卡识别等技术,准确识别用户手机号码,实现一键登录,并可有效规避短信验证码泄露风险 手机号码校验:确认本机号码信息是否为当前用户本机号码...依托运营商的移动数据网络,采用“通信网关预登录”及 SIM卡识别等技术,判断用户输入的手机号与本机号码是否一致。...手机在有蜂窝信号的环境中(若WIFI接入,SDK可瞬间切换至蜂窝信号再切回),可自动获取手机号码,帮助用户实现一键验证快捷登录,无需手动输入号码和短信验证,有利于提升用户体验,提高登录安全性。

    8.3K20

    本机号码一键登录原理与应用

    主要产品功能: 一键登录:依托运营商的移动通信网络,采用通信网关取号技术,准确识别用户流量卡归属的手机号码。在获得用户授权后,App端(适配iOS和Android)可使用本机号码实现一键免密登录。...获取手机号码(一键登录): 本机号码校验: 取号方法 通过调用安卓的getPhoneInfo或iOS的getPhoneNumberCompletion,在用户无感知的情况下进行网络判断、蜂窝数据网络切换和网关取号等操作...运营商判断:SDK提供判断用户当前网络状态和流量卡所属运营商的方法,通过调用安卓SDK的getNetworkType或iOS的networkInfo可获得以上信息,以便对不同用户选择不同的运营商的SDK...免密认证: 天翼账号免密认证方案,依托运营商的移动数据网络,采用“通信网关预登录”及 SIM卡识别等技术,准确识别用户手机号码,实现一键登录,并可有效规避短信验证码泄露风险。...手机在有蜂窝信号的环境中(若WIFI接入,SDK可瞬间切换至蜂窝信号再切回),可自动获取手机号码,帮助用户实现一键验证快捷登录,无需手动输入号码和短信验证,有利于提升用户体验,提高登录安全性。

    2.7K20

    本机号码一键登录原理与应用

    主要产品功能: 一键登录:依托运营商的移动通信网络,采用通信网关取号技术,准确识别用户流量卡归属的手机号码。在获得用户授权后,App端(适配iOS和Android)可使用本机号码实现一键免密登录。...获取手机号码(一键登录): 本机号码校验: 取号方法 通过调用安卓的getPhoneInfo或iOS的getPhoneNumberCompletion,在用户无感知的情况下进行网络判断、蜂窝数据网络切换和网关取号等操作...运营商判断:SDK提供判断用户当前网络状态和流量卡所属运营商的方法,通过调用安卓SDK的getNetworkType或iOS的networkInfo可获得以上信息,以便对不同用户选择不同的运营商的SDK...免密认证:天翼账号免密认证方案,依托运营商的移动数据网络,采用“通信网关预登录”及 SIM卡识别等技术,准确识别用户手机号码,实现一键登录,并可有效规避短信验证码泄露风险。...手机在有蜂窝信号的环境中(若WIFI接入,SDK可瞬间切换至蜂窝信号再切回),可自动获取手机号码,帮助用户实现一键验证快捷登录,无需手动输入号码和短信验证,有利于提升用户体验,提高登录安全性。

    2.8K11

    从Android短信漏洞到手机钓鱼木马

    该漏洞影响android4.2以下所有版本,在安卓系统的底层短信代码中,一个名为com.android.mms.transaction.SmsReceiverService的服务的android:export...在安卓系统接收到pdu短信代码之后,会通过名为android.provider.Telephony.SMS_RECEIVED的action调用此服务,先将pdu短信解码,然后将之显示在手机屏幕上,恶意攻击者可以在自己的程序中通过一个同名的...根据这个流程可以看出,这个漏洞发送的短信并不经过GSM网络,所以即使手机没有插sim卡,也照样可以收到短信,这让大部分的短信防火墙完全失效。...以上方法有个问题,每当网络状态改变一次,SMS_DAEMON就会从服务器获取指令触发短信接收,因为手机的网络状态经常改变,所以短信有可能被重复发送很多次,所以接下来我们要给SMS_SERVICE注册一个...中,调用SMS_SERVICE后再由其从中读取.

    1.9K60

    富通信服务(RCS)——5G的社交武器:短信到聊天(Chat)、聊天器(ChatBot)和5G消息(18k字)

    该标准是全球标准,可以在全球运营商之间实现5G消息的互联互通,标准中说明了双卡双待手机、跨运营商、跨国之间的通信问题。...2.2 “聊天”(Chat)是协议,不是应用(app) “聊天”(Chat)不仅仅是另一个安卓(Android)消息传递应用程序:它是RCS协议或RCS通用配置文件的用户友好名称。...出行订票方面,在与12306的对话中,用户可以通过发送语音或文字、点选关键字的形式,快捷实现车票预订、支付、改签等操作。...未来手机中,一个APP都没有,仅靠短信就能实现各种互联网服务!未来业务中,仅靠“5G消息”就能实现运营商PK互联网公司! 5G江湖风云涌动,运营商共同举旗,将对我们的生产生活完成新一轮的快速迭代。...企业则可通过5G消息向用户传达更为个性化的服务与咨询。同时,5G消息将延续传统短信的免注册登录、免安装应用等特性,进一步实现信息交互的便捷高效。

    7.7K22

    【程序员接口百宝箱】免费常用API接口

    天气预警:获取指定城市当前生效中的各类天气预警,如寒潮蓝色预警信号,或一次性拉取全国所有生效中的天气预警。预警数据来自国家预警中心。...Aramex:通过全球物流提供商网络提供包裹, 快递和货运服务。...车牌识别OCR:识别中国大陆各类机动车车牌信息,支持蓝牌、黄牌(单双行)、绿牌、大型新能源(黄绿),并能同时识别图像中的多张车牌。...运营商三要素 : 输入姓名、身份证号码、手机号码,验证此三种信息是否一致,返回验证结果、手机归属地、运营商名称。...手机号码归属地和运营商查询 : 中国手机号码归属地和运营商查询,为您提供最新的中国移动、中国电信、中国联通所有手机号码归属地等功能, 输入手机号码至少前7位,可查该手机号码归属地、所属号段、手机卡类型。

    1.6K30

    移动发送奇怪短信?我想起了通讯行业的核弹级漏洞

    例如在2017年,德国移动电信运营商O2电信公司承认,其部分用户由于SS7协议漏洞被黑客劫持了2FA短信验证,导致用户银行卡账户被盗。攻击者在午夜发起了这次攻击,不少用户在熟睡中损失了大笔钱财。...域外运营商会通过SS7向所属运营商发送获取手机唯一ID的请求以便跟踪手机,还会请求手机通信被重定向到它的网络以便投递呼叫和短信。...通过劫持你的短信和通话,攻击者也就能够获取Gmail和其他服务通过短信发送的双因子身份验证登录码。已经知道用户名和密码的攻击者就能在你收到之前拦截验证码,登录你的账户。...攻击者可以通过登录SS7服务器获取目标手机中与漫游相关的所有信息。...在2016年,美国国家标准与技术局(NIST)同样不再建议在双因子身份验证中使用短信了,就是因为考虑到了利用SS7攻击的可能。

    2.2K20

    好奇一键登录是怎么实现的吗?进来了解一下?

    并且它是依赖短信网络的,因为如果收不到短信,也就登录不了了。这些问题可能造成一部分用户在注册阶段就流失了。 从安全角度考虑,还存在验证码泄漏的风险。...但出于安全考虑,客户端是无法直接获取到手机号的,运营商则可以通过 sim 卡数据查询到。...现在运营商已经开放了相关的能力,现在我们可以在用户输入手机号后,通过调用运营商的接口,判断用户输入的手机号是否和本地号码一致。...【Android进阶学习视频】、【全套Android面试秘籍】关注我【主页简介】查看免费领取方式 网络 在认证过程中,会把网络切换为移动蜂窝网络,目前支持的制式有中国移动 2G/3G/4G、中国联通 3G...在没有插电话卡,或者关闭移动蜂窝网络的情况下,是无法完成认证的。所以就算接入了一键登录,我们也要兼容传统的登录方式,允许用户在认证失败的情况下,手动输入手机号登录。

    1.5K00
    领券