RK3288 Android5.1 隐藏 蓝牙网络共享与移动网络设置项

Android9.0 网络框架之--Tethering 热点 一、概述:最近Android P 平台遇到一个打开车机热点,手机连接后不能上网的 问题,下面是正常的log和异常的log 热点正常能上网的log: 热点异常不能上网的log: 通过log发现Tethering: Found upstream interface(s): null 所以出现不能上网的情况,这里也分析一下打开热点,连接上网的过程。 参考博客: https://blog.csdn.net/weixin_42093428/article/details/84062557 二、打开热点的流程 调用Co 阅读详情
--- WirelessSettings.java	2019-02-21 12:35:52.799396077 +0800
+++ WirelessSettings1.java	2019-02-21 12:35:37.547952400 +0800
@@ -335,11 +335,15 @@ public class WirelessSettings extends Se
             mNfcEnabler = null;
         }
 
+		//MHR 隐藏移动网络
+		removePreference(KEY_MOBILE_NETWORK_SETTINGS);
+		
         // Remove Mobile Network Settings and Manage Mobile Plan for secondary users,
         // if it's a wifi-only device, or if the settings are restricted.
         if (isSecondaryUser || Utils.isWifiOnly(getActivity())
                 || mUm.hasUserRestriction(UserManager.DISALLOW_CONFIG_MOBILE_NETWORKS)) {
-            removePreference(KEY_MOBILE_NETWORK_SETTINGS);
+            //MHR 隐藏移动网络
+            //removePreference(KEY_MOBILE_NETWORK_SETTINGS);
             removePreference(KEY_MANAGE_MOBILE_PLAN);
         }
         // Remove Mobile Network Settings and Manage Mobile Plan

--- TetherSettings.java	2019-02-21 12:35:46.664148196 +0800
+++ TetherSettings1.java	2019-02-21 11:34:06.182644900 +0800
@@ -160,7 +160,13 @@ public class TetherSettings extends Sett
             getPreferenceScreen().removePreference(mEnableWifiAp);
             getPreferenceScreen().removePreference(wifiApSettings);
         }
-
+		
+		//MHR 隐藏 蓝牙网络共享设置项
+		if (bluetoothAvailable) {
+            getPreferenceScreen().removePreference(mBluetoothTether);
+        } 
+		
+/*
         if (!bluetoothAvailable) {
             getPreferenceScreen().removePreference(mBluetoothTether);
         } else {
@@ -171,6 +177,7 @@ public class TetherSettings extends Sett
                 mBluetoothTether.setChecked(false);
             }
         }
+*/
 
         mProvisionApp = getResources().getStringArray(
                 com.android.internal.R.array.config_mobile_hotspot_provision_app);

总结:搜索目标设置项layout字符串时,从目标设置项的上一层设置项开始查。

AOSP 应用 | com.android.settings.network APN设置界面代码和测试 记录Settings APP 应用源码,网络模块,ApnSettings等 阅读详情

相关推荐

Android5.0网络之多网络共存与应用

Android5.0之后,网络framework出现很大的变化,原生支持了以太网,并且支持多个网络同时连接同时存在。 其实多网络共存并不是什么特别的事情,大部分机器(windows, linux)都支持多个网卡,比如一个用于内网,一个用于外网。但是系统只有一套dns和默认路由,这样就导致使用的局限性。下面看看Android是如何解决这个问题的。 Android5.0的多网络管理是由Connec

javon_hzw的专栏 1万+

Android MTK去除移动网络

处在网络高速发展的时代,竟然有人不用SIM卡移动网络,需要去掉所有关于移动网络的设置,0.0,所以只能按需求改喽。 首先,去掉下拉菜单状态栏的SIM选项 frameworks\base\packages\SystemUI\res\values\config.xml文件中的quick_settings_tiles_default特定选项 其次,是去掉设置->更多中的移动网络选项 pac...

lwz的博客 1580

Android5.1网络切换策略分析

最近在在5.1移植了以太网过来,移植的过程并没有什么大问题,修改了框架上的代以及添加了Settings代码,以太网调试就基本完工了,后面只是修改下布局即可。 但是调试网络切换的时候出现了大问题。WIFI和ETHERNET居然可以同时存在,为了解决这个问题,就不得不重新认识5.1的网络切换策略了。在android4.4上,想实现以太网为优先级最高(意思是以太网打开了,WIFI就无法打开),方法很简单,

Fighting4344的专栏 9225

Android 启用/禁用蓝牙传输文件功能(不能影响蓝牙耳机听歌)

