
Settings
文章平均质量分 93
峥嵘life
目前职业:android开发工程师
2016年江西农业大学计算机信息工程学院毕业
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android usb网络共享详解
Android USB网络共享功能允许设备通过USB连接将移动网络或Wi-Fi网络共享给其他设备(如电脑)使用。该功能涉及底层网络协议、USB通信和系统服务等多个层面。使用前提包括设备支持ADB并打开USB开关,原生Settings中显示USB网络共享开关,以及代码中检测USB网络共享是否支持。若开关无法启用,可能是系统USB未开启或未连接ADB等原因。Settings中的相关代码控制USB网络共享的显示与启用,核心组件包括UsbManager、TetheringManager等。原创 2025-05-14 21:47:40 · 1107 阅读 · 0 评论 -
Android Settings 有线网设置界面优化
快清明放假了,说点简单的,有线网设置,估计只对部分系统开发的人有点用。Android 原生设置应用好像大部分方案都是没有显示有线网设置界面的;从接触的方案看只有rk方案的原生设置应用显示了有线网设置界面,和热点设置界面是同级目录显示的。如下图所示:有线网DHCP自动获取模式下,是无法获取到ip的;只有在设置了静态ip的模式下,才显示ip和其他信息。如下图,所示:难道是RK从谷歌的一个调试分支下载的Settings源码?原创 2025-04-03 17:56:14 · 980 阅读 · 0 评论 -
Android 拉起开发者设置界面命令和代码实现
本文记录点简单的知识。1、原生设置--》关于--》点击七次“版本号”条目 (会提示:已打开开发者选项)2、返回主界面--》系统设置--》开发者设置界面有些情况,原生设置是隐藏的或者不想打开原生设置,如何直接拉起开发者选项呢?是否有命令或者代码可以实现呢?下面简单介绍一下。一般我们看Settings 有啥暴露界面,看 AndroidManifest.xml中的 暴露Activity 就可以。通过DevelopmentSetting 可以搜索到下面Activity<activity...原创 2025-04-03 17:37:58 · 986 阅读 · 0 评论 -
Android14 Settings应用添加有线网开关条目实现
背景:Android 原生Settings应用没有有线网开关条目;Tv平台一般是有有线网连接的,如果没有有线网控制条目是不太方便的;如果要在原生Settings添加有线网开关和显示有线网ip,要如何实现呢?目前主要的商显TV中,只有我开发的方案中有些原生设置Settings 在某些方案上有修改了原生Settings的添加有线网开关控制,视源、朗国、创维、三星那些都是没修改的。本文简单实现一下,有需要的可以参考修改。原创 2025-03-26 18:10:14 · 1032 阅读 · 0 评论 -
Android AccessPoint 已连接的wifi信息未显示处理
一个wifi列表未显示已连接的wifi信息问题记录。虽然新版本的原生Settings应用基本不会遇到这个问题,但是万一遇到可以参考这个简单适配。背景:很久以前的项目代码,移植的Settings的代码,代码获取的wifi列表信息是使用SettingsLib的接口获取 AccessPoint 列表数据。目前只有wifi5的模组硬件会遇到这个问题,wifi6模组的硬件没有这个问题。有可能是底层返回的某个信息不符合正常逻辑,所以才出现这样的问题。本文只是简单记录一下,估计对大部分开发人员是没啥用的。原创 2025-03-26 17:38:07 · 1116 阅读 · 0 评论 -
Android14 以太网共享功能 相关代码简介
Android 的以太网共享功能是啥?其实就是 Android设备接入一个网线后,再接入电脑,电脑就可以分配到到一个ip;这里的Android 设备就相当于一个路由器。如果Android设备可以正常上网,那么电脑也是可以上网的;Android 的以太网共享功能简单的说就是把Android设备的网络通过网线的形式共享给其他设备。Android手机设备基本没有网口,可以通过usb Hab转接网口;一些调试用的Android 设备是保存有网口的,可以直接接入网线。原创 2024-08-25 19:04:08 · 3412 阅读 · 1 评论 -
Android 系统连接WIFI显示网络连接受限分析处理
Android 系统连接WIFI提示网络受限处理这个是比较常见的问题了,这里简单记录一下。Android原生系统连接国内wifi网络会提示不可用,之后显示网络受限,但是实际可以上网;连接国外VPN网络是没有这个问题的。这个问题的原因就是系统连接上wifi后校验网络的时候,使用的是一个国外的url地址,但是国内外访问这个地址是无法返回数据的,所以系统才会判断该wifi无法连接网络。要解决这个问题,有两种方法:一个是替换了校验网络的url地址,另外一个是去除这个校验过程。原创 2024-08-25 19:02:33 · 6134 阅读 · 0 评论 -
Android14 Settings属性断电上电不记忆问题分析解决
Android 系统如果修改了Settings属性后等几秒再断电上电会有属性未保存的情况。比如,开关wifi和时间同步等开关,修改开关状态后,进行断电上电关开机 会发现有状态不保存的问题。wifi开关或者同步时间开关这些数据都是Settings.Global属性保存在data目录下的文件数据。一般手机和平板断电不换马上关机,是有大屏设备或者机顶盒等设备会出现这个问题。之前Android9不记得是否会有这个问题了,但是Android13 和 Android14 是必现的。原创 2024-08-18 18:37:41 · 1726 阅读 · 0 评论 -
Android原生设置Settings 具体Fragment和Activity界面跳转实现
Android 原生设置Settings中如果要跳转到某个界面,如何实现?从代码上看,只能看到某些Activity的跳转,或者一些主要的Fragment是有暴露的,而对于多层级的Fragment 没看到有代码有直接暴露的代码。这种情况,如果要跳转到某个Fragment,要如何实现呢?其实原生Settings 对这块需求是有设计实现功能的,可以实现跳转到某个未暴露的Fragment 界面,但是有个限制:跳转未暴露的Fragment 应用需要是系统签名uid=1000d的应用,不然会报错。原创 2024-08-03 19:06:40 · 2439 阅读 · 1 评论