有头发的猿
某著名程序员,曾参与过抖音,腾讯视频等app的使用。
目前职位:Android系统工程师
展开
-
Android系统-MTK6833_android12_user版本修改adb_root_&_apk_root
此root方案是有android12源代码方案,无源代码请略过…有图有真相。原创 2022-06-14 21:30:00 · 1606 阅读 · 0 评论 -
Android系统_MTK_android11_集成openssh
因之前文章已经讲解了具体集成openssh,此文章将不再概述,因为不同平台原理一样,只是每个平台权限添加和openssh版本可能不同msm8953_android_集成openssh。原创 2023-03-17 22:00:00 · 453 阅读 · 0 评论 -
Android系统_MTK_android12_集成openssh
因之前文章已经讲解了具体集成openssh,此文章将不再概述,因为不同平台原理一样,只是每个平台权限添加和openssh版本可能不同。原创 2023-03-18 22:00:00 · 488 阅读 · 0 评论 -
Android系统定制之监听USB键盘来判断是否弹出软键盘
在设备上弹出软键盘,会将一大部分UI遮挡起来,造成很多图标无法看到和点击,使用起来不方便,因此通过插入usb键盘输入代替软键盘,但是点击输入框默认会弹出软键盘,因此想要插入USB键盘时,默认关闭软键盘,拔出键盘时再弹出,方便用户使用。原创 2023-10-07 22:30:00 · 770 阅读 · 0 评论 -
Android系统之控制顶部状态栏和底部导航栏
Android系统之控制顶部状态栏和底部导航栏原创 2023-06-29 22:30:00 · 1245 阅读 · 0 评论 -
Android12之网络共存
android12之网络共存原创 2023-04-18 22:00:00 · 1571 阅读 · 1 评论 -
Android系统之nanomq集成
NanoMQ (opens new window)是于2021年初发布的边缘计算开源项目,是面向物联网边缘计算场景的下一代轻量级高性能MQTT消息服务器。中文官网:https://nanomq.io/docs/zh/latest/Github 仓库地址:https://github.com/emqx/nanomq。原创 2023-03-21 22:00:00 · 880 阅读 · 0 评论 -
Android-MSM8953_android10_WIFI(内网)和以太网(内网)共存
我们知道内网的网段访问都是固定的,都是该网段内的内网进行通信,不会参杂其他网段的网络,因此我们可以分别为每个网络增加一个路由策略,当发现网络的接口是eth,,则将该网络的IP所属网段的网络都通过eth路由表去输入输出,达到以太网通信的,WIFI同理。所谓共存就是让两个网络同时使用,那么要想共存,就必须从以太网切换到WIFI时,不要做断开操作,但此时会发现因为android的优先级机制,会发现我们此时并访问不了我们的WIFI网络,虽然我们两个网络同时存在,但是一直被优先级高的网络抢占着,原创 2023-03-16 22:00:00 · 739 阅读 · 0 评论 -
Android系统-应用权限白名单
Android_应用权限白名单原创 2023-01-01 22:00:00 · 2389 阅读 · 0 评论 -
Android系统_adb连接adbd加入密码检测二
Android系统_adb连接adbd加入密码检测原创 2022-12-31 22:00:00 · 2879 阅读 · 1 评论 -
MTK_android11_默认Launcher(支持设置切换)
MTK_android11_默认Launcher(支持设置切换)原创 2022-12-30 22:00:00 · 1872 阅读 · 0 评论 -
MTK_android11_WIFI(内网)和4G(外网)共存
MTK_android11_WIFI(内网)和4G(外网)共存原创 2022-12-29 22:00:00 · 1648 阅读 · 0 评论 -
MTK_android11_以太网(内网)和WIFI(外网)共存
MTK_android11_以太网(内网)和WIFI(外网)共存原创 2022-12-28 13:58:11 · 1965 阅读 · 0 评论 -
Android系统-Settings-添加永不休眠选项并默认永不休眠
【代码】Android系统-MTK_Android11_Settings-添加用不休眠选项并默认永不休眠。原创 2022-11-11 22:00:00 · 1668 阅读 · 0 评论 -
Android系统-默认相关配置修改大集合
Android系统相关默认配置修改大集合,wifi,蓝牙,gps开关等原创 2022-10-29 22:30:00 · 570 阅读 · 0 评论 -
Android系统-MTK_android12默认横屏
Android_mtk平台_android12_默认横屏_包含开机logo到进入系统,包含关机充电界面原创 2022-10-28 22:00:00 · 1170 阅读 · 0 评论 -
Android系统-MSM8953_anroid10默认横屏
Android10设备默认横屏,从开机动画到进入系统原创 2022-10-27 22:00:00 · 1174 阅读 · 0 评论 -
Android系统_SystemUI_android10_添加控制底部导航栏广播
在对于我们一些特殊场景,我们可能不想用户能够操作返回,回到主页,因此就需要我们能够灵活控制底部导航栏的状态。原创 2022-09-11 22:00:00 · 639 阅读 · 0 评论 -
Android_三MSM8953_android10_移植nmap
将nmap下载下来,这样会把nmap所有的依赖下载下来,这样就可以保证我需要的所有的东西都能够获取到。其实在源码里面就可以找到,需要的配置其实也就是我们在章节二编译时,修改源码对应的哪些配置,下面,但是发现系统起不来,分析应该是有些库跟系统冲突了,导致系统起不来,因此后面还需要将。当然,我们还是需要利用Termux,我们直接使用Termux,环境变量,因为我们之前在章节二源码修改时将配置加载路径通过。通过我们上面的termux下载前后对比我们也可以看到有这个。在正式集成到系统之前,我们首先将我们。原创 2022-09-11 22:00:00 · 652 阅读 · 0 评论 -
Android_二使用Termux编译Android平台所需的linux可执行文件指令之nmap
Android使用Termux编译nmap原创 2022-09-10 22:00:00 · 1399 阅读 · 0 评论 -
Android_一如何获取linux中的可执行文件指令之Termux使用介绍
Termux是一个Android终端仿真器和Linux环境应用程序,不需要根或设置就可以直接工作。自动安装最小基本系统-使用APT包管理器可以使用其他包。Termux结合了强大的终端仿真和广泛的Linux软件包集合。原创 2022-09-09 22:00:00 · 1172 阅读 · 0 评论 -
Android系统_adb连接adbd加入密码检测一
要在adb连接adbd时加入密码检测,我们就必须要了解adb和adbd连接过程,这样我们才能知道在何时可以加入密码检测,在哪一步加入密码检测比较合适,在之前的学习我们了解过adb和adbd再次看到,基本通讯框图如下:首先,我们会想到,既然我们有adb需求,那么我们需要默认打开开发者选项的adb调试开关第二,根据上面的通讯流程,既然现在通过密码连接,那么认证过程势必也是多余的,第二部需要把认证过程默认省略最后,在建立连接之前,加入我们的密码检测逻辑,即可完成此需求。...原创 2022-08-31 00:15:00 · 2109 阅读 · 1 评论 -
Android系统_MSM8953_android10_集成openssh
Android_android10集成openssh原创 2022-08-29 22:00:00 · 1177 阅读 · 0 评论 -
Android系统-SystemUI-Android11修改sim卡信号格数对应的信号强度值
代码】Android系统-SystemUI-修改sim卡信号格数对应的信号强度值。原创 2022-07-29 10:46:51 · 1319 阅读 · 0 评论 -
Android系统-Android10通过UI形式隐藏apk
对于我们某些场景,我们不能完全删除apk,只能通过UI层面去隐藏该APP显示:因此我们需要修改如上几个地方的显示这里以google play store为例:1.屏蔽settings中apps的google play store显示2.屏蔽系统桌面上划时的google play store显示3.屏蔽系统Launcher的google play store显示...原创 2022-07-07 23:00:00 · 983 阅读 · 0 评论 -
Android系统-SystemUI-Android10通过代码去控制系统状态栏的下拉
Android 系统开发 SystemUI statusbar通过代码去下拉 IStatusbarService原创 2022-06-21 23:00:00 · 1023 阅读 · 0 评论 -
Android系统定制-SystemUI-控制下拉状态栏快捷设置的下拉与关闭(通过按键控制)
一.需求场景Android 下拉状态栏快捷设置的下拉与关闭标准设计是通过我们手指触摸去滑动顶部状态栏,但有些场景,我们可能需要通过app或者某些按键去控制,这个时候我们就需要了解下拉状态栏快捷设置的控制接口在哪里,提供给客户或者增加在按键功能里面。二.设计思路Android 下拉状态栏快捷设置的下拉与关闭标准设计是通过我们手指触摸去滑动顶部状态栏,因此我们需要找到顶部状态栏view在哪里,再找到它的触摸事件处理的地方,在Android中顶部状态栏包含在SystemUI中,SystemUI源码中有个 s原创 2022-02-08 18:53:00 · 3844 阅读 · 0 评论 -
Android系统定制-SystemUI-下拉状态栏快捷设置新增选项(自动亮度&静音)
一.需求场景对于一些相关需求功能使用频繁,但进入层级较繁琐,想要直接体现在下拉快捷设置里面,增强用户体验和效率。二.设计思路拉状态栏快捷设置,顶部状态栏等都属于SystemUI,因此只需要从SystemUI源代码入手,而在SystemUI源代码中,有个单独的qs 文件夹,用来管理并实现下拉状态栏快捷设置相关功能,qs是quick setting的简写,因此下拉状态栏,叫做下拉快速设置或者快捷设置更为合理。因此下面讲解都会称之为下拉快捷设置。在SystemUI中,所有的下拉快捷设置相关选项列表,由资源原创 2022-02-08 18:38:42 · 3098 阅读 · 0 评论