修改记录【mt67xx_11.0】 1.启用/禁用蓝牙分享功能 private String setBtEnalbe(boolean enable) { if (enable) mDPM.clearUserRestriction(admin, UserManager.DISALLOW_BLUETOOTH_SHARING); else mDPM.addUserRestriction(admin, UserManager.DISALLOW_BLUETOOTH_SHARING); } 2.启

passion_l的博客 2297

RK3566&RK3568安卓11隐藏状态栏带接口

关于Android系统的状态栏,不同的客户有不同的需求: 有些客户需要永久隐藏状态栏,有些客户需要在设置显示中添加按钮可自行选择是否显示和隐藏,有些客户需要给出调用接口供APP去调用设置等;教程结束!PS:对了!踩到的坑,改了系统api需要更新adb shell。

一个不知名的Android工程师 2112

Android R修改wifi热点默认为隐藏热点以及禁止自动关闭热点

Android R系统中WLAN 热点设置里面默认是没有wifi热点的隐藏设置选项的,如果默认wifi热点为隐藏热点可以修改代码实现。另外wifi热点设置选项里面有个自动关闭热点,这个选项默认是打开的,有些机器里面配置wifi热点后默认是需要关闭掉的,以免自动关闭后要手动打开。

Android系统开发笔记 1471

android6.0 Setting去除各功能选项总结

-- alps/packages/apps/Settings/src/com/android/settings/SettingsActivity.java -- index a1033ec..edb26c6 100755 @@ -1300,21 +1300,44 @@ public class SettingsActivity extends Activity ...

lwz的博客 1544

Cesium实战:5分钟搞定离线地图与地形加载(附避坑指南)

本文详细介绍了Cesium在内网环境下的离线部署实战方案,重点解决了影像与地形数据的本地加载问题。通过逐步指导项目配置、本地瓦片与自定义地形数据的处理,并优化相机控制体验,帮助开发者快速构建安全、高效的三维地球应用,避免常见的401错误与加载失败陷阱。

weixin_30632089的博客 281

Android5.1--多用户模式

Android中的多用户与windows中的多用户类似,可以支持多个用户使用系统。通常,第一个在系统中注册的用户将默认成为系统管理员。 不同用户的锁屏设置、壁纸等系统设置各不相同,并且不同用户安装的应用及应用数据也不相同。但是系统中和硬件相关的设置则是共用的,例如网络设置等。

Kitty_Landon的专栏 1万+

大陆毫米波雷达ARS408-21xx实战:从零搭建ROS环境下的目标检测与可视化

本文详细介绍了大陆毫米波雷达ARS408-21xx在ROS环境下的实战部署全流程。从硬件连接、CAN总线配置,到ROS驱动节点开发、CAN报文解析,再到RViz三维可视化实现,提供了完整的代码示例与调试技巧,帮助开发者快速搭建毫米波雷达目标检测与可视化系统。

open4的博客 633

手把手教你用LTspice仿真BUCK-BOOST电路(附波形分析)

本文详细介绍了如何使用LTspice进行BUCK-BOOST电路的仿真与波形分析,涵盖电路原理、CCM与DCM模式特性、效率优化及常见问题解决方案。通过实战案例,帮助工程师快速掌握升降压转换电路的设计与调试技巧,提升电力电子设计能力。

julia4scientist的博客 1046

RK3399 Android7.1去掉设置中的“无线和网络-手机套餐”选项

--- a/packages/apps/Settings/res/xml/wireless_settings.xml +++ b/packages/apps/Settings/res/xml/wireless_settings.xml @@ -66,12 +66,12 @@ android:targetClass="com.android.phone.MobileNetworkSettings" /> </com.android.settingslib.Res...

u011774634的博客 566

一步步指导:在Chrome中安装Vue插件vue-devtools

Vue.js是现代Web开发中最流行的前端框架之一,它以其轻量级、高性能和易于理解的设计理念受到开发者的喜爱。为了更高效地开发和调试Vue应用,Vue.js官方提供了一个强大的开发工具——vue-devtools。

小透明的博客 5618

Android Mobile Network Settings | APN 菜单加载异常

Preference不显示的display逻辑分析

。 1171

3D模型文件格式全解析:从STL到glTF,10种主流格式与转换实战指南

在三维数字内容创作与工程制造领域,3D模型文件格式是数据交换与协作的基石。其核心原理在于以不同的数据结构(如三角网格、NURBS曲面、边界表示等)对三维物体的几何、外观及场景信息进行编码。理解这些格式的技术特性,对于保障数据完整性、提升工作流效率具有关键价值,广泛应用于3D打印、游戏开发、影视动画及工业设计等场景。例如,面向增材制造的STL格式以其极简的三角面片结构成为行业通用语,而支持丰富材质与动画的FBX格式则在影视游戏管线中扮演核心角色。本文聚焦于STL、OBJ、FBX、3MF、STEP等10种主流格

