E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
OID
andr
oid
display 笔记(十)surfaceflinger与HWC的关系
在Andr
oid
图形系统中,SurfaceFlinger和HardwareComposer(HWC)是紧密协作的两个核心组件,共同负责屏幕内容的合成与显示。
那天的烟花雨
·
2025-04-13 11:52
笔记
Andr
oid
开发DiffUtil详解,Andr
oid
——DiffUtil
阅读了大神写的代码,才知道每一行都不是白写的,写的有理有据,还很优雅。膜拜....一、作用可以计算两个List之间的差异,得到两个List之间的差异集,如果List集合很大,计算两个List之间的差异耗时,应该放到子线程中执行,计算得到DiffUtil.DiffResult后,将该结果集应用到主线程的RecyclerView上。二、相关概念1.相关类(1)DiffUtil.Callback计算两个
weixin_39750854
·
2025-04-13 10:42
Andr
oid
11车载WiFi热点默认名称及密码配置
一、背景基于车厂信息安全要求,车载热点默认名称不能使用统一的名称,以及默认密码不能为简单的1~9。基于旧项目经验,组装工厂自动化测试及客户整车组装的时候均存在多台设备同时打开,亦不太推荐使用统一的热点名称,连接无法区分。二、需求根据客户的要求,默认名称使用车厂车型项目名称+VIN码后四位,默认密码为车厂英文缩写+TUID后四位。三、分析热点默认名称及密码生成在源码frameworks/opt/ne
shusuanly
·
2025-04-13 10:12
车机系统
android
framework
车载系统
Andr
oid
【andr
oid
自定义view (UI组件),三个绘图工具类详解】
目录1andr
oid
自定义view(UI组件)1.1自定义view的简介1.1.1andr
oid
自定义view几种方式1.2自定义组合控件1.2.1自定义组合控件的使用步骤1.3继承系统控件1.3.1继承
手下留键盘
·
2025-04-13 10:41
android
android
ui
android
studio
开发语言
java
Andr
oid
ViewBinding使用详解
使用–如果为Module启用了视图绑定,则会为Module包含的每个XML布局文件生成一个绑定类。每个绑定类都包含对根视图和所有具有ID的视图的引用。绑定类的名称是通过将XML文件的名称转换为Pascal大小写并在末尾添加Binding一词来生成的。例如,给定一个名为activity_progressbar.xml的布局文件:……布局文件中有6个ProgressBar,只有3个ProgressBa
2401_85730911
·
2025-04-13 10:40
android
(十五)安卓开发中不同类型的view之间继承关系详解
1.View继承关系:java.lang.Object→andr
oid
.view.View描述:View是安卓UI组件的基类,提供了基本的绘制、事件处理和布局功能。
匹马夕阳
·
2025-04-13 10:09
Android开发
android
Andr
oid
15音频进阶之build AAOS15 kernel for Pixel6(一百一十四)
简介:CSDN博客专家、《Andr
oid
系统多媒体进阶实战》一书作者新书发布:《Andr
oid
系统多媒体进阶实战》优质专栏:Audio工程师进阶系列【原创干货持续更新中……】优质专栏:多媒体系统工程师系列
Android系统攻城狮
·
2025-04-13 09:36
Android
Audio工程师进阶系列
音视频
redis
数据库
基于python的语音识别与蓝牙通信的温控系统
作者:小俊学长个人简介:精通Java、Python、C#、C、C++等编程语言,同时对微信小程序、Php和Andr
oid
等技术也能熟练掌握,可为大家提供全面的技术支持与交流。我拥有丰
小俊学长
·
2025-04-13 09:05
语音识别
人工智能
andr
oid
程序检测当前有无可用网络
setMessage("网络连接失败,请确认网络连接").setPositiveButton("确定",newDialogInterface.OnClickListener(){@Overridepublicv
oid
onClic
zkcharge
·
2025-04-13 07:17
android
andr
oid
判断2g 3g 4g 5g网络
我整理的一些关于【网络】的项目学习资料(附讲解~~)和大家一起分享、学习一下:https://d.51cto.com/bLN8S1Andr
oid
判断网络类型(2G/3G/4G/5G)科普文章在现代的移动设备中
浙江生态环境
·
2025-04-13 07:46
android
5G
网络
高效办公之道-使用Python自动化控制电脑微信
1、需求背景一直以来,都有很多人通过各种办法去实现微信机器人,或者是控制微信电脑版去实现微信的API,例如Hook微信、iPad协议、web微信协议、Andr
oid
微信协议、以及基于浏览器的puppet
passionSnail
·
2025-04-13 06:42
Python教程
Python小工具
Python脚本
自动化
运维
python
【Andr
oid
】系统启动流程分析 —— Zygote 进程启动过程
本文基于Andr
oid
14.0.0_r2的系统启动流程分析。一、概述Zygote是Andr
oid
系统中的一个核心进程,它在系统启动时被初始化。
Tyhoo Wu
·
2025-04-13 06:41
Android
android
zygote
aosp
安卓
ubuntu 20.04 连接 罗技 K480键盘
罗技K380/K480在罗技的官方是说支持Windows、Macos、Chromeos、Andr
oid
和IOS,唯独不支持Linux,具体解决方案如下:1.安装可以显示配对密码的蓝牙插件,$sudoapt-getinstallbluez-hcidump
皂蒸菌
·
2025-04-13 05:35
6、c++特性---可变参数模版和折叠表达式
模版一如下,使用递归展开//递归终止条件v
oid
print(){cout//Args是类型参数包v
oid
print(Tfirst,Args...rest){//r
goodAsuna
·
2025-04-13 03:55
c++特性11等等常用的
c++
开发语言
linux
后端
考研
算法
数据结构
Andr
oid
集成:表格、文档文字快速录入-表格识别接口
在快节奏的工作环境中,每天都在产生大量繁杂的表格文件,对其数据进行处理往往占据了企业员工的大部分时间。从表格中进行信息提取到实现电子表格管理,传统的人工操作模式,不仅耗时费力,还容易出现错误。现在,科技的飞速发展为实现表格的数字化管理带来了革命性的解决方案——表格识别接口,让表格处理变得轻松快捷。表格识别接口,简单来说,就是一种能够快速准确地从各种文档中提取表格内容,并将其还原为可编辑表格形式的工
wt_cs
·
2025-04-13 03:53
发票识别
android
微信小程序 安卓正常播放视频 iOS无法播放 问题记录
在uniapp微信小程序开发中,视频在Andr
oid
和iOS平台表现不一致的问题比较常见,尤其是涉及视频播放的兼容性处理。以下是对问题的总结和解决思路的整理,希望能帮助到遇到类似问题的开发者。
代码简单说
·
2025-04-13 02:46
开发必备
2025开发必备(限时特惠)
小程序
bug
ios
视频无法播放
视频播放不了
小程序bug
小程序视频
数据结构与算法-数学-基础数学算法(筛质数,最大公约数,最小公倍数,质因数算法,快速幂,乘法逆元,欧拉函数)
#include#includeusingnamespacestd;constintN=1000010;boolst[N];//标记数组,true表示是合数,false表示是质数v
oid
get_primes
一个人在码代码的章鱼
·
2025-04-13 01:44
#
数学
算法学习
算法
c++
数据结构
科技快讯 | DeepSeek 公布模型新学习方式;Meta发布开源大模型Llama 4;谷歌推出 Andr
oid
Auto 14.0 正式版
Meta发布开源大模型Llama4,首次采用“混合专家架构“4月6日,Meta推出开源AI模型Llama4,包括Scout和Maverick两个版本,具备多模态处理能力。Scout和Maverick参数量分别为170亿和4000亿,采用混合专家架构。Meta同时训练更强大的Behemoth模型。Llama4已在40个国家更新为MetaAI助手,多模态功能仅限美国英语。MetaCEO扎克伯格强调开源
最新科技快讯
·
2025-04-12 23:01
科技
Compose笔记(十六)--ExoPlayer
这一节了解一下Compose中的ExoPlayer的使用,我们在开发Andr
oid
应用时,经常会使用到播放器这个ExoPlayer框架就相对成熟,易上手,现简单总结如下:1.ExoPlayer核心类ExoPlayer
ljt2724960661
·
2025-04-12 21:48
Android基础
笔记
android
jetpack
Error[Li006]: duplicate definitions for....解决方案
找到IAR中".h"文件的位置,报错是下面一大堆找到文件context_iar.o或者是n32l40_it.o的函数中HardFalut_Handler的函数声明v
oid
前面加static,实在没办法可以这样做
cccc卌
·
2025-04-12 21:16
java
开发语言
使用POCO库进行ZIP压缩和解压
1.基本ZIP文件操作压缩文件/目录到ZIP#include#include#include#include#includev
oid
compressToZip(conststd::string&source
东北豆子哥
·
2025-04-12 19:37
C++
c++
Andr
oid
AudioService
一、AudioService相关类AudioServiceAudioService是Andr
oid
系统中提供的一个系统基本的服务,负责管理应用程序和系统的音频资源。
一个学渣的自我救赎
·
2025-04-12 19:05
Android
Framework
Android
Audio
android
Andr
oid
11 AudioPolicyService 启动流程
AudioPolicyService在init进程中启动,源码路径:frameworks/av/media/audioserver/audioserver.rcserviceaudioserver/system/bin/audioserverclasscoreuseraudioserver#mediagidneededfor/dev/fm(radio)andfor/data/misc/media(
Kbattery
·
2025-04-12 19:34
Android
音频系统
android
audio
AudioPolicy
音频
002 AudioService音频设备管理
在andr
oid
手机插入或者拔出耳机的瞬间,kernel层会监听到耳机的变化,以下是插入耳机的瞬间打印的log,可以看到产生event事件然后逐级上报。
火车上遇见
·
2025-04-12 18:03
learnandroid
learnandroid
AUDIO SERVICE的功能
AUDIOSERVICE在音频处理和管理方面发挥着关键的作用,以下是关于其功能的详细解释:音频后台服务:AUDIOSERVICE允许Andr
oid
和iOS应用在后台持续播放音频,确保即使在主进程被杀死或者屏幕关闭的情况下
小菜翔
·
2025-04-12 18:32
android
android-studio
无障碍服务模拟点击,随意传入坐标
:时间(以毫秒为单位),从手势开始到开始笔划的时间,非负数参数duration:笔划经过路径的持续时间(以毫秒为单位),非负数/***模拟点击事件**@paramx*@paramy*/privatev
oid
Tap
zwm269888815
·
2025-04-12 18:01
java
通过Arduino IDE向闪存文件系统上传文件
注意:适用于Arduin
oID
E2.0版本以上。
扰动欧几里得空间
·
2025-04-12 17:22
ide
SpringBoot连接MQTT客户端
SpringBootApplicationpublicclassAxiosDemoApplicationimplementsCommandLineRunner{@AutowiredprivateMqttServicemqttService;publicstaticv
oid
main
终将超越过去
·
2025-04-12 17:22
spring
boot
后端
java
vue+element项目中报错Blocked aria-hidden on an element because its descendant retained focus. The focus m
Blockedaria-hiddenonanelementbecauseitsdescendantretainedfocus.Thefocusmustnotbehiddenfromassistivetechnologyusers.Av
oid
usingaria-hiddenonafocusedelem
旭久
·
2025-04-12 17:22
vue.js
前端
javascript
每日一题(小白)暴力娱乐篇29
每次拆解记录ans++③拆解n为若干次x,若x取余2等于1并且ans%2==1(用相反的方法也可以)若x取余2等于0并且ans%2==0,则记录count++④输出count代码如下publicstaticv
oid
main
烁347
·
2025-04-12 17:22
娱乐
算法
数据结构
java
算法基础模板
高精度加法#includeusingnamespacestd;constintN=10005;intA[N],B[N],C[N],al,bl,cl;v
oid
add(intA[],intB[],intC[
jjl24860
·
2025-04-12 16:46
算法
蓝桥杯
选题(dfs)
#includeusingnamespacestd;intn,l,r,x;inta[20];intans=0;v
oid
dfs(intid,intsum,intminv,intmaxv,map&m){if
vir02
·
2025-04-12 16:15
深度优先
算法
c++
界面控件DevExpress WinForms垂直&属性网格组件 - 拥有更灵活的UI选择(一)
另外,用户可以把它用作一个属性网格,就像在VisualStudi
oID
E中那样。
界面开发小八哥
·
2025-04-12 15:42
ui
devexpress
界面控件
UI开发
Winforms
关于如何定制开发Andr
oid
第三方ROM,最全开发教程、原理阐述
一、首先,搞明白ROM的概念。广义上对于ROM,有两种定义:1.官方原厂ROM。就是官方适配的ROM,无修改,原汁原味由品牌厂商自己定制开发的ROM。2.第三方定制ROM。意思很明确,就是经过第三方修改定制的系统,可以是在官方原厂ROM的基础上修改、定制功能;也可以移植其他OS,比如MIUI、Flyme、EMUI等等;其次,还可以是基于源码插桩移植,编译适配的ROM,比如MIUI\ColorOS的
X神之怒
·
2025-04-12 15:40
andr
oid
cpu调度策略_Andr
oid
进程调度
Andr
oid
系统是基于Linux系统之上开发的,其充分利用了Linux系统的一些特性,有些甚至可以做为开发范本。
weixin_39720865
·
2025-04-12 14:36
android
cpu调度策略
【andr
oid
bluetooth 协议分析 01】【HCI 层介绍 1】【hci_packets.pdl 介绍】
在AOSP的蓝牙协议栈(Gabeldorsche)中,hci_packets.pdl是一个协议描述语言文件,用于定义HCI(HostControllerInterface)层的数据包结构和通信协议。以下是详细解析:1.文件作用system/gd/hci/hci_packets.pdl协议自动化生成:通过.pdl文件定义蓝牙HCI命令/事件/数据包的二进制格式跨语言支持:生成C++/Java等语言的
奔跑吧 android
·
2025-04-12 14:36
android
15
蓝牙协议栈分析
android
Gabeldorsche
gd
bt
bluetooth
aosp13
bluedroid
【andr
oid
bluetooth 框架分析 01】【关键线程 4】【native <-> java 上下行必须要跑在bt_jni_thread 线程中吗?】
所有的jni层的无论上下行调用都必须加入bt_jni_thread线程中执行吗?javanative必须要加入到bt_jni_thread线程执行?1.简明结论:不是所有JNI层的调用都必须走bt_jni_thread。上下行处理分工明确:上行(native→Java):统一通过bt_jni_thread。下行(Java→native):核心控制命令→走bt_main_thread轻量级profi
奔跑吧 android
·
2025-04-12 14:35
android
15
蓝牙协议栈分析
android
aosp13
bluetooth
bluedroid
bt
aosp15
【andr
oid
bluetooth 框架分析 01】【关键线程 6】【主线程与核心子线程协作机制】
主线程与核心子线程的协作机制一、蓝牙进程中的线程架构全景图在Andr
oid
蓝牙协议栈中,线程分工非常明确,形成了一个高效的协作体系。
奔跑吧 android
·
2025-04-12 14:35
android
15
蓝牙协议栈分析
android
bluetooth
bt
bluedroid
【andr
oid
bluetooth 框架分析 01】【关键线程 1】【关键线程介绍】
1.为什么学习蓝牙协议栈之前,必须先梳理清楚这几大线程?为什么学习协议栈之前最好是要先梳理清楚关键线程bt_stack_manager_threadbt_jni_threadbt_main_threadbt_a2dp_sink_worker_thread1.1蓝牙协议栈是典型的“多线程异步系统”蓝牙协议栈中各模块的初始化、通信、状态回调不是同步执行,而是分散在线程中通过消息队列/回调调度完成的。所
奔跑吧 android
·
2025-04-12 14:35
android
15
蓝牙协议栈分析
android
bluetooth
bluedroid
bt
profile
【andr
oid
bluetooth 框架分析 01】【关键线程 2】【bt_stack_manager_thread线程介绍】
1.bt_stack_manager_threadbt_stack_manager_thread是蓝牙协议栈中的核心调度线程,负责串行化处理协议栈的生命周期事件,包括初始化、启动、关闭与清理操作。它确保这些状态切换在同一线程中按顺序执行,避免竞态和资源冲突。作为蓝牙栈的“总指挥”,它协调模块管理器、协议子系统(如L2CAP、GATT、BTM)、以及JNI层之间的事件传递,是协议栈有序启动与安全退出
奔跑吧 android
·
2025-04-12 14:35
android
15
蓝牙协议栈分析
android
bt
bluetooth
bluedroid
Andr
oid
蓝牙协议栈fluoride(三) - 系统管理
关键线程在整个协议栈中一共分三个主要线程:bt_jni_workqueue、bt_workqueue/btumessageloop、hci_thread。从名称可以看出它们分别处理着各层的事务:bt_jni_workqueue:处理btinterface层的事务bt_workqueue/btumessageloop:处理btapplication/profile、bthost的事务hci_thre
小小鸟飞呀飞
·
2025-04-12 14:04
android蓝牙协议栈
fluoride
android
android蓝牙协议栈
bt
stack
fluoride
bluetooth
android
bt
解决WIN11安卓子系统WSA闪退导致无法打开应用的方法
在最近的Windows11操作系统中,引入了WindowsSubsystemforAndr
oid
(WSA),它允许用户在Windows系统上运行Andr
oid
应用程序。
XbpObjectivec
·
2025-04-12 14:33
android
操作系统
【andr
oid
bluetooth 框架分析 01】【关键线程 5】【bt_main_thread介绍】
1.概述system/stack/btu/btu_task.ccbt_main_thread是Andr
oid
Bluetooth协议栈中的核心线程,负责处理蓝牙协议栈中的大部分关键任务和事件。
奔跑吧 android
·
2025-04-12 14:31
android
15
蓝牙协议栈分析
android
bt_main_thread
bluetooth
aosp13
bt
bluedroid
WhatsApp应用程序取证探究
1.WhatsApp数据存储在哪里Andr
oid
/data/data/com.whatsapp/databases/msgstore.db(需要root)/storage/emulated/0/WhatsApp
Doris Liu.
·
2025-04-12 13:24
googlecloud
icloud
取证
sqlite
whatsapp
手机取证
数字取证
Andr
oid
操作系统源码深度解析
本文还有配套的精品资源,点击获取简介:Andr
oid
源码是理解和定制移动操作系统的关键资源,包含Linux内核、HAL、运行时环境、系统服务、框架层、UI系统及应用程序。
Ga Ou
·
2025-04-12 12:22
关于安卓开发记事本小程序添加图片出现的那些Bug
1.记事本在Manifest里添加权限后报错误,解决办法:File->Settings->Editor->Inspections->Andr
oid
->Lint->Correctness->将Usingsystemapppermission
.晚街听风~
·
2025-04-12 12:19
安卓
android-studio
Andr
oid
多回退栈实践(一)_安卓回退栈
在Andr
oid
应用中,我们可以通过点击设备实体返回按键,或者应用左上角标题栏返回按钮进行返回。点击系统按钮返回点击应用左上角返回按钮从用户角度来讲,返回操作是一个类似栈的操作。
2401_87287212
·
2025-04-12 12:49
android
JAVA 导出 word
1、模板方式导出1.1、引入maven依赖com.deepoovepoi-tl1.12.21.2、导出文档代码publicstaticv
oid
main(String[]args){MapdataMap=
HarrisHaword
·
2025-04-12 10:09
java
word
开发语言
安卓开发必备
什么是Andr
oid
-嵌入式设备编程的历史-第一章暂时可以这样说,传统的桌面应用程序开发者已经被惯坏了。这个不是说桌面应用程序开发比其他开发很简单。
业余代码工作者
·
2025-04-12 10:08
编程语言
android
import
layout
活动
autocomplete
button
ViewModel vs Andr
oid
ViewModel:核心区别与使用场景详解
在Andr
oid
的MVVM架构中,ViewModel和Andr
oid
ViewModel都是用于管理UI相关数据的组件,但二者有一些关键区别:1.ViewModel基本用途:用于存储和管理与UI相关的数据
奋斗理想
·
2025-04-12 10:07
Compose
compose
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他