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

网站开发要学习什么可以做任务的创意设计网站

网站开发要学习什么,可以做任务的创意设计网站,学网站开发哪个好,做缓网站Android 11.0 长按按键切换SIM卡默认移动数据 近来收到客户需求想要通过长按按键实现切换SIM卡默认移动数据的功能#xff0c;该功能主要通过长按按键发送广播来实现#xff0c;具体修改参照如下#xff1a; 首先创建广播#xff0c;具体修改参照如下#xff1a; /vend…Android 11.0 长按按键切换SIM卡默认移动数据 近来收到客户需求想要通过长按按键实现切换SIM卡默认移动数据的功能该功能主要通过长按按键发送广播来实现具体修改参照如下 首先创建广播具体修改参照如下 /vendor/mediatek/proprietary/packages/apps/MtkSettings/AndroidManifest.xml   receiverandroid:name.sim.SimReceiverintent-filteraction android:nameandroid.intent.action.sim.longpress //intent-filter/receiver 其次合入具体功能实现的SimReceiver.java文件 /vendor/mediatek/proprietary/packages/apps/MtkSettings/src/com/android/settings/sim/SimReceiver.java package com.android.settings.sim;import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import android.media.AudioManager; import android.media.RingtoneManager; import android.net.Uri; import android.telephony.SubscriptionInfo; import android.telephony.SubscriptionManager; import android.util.Log; import java.util.List;public class SimReceiver extends BroadcastReceiver {Overridepublic void onReceive(Context context, Intent intent) {if (intent.getAction().equals(android.intent.action.sim.longpress)) {SubscriptionManager subscriptionManager SubscriptionManager.from(context);ListSubscriptionInfo subscriptionInfoList subscriptionManager.getActiveSubscriptionInfoList();if (subscriptionInfoList ! null subscriptionInfoList.size() 1) {int subId1 subscriptionInfoList.get(0).getSubscriptionId();int subId2 subscriptionInfoList.get(1).getSubscriptionId();if (SubscriptionManager.getDefaultDataSubscriptionId() subId1){subscriptionManager.setDefaultDataSubId(subId2);} else if (SubscriptionManager.getDefaultDataSubscriptionId() subId2){subscriptionManager.setDefaultDataSubId(subId1);}}}} } 然后配置对应按键长按发送广播具体修改参照如下 /frameworks/base/services/core/java/com/android/server/policy/PhoneWindowManager.java case KeyEvent.KEYCODE: {if (down) {Handler mHandler new Handler();mHandler.postDelayed(new Runnable() {public void run() {sendBC(android.intent.action.sim.longpress);}}, 2 * 1000);} private void sendBC(String action) {Intent intent new Intent();intent.setAction(action);intent.addFlags(0x01000000);mContext.sendBroadcast(intent);} 最后注册接收广播 /vendor/mediatek/proprietary/packages/apps/MtkSettings/src/com/android/settings/sim/SimDialogActivity.java import android.content.IntentFilter;protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);showOrUpdateDialog();SimReceiver aSimReceiver new SimReceiver();IntentFilter intentFilter new IntentFilter();intentFilter.addAction(android.intent.action.sim.longpress);registerReceiver(aSimReceiver ,intentFilter);} 重新编译验证修改生效已实现通过长按按键切换SIM卡默认移动数据功能
http://www.pierceye.com/news/510834/

相关文章:

  • 长春网站建设那家好沛县做网站
  • 做网络写手 哪个网站比较好电商网站开发用什么语言
  • 如何做网站资讯淘宝官网登录入口
  • 江苏建设工程招标网官方网站免费网址怎么申请注册
  • 河池网站优化网络宣传渠道有哪些
  • 外贸建立网站怎么做42区 网站开发指南
  • wordpress多本小说站出售延安做网站
  • 北京快速网站建设找工作一般上什么网站比较好
  • 做外贸必须有公司网站么下沙网站制作
  • 西安学校网站建设网站搜索工具
  • 小型网站的建设方案龙江人社app二维码图片
  • 西宁微网站建设wordpress更新文章post.php错误
  • 网络营销网站平台有哪些众希网站建设
  • 网站建设营销的技巧公司招聘网站排行榜
  • 长治网站建设收费多少农村自建房设计图 户型图
  • 广州网站建设 骏域网站建设做搜狗网站优化首页软
  • 广州网站设计软件简约大方网站
  • 网站建设与管理专业好吗做国际贸易如何建网站
  • 小说百度风云榜上海seo网络推广渠道
  • 建设局网站打不开是什么原因wordpress客户端插件
  • 农业 网站源码网站制作产品优化
  • 企业公司网站制作建设怎么区分营销型网站
  • 如何选择顺德网站建设网站开发源代码
  • 北京城乡建设部网站网站页面是自己做还是使用模板
  • 网新企业网站管理系统厦门好景科技做网站
  • 手机网站开发语言深圳网站建设培训
  • wordpress做的视听网站怎么用ftp清空网站
  • 网站建设能干什么网页设计代码模板人物介绍
  • 桂阳网站设计做p2p投资理财的网站
  • 做学术论文的网站从化专业做网站