weixin_28520495的博客 354

用Python爬取公众号历史所有文章,看这篇就够了

手把手教你爬取公众号历史所有文章

u010522887的专栏 1万+

Android V Settings应用启动APN Settings界面的代码逻辑

Settings应用各个子菜单界面的代码逻辑和功能实现

。 957

【项目实战】SOVD协议(面向服务的车辆诊断协议)

此外,AUTOSAR组织将SOVD部分内容的软件实现定义在了R22-11及以上版本的AUTOSAR Adaptive规范中,还支持动态发现车内诊断功能、获取高性能计算机(HPC)的Log信息等新的诊断需求,更符合当前软件定义汽车概念下的行业趋势。而SOVDGateway作为边缘节点,也肩负着对SOVD Client进行认证以及权限控制的责任,从而保证车辆的信息安全。相较于传统的UDS(Unified Diagnostic Services)协议,SOVD不仅保留了传统的读写数据、例程控制、故障读取等功能,

奶爸的编程之路,也就一周冷个三天 1903

RK3399 Android7.1去掉设置中的“无线和网络-飞行模式”选项

--- a/packages/apps/Settings/res/xml/wireless_settings.xml +++ b/packages/apps/Settings/res/xml/wireless_settings.xml @@ -18,10 +18,10 @@ xmlns:settings="http://schemas.android.com/apk/res/com.android.settings" android:title="@s...

u011774634的博客 690

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

Android S Setting添加新项

android12 setting添加新项

weixin_40774418的博客 5228

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

(七十一)Android O WiFi热点 开启流程梳理

前言:之前主要梳理了WiFi开启扫描连接的流程,现在梳理下WiFi 热点 的开启流程。 时序图mdj样式:https://download.csdn.net/download/sinat_20059415/10542186 1. wifi热点简介 wifi热点是将手机接收的GPRS、3G或4G信号转化为wifi信号发出去的技术,手机必须有无线AP功能,才能当做热点。有些系统自带建...

JT的专栏 8224

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

RK3288 android5.1 增加AP6256 调试wifi和蓝牙

平台RK3288 Android5.1 最近由于硬件升级换芯片,WIFI模块换成AP6256,用原来的默认配置发现wifi和蓝牙都不能用。 首先查看SDIO是否正常通讯。有如下打印信息,说明通讯是正常的 [ 2.263209] mmc2: new high speed SDIO card at address 0001 查询资料发现WIFI和蓝牙不同的型号会加载不同的固件。开机或打开WIFI时的会有如下的打印信息: [ 262.657531] dhd_bus_devres...

潇湘VV夜雨的专栏 6865

android高通平台下,设置栏、下拉状态栏去除wifi和Bluetooth功能

设置栏去除wifi和蓝牙的方法很简单:   进入package/app/Settings,grep命令搜索关键词,很容易找到wireless_networks_categories.xml配置文件,如下所示,加入android:visibility="gone"即可完成隐藏   关于下拉状态栏wifi和蓝牙,需要进入frameworks/base/packages/SystemUI中修改,参考

yun382657988的博客 4240

RK3288Android5.1系统在设置中添加隐藏和显示导航栏功能

1.需求 应客户需求,在android系统设置中添加一个设置选项,该选项中添加一个开关功能,用于显示和隐藏系统底部导航栏。 2.分析 首先当然是有系统源码了,RK3288,5.1系统源码一份。 然后就是修改系统设置app,即Settings.apk的源码。 再然后修改系统SystemUI.apk的源码。 最后,通过Settings.apk的开关按钮来触发,发送广播通知给SystemUI...

qq_17441227的博客 4863

RK3568 wifi使用(使用Linux指令操作)

使用较老的iwlist工具进行扫描,适用于大部分旧版无线网卡,提供详细的扫描信息,输出格式较为冗长。:使用较新的iw工具进行扫描,输出简洁、现代,适用于较新的无线网卡,功能更为丰富和灵活。在选择使用哪条命令时,可以根据你的系统和设备的支持情况以及个人偏好来决定。如果你使用的是较新的无线网卡和驱动,推荐使用。如果遇到兼容性问题或使用较老的设备,可能是一个更好的选择。nmcli:推荐使用,功能全面、易于操作,适用于大多数现代 Linux 系统。iwconfig:适用于一些基础的无线配置,但不如。

m0_49476241的博客 2531
上一篇: Android HAL 层框架分析以及代码示例
下一篇: input输入子系统及调试实例简述
Ma浩然
博客等级 码龄9年 1万+粉丝 462原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Ma浩然

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值