当前位置: 首页 > news >正文

网站网站wordpress 分类页

网站网站,wordpress 分类页,开发一套电商网站多少钱,深圳建筑设计网站简介 通过OTA/OMADM 运营商服务器可以下发消息实现disable APN#xff0c;从而影响Data PDN建立。APN被disable了会导致无法正常上网。 在Android 和 KaiOS 系统实现上有区别#xff0c;不过都是通过carrier_enabled 这类字段实现判断控制。 Android#xff1a;上层 Tele…简介 通过OTA/OMADM 运营商服务器可以下发消息实现disable APN从而影响Data PDN建立。APN被disable了会导致无法正常上网。 在Android 和 KaiOS 系统实现上有区别不过都是通过carrier_enabled 这类字段实现判断控制。 Android上层 Telephony 根据APN carrier_enabled 值判断是否下发PDNKaiOS上层 gecko DataCall 不做判断随DataProfile 传给ModemQCOM底层决定是否建立PDN。 Android Telephony 上层DataProfileManager 会根据网络请求选择APN如果APN  被disable了ApnSetting 在canHandleType 校验过程中会直接return false。 canBeSatisfiedBy canHandleType 代码逻辑说明 frameworks/base/telephony/java/android/telephony/data/ApnSetting.javaAndroid U Android 9 参考http://androidxref.com/9.0.0_r3/xref/frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/ApnSetting.java#482早期DcTracker 和 DataConnection会使用在DataConnection的PDN初始化接口 initConnection中校验在 Android U上已经替换frameworks/opt/telephony/src/java/com/android/internal/telephony/data/TelephonyNetworkRequest.java //Android U 功能逻辑//【TelephonyNetworkRequest.java】 选择满足PDN请求的类型/** * Check if this network request can be satisfied by a data profile.** param dataProfile The data profile to check.* return {code true} if this network request can be satisfied by the data profile.*/public boolean canBeSatisfiedBy(NonNull DataProfile dataProfile) {//返回满足请求的APN列表return apnTypes.stream().allMatch(dataProfile.getApnSetting()::canHandleType);}//【ApnSetting.java】 校验/** hide */public boolean canHandleType(ApnType int type) {if (!mCarrierEnabled) {return false;}// DEFAULT can handle HIPRI.return hasApnType(type);} 日志举例根据 ApnSetting结构打印字段顺序找到CarrierEnabled 的值。 CarrierEnabled is false, so can not find the profile to setup data PDN. [DataProfile[ApnSetting] INTERNET, 3086, 310590, INTERNET, , null, , null, null, 0, supl | hipri | default, IPV4V6, IP, false, 0, true, 0, 0, 0, 0, 0, gid, A1, false, UNKNOWN, UNKNOWN, 0, -1, -1, false, 961, TrafficDescriptor{mDnnINTERNET, null}, preferredfalse],  KaiOS gecko 不对 APN 的 enable 情况做校验拦截会随着 RIL_REQUEST_SETUP_DATA_CALL 的请求将其转换成DataProfile的enabled传给qcom。具体QCOM校验需要看其逻辑。 若上层想通过carrier_enabled参数决定是否使用该APN请求网络可以尝试在以下接口函数中过滤APN然后再执行DataCall相关流程。 gecko/dom/system/gonk/radio/DataCallManager.jsm //把disable的APN在aNewApnSettings数据中剔除再执行后续DataCall流程 updateApnSettings(aNewApnSettings) { const kApnSettingKey ril.data.apnSettings.sim }
http://www.pierceye.com/news/704862/

相关文章:

  • 百度网站排名怎么提高wordpress页面全屏的插件
  • 企业网站优化方式wordpress 外链播放器
  • 设计衣服的网站久久诗歌网
  • 上海网站营销it运维网
  • 一起做网店广州站怎么推广软件让别人下载
  • 王晴儿网站建设方案wordpress媒体库 ftp
  • 乡村建设网站自己的网站做防伪码
  • 企业网站托管新乡企业网站建设
  • 移动网站开发课程设计莱芜四中网站
  • 做论坛网站赚钱吗做电影网站要几G空间的
  • 网站建设综合实训心得intitle 网站建设
  • 天津市做网站公司wordpress demo
  • 做外贸网站公司公司网站的seo优化
  • 网站页面设置上海微信小程序开发公司
  • 中企动力是怎么建设网站的房地产市场低迷
  • 成都眉山网站建设平台兼职网站开发
  • 化妆品网站的建设 论文php技术的网站开发
  • 女人与黑狗做视频网站网站seo关键词排名
  • ps制作个人网站营销软文怎么写
  • 建立网站的方案南京小程序开发网站建设
  • 类似淘宝的网站怎么做的产品推广会议流程
  • 写作网站的文风软件开发的基本过程
  • 做胃镜多少钱那好天津津门网站a顺德高端网站
  • 网站升级维护中 模板用ps怎么做网站背景
  • 免费商城网站建设建设银行企业网站首页
  • 北京哪家网站建设公司比较好帝国cms怎么做网站地图
  • 做网站制作外包数据可视化
  • 专注大连网站建设青海项目信息网
  • 网站开发开题报告范文可以做免费的网站吗
  • 淄博网站备案wordpress代码实现下载