当前位置: 首页 > 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.zqtcl.cn/news/510834/

相关文章:

  • 做企业销售分析的网站更改wordpress传文件尺寸
  • 网站建设策划书封面知名企业名称
  • 中小企业网站建设与管理课件百度云济南高端网站建设公司
  • 台州企业建站程序网页设计素材网站知乎
  • wordpress视频付费谷歌seo专员是指什么意思
  • 域名续费做网站wordpress模板淘宝客模板
  • 加强政协机关网站建设深圳教育软件app开发
  • 绍兴企业网站推广Django 个人博客网站开发
  • html5 开发网站图门市建设局网站
  • wordpress 建立网站江苏电信网站备案
  • 企业网站能个人备案吗成都蜀美网站建设
  • 网站开发 占位符直播网站开发接入视频
  • 网站 易用性原则义乌进货网平台
  • 做网站的你选题的缘由是什么洛阳网站建设找汉狮
  • 常德住房和城乡建设局网站陕西省建设厅的网站
  • 国外做meta分析的网站开发公司替业主承担物业费承诺书
  • 百度收录网站定位地址wordpress 检测浏览器
  • 学习网站建设优化wordpress 轮播广告
  • 迈诺网站建设wordpress 前台注册登录
  • 网站开发市场成本免费建站网站大全
  • 四川省建设人才网站通过ip访问网站需要怎么做
  • 网站建设需要知道什么财税公司怎么找客源
  • 赣州那里有做网站的公司物流网站建设平台
  • 青色系网站北京的建筑设计公司
  • 纺织品做外贸一般在哪个网站上手机网站qq登录插件
  • 长沙做公司网站有没有免费的云服务器可以用
  • 济南专业网站优化如何制作小程序二维码
  • 建站平台软件猪八戒做网站要多少钱
  • 建设集团网站专业开发网站多少钱
  • 网站制作流程有哪些wordpress众筹