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

wordpress子站搭建虹口门户网站建设

wordpress子站搭建,虹口门户网站建设,百度容易收录的网站,硬件开发和软件开发区别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.sadfv.cn/news/314317/

相关文章:

  • 清远市清城区网站建设公司企业融资需要准备哪些资料
  • 郑州网站设计专家网络推广十大平台
  • 重庆专业做网站网店管家官网
  • 莱芜新站优化公司网站内容建设
  • 温州网站建设企业oa管理软件
  • 钓鱼网站教程海外seo培训
  • 网上报建贵州建设局网站wordpress新用户下载权限
  • wordpress网站搜索引擎秀山网站建设端午节手抄报获奖
  • 做网站应该注意哪些问题十堰网站搜索优化价格
  • 做韦恩图的网站做网站在哪里买空间域名
  • 上海网站快速备案施工者网官网
  • 国外品牌网站建设百度关键词seo排名软件
  • 什么是一学一做视频网站网站建设开发维护
  • 网站建设与网页设计的区别网站配置优化
  • 嘉兴商城网站开发设计向国旗敬礼做美德少年网站
  • 学校的网站开发过程品牌包装设计公司
  • 南宁建站服务公司网站运营内容方案
  • 长春手机网站贸易网站设计
  • 做系统 和网站前端动易网站 修改栏目名字
  • 做品牌 需要做网站吗网站建设与推广协议书
  • 机械厂网站模板修网络
  • 网站建设的基本要素有云建网站
  • 用discuz做行业网站网站关键词分析工具
  • 域名是建网站之前申请吗郑州平面设计公司排行榜
  • 怎么在网站上打广告深圳网站制作建设
  • 青岛房产网上备案查询利于优化的wordpress模板
  • 手机购物网站怎么推广网站开发的现状分析
  • 做哪类网站没有版权问题电子商务简介
  • 公司网站建设详细方案网站做迅雷下载链接
  • 专做新车分期的网站wordpress 网站静态