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
android系统源码学习
Surface渲染流程解析:如何实现车载智能座舱的高质量图像显示?
SurfaceFlinger简介SurfaceFlinger是
Android系统
中负责图形渲染和显示的一个系统服务,SurfaceFlinger负责将来自多个应用程序的屏幕缓冲区组合成单个屏幕缓冲区,并将最终结果输出到系统的显示设备上
程序猿会指北
·
2023-06-14 00:33
Android车载技术
android
程序员
移动开发
车载开发
图形渲染
随着用户体验质量的不断追求,性能优化成了Android开发中的重要一方面
在移动互联网时代,
Android系统
的使用越来越广泛,而随着用户对体验质量的不断追求,性能优化已经成为了Android应用开发中的重要方面。
Android小贾
·
2023-06-13 21:59
Android
性能优化
移动开发
android
性能优化
ux
移动开发
Framework
梳理Retrofit的知识体系
作者:RainyJiang在学习Retrofit后,由于它本身就是OKHttp的封装,面试中也经常会被一起问到;单纯的解析它的
源码学习
难免会有点无从下手,往往让人抓不住重点,学习效率并不是很高,本文从提出几个问题出发
Android小贾
·
2023-06-13 21:58
Android
网络框架
OkHttp
retrofit
java
okhttp
android
Framework
Android系统
服务调用分析
在
Android系统
中,framework向应用层提供了很多系统服务,例如InputManager、ActivityManager、WindowManager等,方便的实现软件需求的开发。
雷涛赛文
·
2023-06-13 21:20
spring
源码学习
1.xmlBeanFactory对defaultListableBeanFactory类进行扩展,主要用于从XML文档中获取BeanDefinition,对于注册及获取bean都是使用从父类DefaultListableBeanFactory继承的方法去实现。xmlBeanFactory主要是使用reader属性对资源文件进行读取和注册。2.循环依赖。创建bean,核心方法getBean→doGe
焦虑的说说
·
2023-06-13 19:00
spring
学习
java
Android系统
原理性问题分析 - 系统 Root 的实现原理
声明在
Android系统
中经常会遇到一些系统原理性的问题,在此专栏中集中来讨论下。Android低版本时经常听说Root系统,随着Android版本的升高,提Root的人越来越少了。
小馬佩德罗
·
2023-06-13 19:55
#
Android系统中的原理分析
android
Root
su
SuperUser
android中AMS进程通知Zygote进程fork新进程的通信方式
二,应用进程启动过程
android系统
点击桌面上的APP图标时,如果应用
佳哥的技术分享
·
2023-06-13 19:25
android
zygote
技术干货 | WebRTC 技术解析之 Android VDM
导读:WebRTC中的AndroidVDM(VideoDeviceManager)技术模块,是指WebRTC基于
Android系统
,对视频数据采集、编码、解码和渲染的管理。
·
2023-06-13 12:16
opencv+pytorch+ncnn使用CNN学习颜色空间RGB踩坑记(附带NCNN
源码学习
)
最近学习和使用opencv读取和处理图像,然后用pytorch训练深度学习模型,部署和推理的时候用opencv+ncnn进行,过程中参考了很多网上教程和案例,结合源码发现了一个关于颜色空间的问题,很多网上资料的源码示例中并没有注意,自己也被误导了,特别记录一下,也供大家参考核心思想总结:当我们所有的彩色图像处理都打算采用RGB格式数据的时候,切记用opencv读取图像后要将图像从BGR转成RGB,
AI大龙虾
·
2023-06-13 10:59
opencv
pytorch
cnn
安卓期末考试知识总结
文章目录第一章:Android基础入门习题总结重点知识第二章:Android常见桌面布局&第三章:Android常见界面控件知识总结习题总结第一章:Android基础入门习题总结
Android系统
采用分层架构
缘友一世
·
2023-06-13 07:26
Andriod学习
android
数码相机
clickhouse-jdbc
源码学习
clickhouse-jdbc
源码学习
文章目录clickhouse-jdbc
源码学习
包介绍依赖版本搭建环境版本如下QA1.LocalDate/LocalDateTime不兼容2.一次查询请求的源码追踪包介绍依赖版本本次研究源码依赖的版本如下
wz绿鲤鱼与驴
·
2023-06-13 04:31
clickhouse
数据库
mybatis
学习
mybatis
java
android apk安装过程源码解析
解析完肯定要安装的,索性写一篇关于
android系统
是如何安装我们apk的流程分析。不过这里仅仅只分析java层面的代码,C层方面的就跳过了。apk安装起始点-Pm.java
lujianxin_
·
2023-06-13 03:00
android
apk安装过程源码分析
Android系统
视角下对APK的分析(1)- 静态分析APK文件
而对
Android系统
来说,这就是个大工程了,因为对
Android系统
来说APK是“外来户”,如何安装它、有限制地支持它的运行、如何防着它干坏事等问题就来了。
小馬佩德罗
·
2023-06-13 03:58
#
android
APK
Android系统
原理性问题分析 - epoll 的事件模型
声明在
Android系统
中经常会遇到一些系统原理性的问题,在此专栏中集中来讨论下。
小馬佩德罗
·
2023-06-13 03:28
#
Android系统中的原理分析
android
epoll
ET
LT
Android 系统内的守护进程 - core类中的服务 (4) : vold
声明工作需要,分析vold其实很好奇
Android系统
中的一些关键守护进程服务的作用;本文使用的代码是LineageOS的cm-14.1,对应Android7.1.2,可以参考我的另一篇博客:cm-14.1
Android
小馬佩德罗
·
2023-06-13 03:58
#
android
vold
Android系统
原理性问题分析 - Linux 线程池(Thread Pool)的实现原理
声明在
Android系统
中经常会遇到一些系统原理性的问题,在此专栏中集中来讨论下。
Android系统
中比如在启动应用程序进程时,会涉及线程池的概念,那么线程池是什么原理呢?此篇就来分析一下。
小馬佩德罗
·
2023-06-13 03:58
#
Android系统中的原理分析
linux
ThreadPool
线程池
android
Android系统
视角下对APK的分析(2)- APK安装过程的定性分析
而对
Android系统
来说,这就是个大工程了,因为对
Android系统
来说APK是“外来户”,如何安装它、有限制地支持它的运行、如何防着它干坏事等问题就来了。
小馬佩德罗
·
2023-06-13 03:53
#
android
APK
Android进阶 四大组件的工作过程(一):Activity的工作过程
除此之外,最好还需要掌握一些
Android系统
启动过程的知识:
Android系统
的启动流程
Tai_Monster
·
2023-06-13 02:34
Android开发笔记
android
android
studio
webview
android remount 工作原理简介
androidremount在调试
android系统
的时候是个非常有用的调试手段,有remount的帮助,可以轻松的修改系统分区的某些文件,或者在系统分区添加删除文件。
Little-Ant
·
2023-06-13 02:34
android
增强axmol引擎视频播放之 - android视频播放支持
一、调研虚幻引擎实现方案:使用
Android系统
MediaPlayer,先将视频渲染到TextureSurface,再从TextureSurface读取RGBA像素数据,传给虚幻引擎Native层达到将视频纹理渲染到场景对象的目的
一线灵
·
2023-06-12 22:36
axmol
android
音视频
android
studio
axmol
Mybatis
源码学习
之全局配置文件和映射文件解析
全局配置文件和映射文件解析全局配置文件解析publicstaticvoidmain(String[]args)throwsIOException{//读取配置文件InputStreamis=Resources.getResourceAsStream("org/apache/ibatis/builder/MapperConfig1.xml");//创建SqlSessionFactory工厂SqlSe
wmxz520
·
2023-06-12 22:56
JavaEE
mybatis
学习
java
Typescript代理设计模式(模拟
Android系统
服务获取)
proxy.png环境:Webstorm语言:Typescriptproxy-mini.png代理设计模式所属类型:结构模式代码直观感受:对一个对象进行一层封装,套一层。优缺点,看看优缺点联想使用场景优点缺点提供上层访问,隐藏具体实现代码会变复杂,因为有可能存在多层嵌套代理对代理的真实对象进行管理当真实的对象不可用时,代理对象可以进行快速响应开闭原则,可以替换真实对象具体实现:/***使用Type
做实事的人
·
2023-06-12 15:27
Android的启动过程与Zygote
androidbootprocessdiagram
Android系统
和APP的启动过程:
Android系统
的启动过程BootLoader→Kernel→init→Nativedaemons→AndroidRuntime
詹徐照
·
2023-06-12 14:10
Android SDK与API Level对应关系
AndroidSDK与APILevelGoogle发布的
Android系统
习惯以甜点命令,并且首字母以字母顺序表依次排序,安卓10(Q)首次不用甜品来命名。
WangDDY
·
2023-06-12 00:05
golang
源码学习
之GMP (goroutine)
源码版本1.14.1相关目录runtime/asm_amd64.sruntime/proc.goruntime/runtime2.go关键概念G-我们代码写的gofunc(){}M-内核线程P-M调度G的上下文,P中存储了很多G,M通过调用P来获取并执行G。为了方便,下文中称它为==局部调度器==schedt-全局调度器,主要存储了一些空闲的G、M、PG、M、P、schedt之间的关系graphT
ihornet
·
2023-06-11 22:17
如何在Android平台上使用串口通信
整体思路在
Android系统
上无法
talk_8
·
2023-06-11 22:14
talk8的私房菜
android
串口通信
serial
lib
串口库
AAOS系列之音量设置
处理流程音量键的响应流程AudioService设置音量流程AAOS音量条选项总结前言AAOS音量设置内容可以分为几个部分音量的ui响应流程legacy模式dynamic模式通过按键进行设置AAOS音量设置比通用的
Android
dawnminghuang
·
2023-06-11 19:50
android
ui
java
车载音频
AndroidT(13) init 进程 -- first stage init 的初始化 (二)
第一阶段的init工作主要用于读取系统启动阶段需要的配置信息(例如linux的bootconfig,cmdline等配置信息)、挂载文件系统、安装kernel中的模块驱动,最后就是启动第二阶段的init来进行
Android
迪迦大凹凸曼
·
2023-06-11 18:27
Android
System
&
Framework
android
android
init
framework
system
c++
AndroidT(13) init 进程 -- first stage init 的启动(一)
第一阶段的init工作主要用于读取系统启动阶段需要的配置信息(例如linux的bootconfig,cmdline等配置信息)、挂载文件系统、安装kernel中的模块驱动,最后就是启动第二阶段的init来进行
Android
迪迦大凹凸曼
·
2023-06-11 18:57
Android
System
&
Framework
android
linux
android
system
init
arm java 性能怎么样,直接比较ARM和x86处理器的时钟频率有多公平?
以下是我的32位GCC基准测试的比较-在我的网站上阅读更多::它们表示
Android系统
(Atom原生英特尔代码),使用LinuxUbuntu的RaspberryPi2A7和基于Intel/AMD的PC
风吹幡动wsd
·
2023-06-11 15:06
arm
java
性能怎么样
NACOS
源码学习
---raft
一、Raft算法Raft通过当选的领导者达成共识。筏集群中的服务器是领导者或追随者,并且在选举的精确情况下可以是候选者(领导者不可用)。领导者负责将日志复制到关注者。它通过发送心跳消息定期通知追随者它的存在。每个跟随者都有一个超时(通常在150到300毫秒之间),它期望领导者的心跳。接收心跳时重置超时。如果没有收到心跳,则关注者将其状态更改为候选人并开始领导选举。注意:在各种分布式中间件里面,离不
coder-Ze
·
2023-06-11 12:59
springboot
学习
java
开发语言
StatusBarManager隐藏状态栏
StatusBarManager隐藏状态栏StatusBarManager是
Android系统
中管理状态栏的一个组件,用于控制状态栏的显示和隐藏以及其他相关操作。
胖大师
·
2023-06-11 10:53
Android
Java
笔记
java
android
Android应用开发详解
本文内容,主题是透过应用程序来分析
Android系统
的设计原理与构架。
permike
·
2023-06-11 10:48
Android学习
android 智能家居开发,基于Android智能家居系统的设计与实现
同时,伴随着
Android系统
在手机、平板中广泛应用,人们通过一个Android设备远程控制家电设备,将与生活密切相关的信息服务联系在一起,使生活更加舒适、便捷,已成为潜在的需求。
宇凌千寻
·
2023-06-11 08:36
android
智能家居开发
single-spa
源码学习
学习目的:qp---基于--->qiankun---基于--->single-spa;面向工作热爱学习简要概述:single-spa是一个前端微服务框架,有如下特点:1.技术栈无关2.渐进式增加应用3.懒加载提高首屏渲染4.单页面无刷新5.可挂载应用|组件single-spaGithubsingle-spadocument生命周期:single-spa有12个状态,可以分为四个生命周期:加载---
itLeeyw
·
2023-06-11 08:25
架构
javascript
chitGPT 回答 volatile 关键字
以下是Android源码中一些使用volatile关键字的地方:
Android系统
中的事件分发机制是通过一个事件队列来实现的,当有事件到达时,会先将该事件插入到事件队列中。
da_ma_dai
·
2023-06-11 07:53
Kotlin
Flutter
AS
前端
android
java
开发语言
Android系统
的启动过程(三):Launcher启动过程
Android系统
的启动过程(三):Launcher启动过程摘要&概述前两篇文章中我们已经将系统启动的过程推进到了系统服务启动完毕之后,本篇文章就来介绍
Android系统
启动的最后一步:启动Launcher
Tai_Monster
·
2023-06-11 00:33
Android开发笔记
android
android
studio
java
Android系统
的启动流程(二):SystemServer处理过程
Android系统
的启动流程(二):SystemServer处理过程摘要在上篇文章中,我们已经将启动的进程推进到了ZygoteInit的main中,在ZygoteInit中我们已经知道它的main方法中的
Tai_Monster
·
2023-06-11 00:03
Android开发笔记
android
系统架构
Android:Handler
参考来源参考来源参考来源参考来源Handler机制(面试版)Binder/Socket用于进程间通信,而Handler消息机制用于同进程的线程间通信handler机制是
android系统
运行的基础,它采用生产者
Jamison Tam
·
2023-06-11 00:33
android
Android应用程序进程的启动过程
Android应用程序进程的启动过程导语到这篇文章为止,我们已经简要地了解过了
Android系统
的启动流程了,其中比较重要的内容有Zygote进程的启动和SystemService以及Launcher的启动
Tai_Monster
·
2023-06-11 00:01
Android开发笔记
android
java
开发语言
WiFi、蓝牙以及双WiFi流程
目录1、RTL8812AU驱动移植步骤1.1驱动包目录介绍1.2driver目录介绍编辑1.3移植步骤2、Android平台的移植2.1
Android系统
上驱动ko的存放路径2.2编译
Android系统
的时候
奔跑吧撸码兄弟
·
2023-06-10 23:17
Android系统
WIFI
大数据
嵌入式
Android系统
耳机驱动基本知识
开发项目的时候,接手的第一个驱动就是android平台下耳机的插拔检测和按键检测。这部分涉及的硬件知识比较简单,但是软件上对中断的处理,软件检测的鲁棒性,都有比较高的要求,涉及到驱动开发中经常使用的中断申请,工作队列,tasklet,竟态和同步,linuxinput子系统,android键值映射等知识。耳机接口知识介绍1.耳机的通用接口为一个裸露的圆柱体,从头端到线侧的直径依次增大,并通过橡胶环进
ST小智
·
2023-06-10 16:47
驱动开发
开发艺术探索—View
本文参考在介绍View的三大流程前,需要介绍一些基本概念:View视图结构PhoneWindow:是
Android系统
中最基本的窗口系统,继承自Windows类,负责管理界面显示以及事件响应。
leap_
·
2023-06-10 14:52
CountDownTimer轻松搞定apk启动广告和获取验证码效果
项目开发中,碰到了需要在apk启动进入程序时显示一个几秒中的广告图及注册或修改密码时需要获取验证码的效果,其实
android系统
已经封装了一个倒计时的类:CountDownTimer,可以很轻松的实现一个倒计时的效果
刘孙猫咪
·
2023-06-10 10:00
Android系统
启动流程——总结概况
Android系统
启动流程流程图大致如下:BootLoader引导内核启动:
android系统
系统流程1—(bootloader)uboot引导启动内核过程linux内核的启动:
Android系统
启动流程
ZS_Wang_Blogs
·
2023-06-10 05:26
#
Android系统启动流程
linux
arm开发
运维
Android系统
架构(二)—
Android系统
启动过程
前言作为一个Android应用层的开发者,我们平常开发Android应用程序可能对
Android系统
了解的并不深入。
Coding-ls
·
2023-06-10 05:25
Android
Android系统
Android系统启动流程
浅析
Android系统
启动过程
Android系统
的启动流程是十分复杂的,但是作为应用层的开发人员来说,了解其大致流程即可。
droidYu
·
2023-06-10 05:25
Android
android
android
源码学习
- APP启动流程(android12源码)
前言:百度一搜能找到很多讲APP启动流程的,但是往往要么就是太老旧(还是基于android6去分析的),要么就是不全(往往只讲了整个流程的一小部分)。所以我结合网上现有的文章,以及源码的阅读和调试,耗费了3整天的时间,力求写出一篇最完整,最详细,最通俗易懂的文章,来讲清楚在android上,APP是如何启动的。该文属于安卓源码探究专栏中的文章,专栏中很多类似源码分析的文章,欢迎大家阅读。链接如下:
失落夏天
·
2023-06-10 05:55
安卓-源码分析
学习
Android 调用系统隐藏的类和方法
1.
Android系统
隐藏的类和方法阅读Android源码时,会发现很多被@UnsupportedAppUsage注解的方法,这些方法不能被外部应用访问。
孟芳芳
·
2023-06-10 03:13
android
Android 源码 AOSP版本– 下载[Ubuntu ]
Android源码AOSP版本–下载[Ubuntu]前言配置下载源码前言
Android系统
作为一个庞大的开源项目,除了一些谷歌自带服务之外,其他所有代码均以AOSP(AndroidOpenSourceProject
五一编程
·
2023-06-10 02:17
Android问题集锦
android
ubuntu
git
java
kotlin
上一页
47
48
49
50
51
52
53
54
下一页
按字母分类:
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
其他