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

在线音乐网站开发摘要网站地图可以自己做么

在线音乐网站开发摘要,网站地图可以自己做么,网站倒计时怎么做,做项目挣钱的网站一、功能简介 需求:开机自动开始搜网并显示网络列表 那么就不能将相关类做成单例,不能将subId、phoneId等卡相关的属性作为UI、服务的全局变量。 二、流程设计 NetworkSelectReceiver:监听开机广播,触发拉起搜网服务 NetworkOperatorService:搜网服务,完成后调起用户…一、功能简介 需求:开机自动开始搜网并显示网络列表 那么就不能将相关类做成单例,不能将subId、phoneId等卡相关的属性作为UI、服务的全局变量。 二、流程设计 NetworkSelectReceiver:监听开机广播,触发拉起搜网服务 NetworkOperatorService:搜网服务,完成后调起用户界面 NetworkOperatorList:网络模式列表,显示搜网结果 三、开发代码 (一)NetworkSelectReceiver 接收器配置 AndroidManifest.xml receiverandroid:name=".settings.network.NetworkSelectReceiver"android:exported="true"intent-filteraction android:name="android.intent.action.BOOT_COMPLETED" /action android:name="android.intent.action.SIM_STATE_CHANGED" //intent-filter/receiver内部逻辑 onReceive =checkAndUpdateKeyWhenFirstBoot =getNetworkSelectionModeForPhone public class NetworkSelectReceiver extends BroadcastReceiver {private Context mContext;private SubscriptionManager mSubscriptionManager;private static final int EVENT_GET_NETWORK_SELECTION_MODE_DONE = 300;private static final String DATA_PHONE_ID = "phone_id";private final static String TAG = "NetworkSelectReceiver ";//1、监听开机广播@Overridepublic void onReceive(Context context, Intent intent) {mcontext = context;if (TelephonyManager.getDefault().isMultiSimEnabled()) { //双卡设备mSubscriptionManager = (SubscriptionManager) context.getSystemService(Context.TELEPHONY_SUBSCRIPTION_SERVICE);ListSubscriptionInfo mSubscriptionInfoList = mSubscriptionManager.getActiveSubscriptionInfoList();int phoneCount = TelephonyManager.getDefault().getPhoneCount();if (mSubscriptionInfoList == null) {Log.d(TAG, "onReceive, no ActiveSubscriptionInfoList, phoneCount = " + phoneCount);return ;} else {Log.d(TAG, "onReceive, mSubscriptionInfoList = " + mSubscriptionInfoList + ", phoneCount = " + phoneCount);}//遍历并操作每一张卡。for (int i = 0; i phoneCount; i++) {if (SubscriptionManager.isValidPhoneId(i)) {Log.d(TAG,"onReceive, isValidPhoneId = " + i);checkAndUpdateKeyWhenFirstBoot(context, i);}}} else {}//单卡逻辑} //onReceive//2、场景校验(根据需求添加)private boolean checkAndUpdateKeyWhenFirstBoot(Context context, int phoneId) {Log.d(TAG,"checkAndUpdateKeyWhenFirstBoot, phoneId = " + phoneId);SharedPreferences prefs = ShowNetworkUtils.getSharedPreferences(context);String simKey = NetworkUtils.KEY_FIRST_BOOT + phoneId;//没有用到卡信息,此处用于debug,确认双卡是否正常TelephonyManager tm = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);String mccmnc = "";if (tm == null) {return false;} else {mccmnc = tm.getSimOperatorNumericForPhone(phoneId);}int simState = tm.getSimState(phoneId);Log.d(TAG,"checkAndUpdateKeyWhenFirstBoot, simState = " + simState + ", mccmnc =" + mccmnc);//卡没加载好以及飞行模式下不发起搜网boolean isEnabled = (Settings.Glob
http://www.hkea.cn/news/14352346/

相关文章:

  • 黑群晖做网站河北网站建设
  • 免费国外ddos网站网络营销网
  • 创建网站运营费用建设集团简介
  • 辽宁丹东建设厅网站怎么做网站主导航
  • 新做好的网站如何做seo长沙竞价优化
  • 宣城老品牌网站建设临汾花果街网站建设
  • 用什么工具建设网站建筑公司网站制作
  • 网站开发中的视图页面指的是什么地方网站 域名选择
  • 哪个市文化和旅游网站做的好wordpress免费么
  • 格力网站的建设情况wordpress win主机伪静态
  • 池州做网站wordpress编写页面代码
  • 做网站如何选域名华为手机网站建设策划方案
  • 上海专业做网站推广的公司网页小游戏的网站
  • 深圳最火的网站深圳软件定制哪家好
  • 南昌中企动力做的网站怎么样门户网站概念
  • 不用js做网站阿里巴巴网站建设缺点
  • 上海做网站的公百度官方下载安装
  • 网站设计与实现毕业设计法人查询网
  • 网站开发语言在线检测.net网站开发软件
  • 扬州做公司网站的公司精品课程教学网站
  • 自己做网站推广费用大建网站的流程费用
  • 网站设计的含义discuz二次开发
  • 网站职能高平市网站建设公司
  • 公司网站建设请示建设银行网站在哪设置查询密码
  • 2021给个最新网站网站服务器租赁费用表格
  • 德州公司做网站山东济南网站建设公司哪家好
  • 软件开网站建设骗术ui培训学费一般多少
  • 网站开发工程师 面试英语阳狮做网站
  • 个人网站对应网站网址静安做网站公司
  • 白酒包装设计网站用php做的博客网站