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系统源码学习
Android Jetpack还有学的必要吗?
早期的Android开发,由于技术的不断更新,Google把精力都放在了
Android系统
本身上,Android开发都是直接使用四大组件去做,写起来性能和体验都不是很友好。
yihanss
·
2023-07-17 20:52
android
android
jetpack
android
studio
adb shell dumpsys SurfaceFlinger
adbshelldumpsysSurfaceFlingeradbshelldumpsysSurfaceFlinger分析
Android系统
图层此命令输出的内容不较多,可以将输出内容重定向到一个文件中adbshelldumpsysSurfaceFlinger
winfred_zen
·
2023-07-17 17:15
#
WMS
adb
surfaceflinger
浅谈Binder
article/details/117566381/ps:强烈推荐这篇文章,写得很仔细,图文结合,一看就懂,多看几遍,感觉自己又学到了很多,hiahiahia~~本文内容基本就来自上面这篇文章一、是啥贯穿整个
Android
空指针的皮皮虾
·
2023-07-17 17:22
Android
android
Android系统
10 RK3399 init进程启动(四十八) init第一阶段分析
配套系列教学视频链接:安卓系列教程之ROM系统开发-百问100ask说明系统:Android10.0设备:FireFlyRK3399(ROC-RK3399-PC-PLUS)前言本文通过代码梳理的方式,给大家介绍Androidinit祖先进程第一阶段的工作流程。第一阶段整理框架:执行在boot.img(ramdisk)中,主要创建必须的文件夹,挂载虚拟文件系统,挂载system,vendor分区。代
旗浩QH
·
2023-07-17 15:19
Android开机自启动
Android
ROM定制
Android系统驱动
Android
init脚本
Android系统底层
Android系统
10 RK3399 init进程启动(四十九) init第二阶段分析
配套系列教学视频链接:安卓系列教程之ROM系统开发-百问100ask说明系统:Android10.0设备:FireFlyRK3399(ROC-RK3399-PC-PLUS)前言本文通过代码梳理的方式,给大家介绍Androidinit祖先进程第二阶段的工作流程。selinux初始化:第一阶段的selinux初始化,完成策略二进制文件的加载,并设置默认selinux模式。之前的课程已经详细讲解过,此处
旗浩QH
·
2023-07-17 15:19
Android开机自启动
Android
ROM定制
Android系统驱动
Android
init脚本
Android系统底层
Android系统
10 RK3399 init进程启动(七) u-boot编译和镜像生成
配套系列教学视频链接:安卓系列教程之ROM系统开发-百问100ask说明系统:Android10.0设备:FireFlyRK3399(ROC-RK3399-PC-PLUS)前言之前的文章已经讲解过整体Android源码编译,里面包含了u-boot,kernel,Android源码的编译,本文重点讲解,u-boot源码单独编译的方法。让大家对uboot编译出来的镜像有个整体认识。一,u-boot单独
旗浩QH
·
2023-07-17 15:49
Android系统
RK3399
瑞星微3399
Android
u-boot
Android底层驱动
Android系统
10 RK3399 init进程启动(二) RK3399开发板硬件介绍
配套系列教学视频链接:安卓系列教程之ROM系统开发-百问100ask说明系统:Android10.0设备:FireFlyRK3399(ROC-RK3399-PC-PLUS)前言本文介绍后期文章使用的硬件平台,以及环境准备。一,硬件介绍本文采用FireFly的ROC-RK3399-PC-PLUS,本人购买的配置是如下:单机标配+电源+4G内存(建议选择带EMMC的,方便后期烧录和调试)本人选购了无E
旗浩QH
·
2023-07-17 15:48
Android系统开发
RK3399
Android启动流程
1024程序员节
Android系统
10 RK3399 init进程启动(六) 镜像更新
配套系列教学视频链接:安卓系列教程之ROM系统开发-百问100ask说明系统:Android10.0设备:FireFlyRK3399(ROC-RK3399-PC-PLUS)前言Android源码编译完毕之后,就需要将编译出的二进制文件进行更新,这些二进制我们也叫做各种镜像,本文重点介绍如何更新镜像。镜像更新可参考官方网站::更新固件介绍—FireflyWiki。官网文章内容包含多种平台,多种系统的
旗浩QH
·
2023-07-17 15:48
Android系统
RK3399
Android底层开发
Android中的binder和aidl机制
我们知道,在
Android系统
中,每个应用程序都运行在一个独立的进程中,各个进程之间需要进行数据交换和调用,以实现各种功能。为了实现这个目的,binder应运而生。
Eason风云
·
2023-07-17 10:20
android
binder
Android PackageManagerService源码分析和APK安装原理详解
点击跳转到教程一、PackageManagerService简称PMS:PackageManagerService是
Android系统
中核心的服务之一,负责应用程序的查询,卸载和应用信息查询,相当于应用程序的大管家
路宇
·
2023-07-17 10:41
android
PMS
APK
安装原理
安卓源码
Android Hook技术实战详解
在
Android系统
中,应用程序和系统之间通过API进行交互。应用程序可以
路宇
·
2023-07-17 10:07
Android基础笔记
android
Hook
反射
动态代理
view
带你了解什么叫系统移植及交叉编译
离我们最近的就有手机的
Android系统
或IOS系统,这些系统本来并不能直接用在我们现在的商品手机上,需要一定的修改,而所谓的系统移植就是通过优化,修改使其成为符合我们使用习惯的一个过程。
jkCodic
·
2023-07-17 10:24
kubernetes
源码学习
之kube-scheduler
kube-scheduler是kubernetes中的调度程序,负责从apiserver中获得待分发的pod列表,并为他们找到最合适运行的Node。基于kubernetes1.27基本框架下面是kubernetes官发给出的框架图,先对kubernetespod调度的大致流程有一个认识看一下有了初步的印象之后,再简单看看里面的操作流程。调度逻辑里面一共有4个关键的步骤:filter预选,过滤掉不满
susu_xi
·
2023-07-17 09:40
kubernetes
kubernetes
源码分析
kube-scheduler
k8s
k8s调度
云原生
Spring Boot
源码学习
之@SpringBootApplication注解
@SpringBootApplication注解引言主要内容1.创建SpringBoot项目2.SpringBoot入口类3.@SpringBootApplication介绍总结引言在Huazie前面的博文《SpringBoot核心运行原理介绍》中,我们初步了解了SpringBoot核心运行原理,知道了@EnableAutoConfiguration是用来开启自动配置的注解。但创建过SpringB
Huazie
·
2023-07-17 07:35
开发框架-Spring
Spring
Boot
源码学习
自动配置注解
自动扫描注解
Flink
源码学习
笔记(1) Flink心跳机制的实现
前言开始分享第一篇flink源码的学习,诊断相关的文章仍会继续更新。先讲第一篇Flink实现的心跳机制。Flink代码版本是1.9.2类图依赖关系先上个心跳实现的类图其中主要的几个接口和实现类HeartbeatTarget:请求回复心跳的接口,定义了requestHeartbeat(请求心跳),receiveHeartbeart(回复心跳)。HeartbeatManager:维护请求回复心跳的接口
wgcn我的金斧头呢
·
2023-07-17 06:16
Flink
flink
Android9.0 framework层ContentProvider引起ANR的原理分析
1.前言
Android系统
中,在app中进行一些操作时,系统中的ActivityManagerService(简称AMS)和WindowManagerService(简称WMS)会在app进行操作app
安卓兼职framework应用工程师
·
2023-07-17 06:44
android
9.0
Rom定制化系统开发讲解系列
android
framework
contentprodiver
anr流程分析
anr响应流程
测试各个版本的飞鸽传书
测试各个版本的飞鸽传书测试材料有windows系统的飞鸽传书有4个,linux系统的信使iptux(类似飞鸽传书)有2个,
android系统
的飞鸽传书有5个,都是以前下载保存在移动硬盘中,如今都找出来归类一起测试
sukida100
·
2023-07-17 00:00
linux
iptux
飞鸽传书
Nacos
源码学习
(5)— spring cloud集成nacos实现服务注册
nacos主要有两部分的功能:配置中心和注册中心,之前几篇文章讲了nacos作为配置中心的实现原理,这篇文章主要介绍下springcloud如何集成nacos实现服务注册。springcloud服务注册实现原理springcloud服务注册具体逻辑是通过AbstractAutoServiceRegistration类实现的,它会监听WebServerInitializedEvent事件,当serv
酱油何在
·
2023-07-16 22:17
spring
cloud
学习
spring
Android车载需要学习哪些知识?
车载系统架构:熟悉车载系统的架构和组成部分,了解车载系统与
Android系统
的连接方式和通信协议,如CAN总线、Bluetooth、USB等。
android-李志强
·
2023-07-16 22:10
android
车载
android
Redis源码分析-存储原理与数据模型
redis
源码学习
redis是单线程,分治,内存wsl2安装安装WSL|MicrosoftDocsvscode开始通过WSL使用VSCode|MicrosoftDocsc/c++基本配置GetStartedwithC
Mr.简锋
·
2023-07-16 20:15
redis
数据库
nosql
时代经纬面试(部分)
本博-----《专题二单节点系统》之《第五章【拓展进阶(下)】Netty网络框架》之《第四节Netty框架
源码学习
》、《第五节Netty实践分享》之5.5.1如何
qq_23204557
·
2023-07-16 20:03
面试
时代经纬
Netty
粘包
拆包
Glide
源码学习
九:带你全面了解Glide 4的用法,kotlin静态方法
Glide.with(this).load(url).into(imageView);}}没错,就是这么简单。现在我们来运行一下程序,效果如下图所示:可以看到,一张网络上的图片已经被成功下载,并且展示到ImageView上了。你会发现,到目前为止,Glide4的用法和Glide3是完全一样的,实际上核心的代码就只有这一行而已:Glide.with(this).load(url).into(imag
m0_66264630
·
2023-07-16 17:44
程序员
架构
移动开发
android
{Android}面对最近的话题,你该如何选择
可以参考博客:
Android系统
性能调优工具介绍首先从函数的耗时来说,有一个工具TraceView这是androidsdk自带的工作,用于测量函数耗时的。
一秒一行代码
·
2023-07-16 17:40
Android
面试
性能优化
android
android
studio
kotlin
程序人生
恢复出厂设置--frameworks层流程分析
开篇先啰嗦几句:
Android系统
原生"设置"应用都会有恢复出厂设置这一功能。此功能的主要意图是为了擦除用户在使用手机的时候产生的用户数据,让手机生态系统恢复到出厂时的STATUS。
世界的尽头是编制
·
2023-07-16 14:15
Android基础 : Android ContentProvider和getContentResolver
最近头有点大我们说点基础吧,今天心情不错.那就直入主题ContentProvider因为在
Android系统
里面,数据库是私有的。一般情况下外部应用程序是没有权限读取其他应用程序的数据。
Android高级架构探索
·
2023-07-16 13:07
Android桌面插件总结
1.前言AppWidget即桌面小部件,也叫桌面控件,就是能直接显示在
Android系统
桌面上的小程序,并且可以接收定期更新。
耀东wang
·
2023-07-16 12:20
大型在线考试答题系统源码 B/S架构
ASP.NET在线考试答题系统源码源码免费分享,需要
源码学习
可私信。
淘源码d
·
2023-07-16 11:30
在线考试
题库管理
考试答题
C#
源码
在线考试答题系统源码 B/S架构
源码免费分享,需要
源码学习
可私信。系统介绍云帆考试系统是一款基于SpringBoot+Vue开发的考试系统。包含在线考试、用户体系、错题训练、考试规则、智能算分等考试功能,流程通畅。
云帆小二
·
2023-07-16 11:28
考试系统
架构
java
spring
boot
Android Binder进程间通讯原理分析
BinderIPC原理
Android系统
是基于Linux内核开发的。Linux开发提供了丰富的进程间通讯机制,例如管道、信号、消息队列、共享内存、插口(Socket)。
和平浪子
·
2023-07-16 10:56
Android开发
binder
linux
运维
Android的内存泄漏分析
、复制算法2.4、分代回收算法3.GCRoot原理3.1、可达性分析法3.2、引用计数法1、内存详情1.1、内存溢出内存溢出:指程序在申请内存时,没有足够的内存空间供其使用,出现outofmemory
Android
和平浪子
·
2023-07-16 10:56
Android开发
jvm
android
Android系统
启动流程分析
当按下
Android系统
的开机电源按键时候,硬件会触发引导芯片,执行预定义的代码,然后加载引导程序(BootLoader)到RAM,Bootloader是
Android系统
起来前第一个程序,主要用来拉起
和平浪子
·
2023-07-16 10:53
Android开发
android
XUbuntu22.04之vim无法复制内容到系统(一百八十四)
优质专栏:Audio工程师进阶系列【原创干货持续更新中……】人生格言:人生从来没有捷径,只有行动才是治疗恐惧和懒惰的唯一良药.更多原创,欢迎关注:
Android系统
攻城狮1.前言本篇目的:在vim中使用
Android系统攻城狮
·
2023-07-16 09:32
Ubuntu高级用法系列
vim
编辑器
linux
openfire消息回执插件开发业务处理流程
消息回执插件参考:OpenFire
源码学习
之二十四:消息回执与离线消息(上)-Spark_莫然-博客园OpenFire
源码学习
之二十五:消息回执与离线消息(下)-Spark_莫然-博客园XMPP协议之消息回执解决方案
NingKangMing
·
2023-07-16 05:08
Openfire
java
android anr 文件路径,android出现ANR 如何导出anr文件
1.老版
Android系统
anr的导出在项目目录下或app下运行命令:adbpulldata/anr/traces.txt1测试了华为p7(Android5.1.1)和荣耀v10(Android9),发现都能正常导出
俊銘
·
2023-07-16 00:00
android
anr
文件路径
基于Android的手机导航系统设计与实现(论文+源码)_kaic
Google开源的
Android系统
的推出,加剧了智能手机行业的发展。智能手机硬件配置的不断提高,为开发出更为丰富的手机APP提供了保障。
开心工作室_kaic
·
2023-07-15 14:31
计算机文章
毕业设计
android
智能手机
智能合约
信任链
去中心化
同态加密
共识算法
需要了解下Android的Recovery模式
----百度百科
Android系统
的启动模式一般的
Android系统
具有下面几种启动模式(适用于
Android系统
的手机),它们的进入方式和描写叙述
Jason_Lee155
·
2023-07-15 12:35
操作系统
Android程序
android
刷机
Android系统
源码导入Android studio
1,下载Android源码网上很多文章,多半都是在清华或者某个大学的镜像地址下载,repoinit...巴拉巴拉的,这里repo就是git的封装,怎么下载怎么运行,不多说了,百度一下。下载哪个版本的源码,比如android9,android10或者什么也是根据需要。Android源码目录结构如下:|--Makefile|--abi(applicationbinaryinterface,应用程序二进
Jason_Lee155
·
2023-07-15 12:35
操作系统
repo
Framework
Android源码
Android 系统的分区介绍
由于
Android系统
采用Linux架构,所以Android的系统分区可以类比同样采用Linux架构的操作系统(如Windows)。
Jason_Lee155
·
2023-07-15 12:04
操作系统
linux
android
车载系统
Binder相关面试总结(二):Binder到底是什么?
在我们的
Android系统
中,Binder主要用来实现进程之间的通信(IPC),它的主要作用就是把多个App夹在一起。那么这个Binder到底是个什么东西呢?
bug樱樱
·
2023-07-15 12:16
Anoroid开发基础知识
Android系统
是由Google公司推出的。Android11对应的API编号为30(12是31)以此类推。App除了在手机上运行,还能在电脑的AVD上运行。
_four_two_six_
·
2023-07-15 09:03
Android
前端
java
android-studio
可靠的手机问题修复工具分享 - 修复各种 Android 系统问题
事实上,你的
Android系统
会发生各种问题,从而导致运行不正常。常见错误包括:安卓手机变砖了黑屏黑死人安卓手机过热应用程序崩溃慢跑无法开启/关
分享者花花
·
2023-07-15 08:46
安卓死机修复
手机系统修复
手机修复
智能手机
android
windows
电脑
word
手机
系统安全
NV21、NV12、YV12、RGB、YUV、RGBA、RGBX8888等图像色彩编码格式区别
NV21:NV21是
Android系统
使用的一种图像颜色编码格式,它采用的是YUV4:2:0的采样方式,意味着垂直方向上每两个像素采样一次,水平方向上每个像素采样两次。
音视频牛哥
·
2023-07-15 05:24
流媒体
Android
GB28181
Android
NV21
Android
NV12
Android
RTMP
大牛直播SDK
Android JNI串口开发
最近公司要做一个展示牌形式的打卡器,
Android系统
且展示牌底部有个串口来接收大家手环打卡出勤的信息,这就需要读取每个手环或者工牌的id信息,因此用到了Androidstudio自带的jni功能在这里做一下总结笔记
工地板砖
·
2023-07-15 03:52
Android
Android
jni
Android串口开发
dumpsys命令用法
一、dumpsys命令1.1服务列表不同的
Android系统
版本支持的命令有所不同,可通过下面命令查看当前手机所支持的dump服务,先进入adbshell,再执行如下命令:dumpsys-l。
人工智能时代
·
2023-07-14 19:42
android
android
dumpsys
生成
Android系统
的签名文件
signingConfigs{debug{storeFilefile('../debug.keystore')storePassword"123456"keyAlias"androiddebugkey"keyPassword"111111"}}以下步骤以生成上述签名文件为例:将源码目录build\target\product\securit下的platform.pk8和platform.x509.
佳朗
·
2023-07-14 18:56
Android系统
android
签名
系统签名
Android系统
Android系统签名
Word之解决中文和英文混写导致字间距增大的问题(六)
优质专栏:Audio工程师进阶系列【原创干货持续更新中……】人生格言:人生从来没有捷径,只有行动才是治疗恐惧和懒惰的唯一良药.更多原创,欢迎关注:
Android系统
攻城狮1.前言本篇目的:解决中文和英文混写导致字间距大的问题
Android系统攻城狮
·
2023-07-14 16:46
Word实战技巧
word
【Android知识笔记】系统进程(一)
Android系统
进程有哪些先来一个整体结构图从宏观上理解
Android系统
的进程结构布局:这里我们简单总结一下:系统的第一个进程其实是0号进程(又叫swapper进程/Idle进程)0号进程fork出了
川峰
·
2023-07-14 13:30
Android知识笔记
android
系统进程
Zygote
SystemServer
系统服务
ServiceManager
Android Jetpack 详解 - 使用 WorkManager 技术处理简单的后台任务
过去的几年,
Android系统
随着版本的更新针对电量优化这一块做出了不同程度的限制优化,例如在AndroidM上的DozeMode,Android
you的日常
·
2023-07-14 13:09
【Android Framework系列】第3章 Zygote进程相关
Zygote是
Android系统
创建新进程的核心进程,负责启动Dalvik虚拟机,加载一些必要的系统资源和系统类,启动system_server进程,随后进入等待处理app应用请求。
__Yvan
·
2023-07-14 11:40
Framework
Android
Java
android
zygote
framework
自动化测试 - Appium + Python环境搭建步骤
Appium使用WebDriver的jsonwire协议,来驱动Apple系统的UIAutomation库、
Android系统
的UIAutomator框架。
阿狸茜茜
·
2023-07-14 11:25
上一页
43
44
45
46
47
48
49
50
下一页
按字母分类:
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
其他