自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 Android13 以太网和WIFI共存

在实际的项目开发中,特别用到以太网相关功能时,往往会涉及wifi和以太网同时打开的情况,android原生对于这块的兼容很少,只会有一个生效,会优先使用以太网,故此需要改变系统机制做兼容。

2023-10-26 16:24:36 1080 2

原创 Android13 原生以太网实现设置静态IP

首先需要实现android13设置静态IP的功能,就要对android13以太网架构变化大致理解,谷歌把以太网相关的功能进行模块化,提取到packages/modules/Connectivity/目录,导致之前的实现需要调整,本文主要从2大块进行阐述,分别为framework与原生Settings。本文涉及功能点主要有如下几点:1.设置IP的方式分为DHCP和静态两种2.IP地址的设置3.子网掩码设置4.DNS设置5.网关设置6.代理设置

2023-10-19 11:56:14 3804 9

原创 Android7/10/11 系统实现虚拟蓝牙与APP通讯

一、引言 首先需要明确,在framework中添加

2023-04-24 16:43:43 2198 8

原创 Android10/11 原生Launcher3动态显示Widget

一、引言Android11的Launcher3关于widget的运用很多,如果需要对Launcher3显示的widget进行自定义,就得对其流程进行研究,知晓原理后修改起来事半功倍,此文主要从两方面加一实例进行阐述:1. Launcher3 widget初始化流程2. 长按widget拖拽到桌面的流程3. 动态实现添加widget的逻辑描述1.1、涉及的类1. packages/apps/Launcher3/src/com/android/launcher3/Launcher.jav

2022-05-01 16:55:01 4157 6

原创 Android10/11 原生Launcher3深度定制开发

一、引言关于Android10和11系统Launcher3的定制有很多,根据项目的需求会进行各种定制开发,于是就需要研究Launcher3的源码。本文主要从Android 11的Launcher3QuickStep着手分析(go版本或者其他版本类似)的加载到各种常用的修改结合分析,首先就得大致理解Launcher3各个类的作用。1.1、常用类简述1. BaseIconFac...

2022-03-27 13:54:57 19026 15

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除