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系统源码学习
C++之左值、右值、std::forward、std::move总结(二百五十)
优质专栏:Audio工程师进阶系列【原创干货持续更新中……】人生格言:人生从来没有捷径,只有行动才是治疗恐惧和懒惰的唯一良药.更多原创,欢迎关注:
Android系统
攻城狮1.前言本篇目的:理解C++之lambda
Android系统攻城狮
·
2023-10-28 23:12
C++入门系列
c++
开发语言
Spring
源码学习
(二)--手写模拟spring底层原理
通过手写模拟,了解Spring的底层源码启动过程,了解BeanDefinition、BeanPostProcessor的概念,了解Spring解析配置类等底层源码工作流程,通过手写模拟,了解依赖注入,Aware回调等底层源码工作流程,通过手写模拟,了解SpringAOP的底层源码工作流程当然,代码实现很粗糙,目的是为了更好的廖家spring底层bean加载的过程项目地址:write-spring:
从头再来_f
·
2023-10-28 20:22
Spring源码
spring
java
Binder学习指南
毫不夸张地说,Binder是
Android系统
中最重要的特性之一;正如其名“粘合剂”所喻,它是系统间各个组件的桥梁,
Android系统
的开放式设计也很大程度上得益于这种及其方便的跨进程通信机制。
壹行壹语
·
2023-10-28 20:14
Android系统
修改源码实现root
适用于所有Android版本(userdebug和user版本)1.关闭selinux源码路径:system/corediff--gita/init/selinux.cppb/init/selinux.cppindex5a0255acd..787917274100644---a/init/selinux.cpp+++b/init/selinux.cpp@@-104,6+104,8@@Enforci
Y多了个想法
·
2023-10-28 19:40
Android
知识学习
android
root
su
权限
Android底层摸索改BUG(二):
Android系统
移除预置APP
首先我先提供以下博主博文,对相关知识点可以提供理解、解决、思考的
Android系统
如何预装第三方应用以及常见问题汇集androidAndroid.mk属性说明及预置系统app操作说明系Android中去除系统原生
林林要一直努力
·
2023-10-28 17:20
bug
android
android
studio
开发语言
java
Android底层摸索改BUG(一):
Android系统
状态栏显示不下Wifi图标
这是我入职的第一个BUG,头疼,隔壁实习生一周解决了,我多花了几天其中最大的原因就是我思考复杂了,在公司系统上,此BUG标题为:请确认Wifi优先级,状态栏Wifi被忽略BUG意思就是:当前安卓系统状态栏图标有显示尺寸的测量,如果比如需要显示8个图标,已经在状态栏绘制不下,则显示一个点表示省略,而不希望wifi被省略我思考了一下一直以为就是优先级问题,是不是Android底层状态栏有各个图标优先级
林林要一直努力
·
2023-10-28 16:40
bug
学习
【Android知识笔记】热修复专题
Android类加载与双亲委派知识回顾Android中的ClassLoader继承关系:双亲委派模型:在
Android系统
中,应用程序中默认的ClassLoader是PathClassLoader对象,
川峰
·
2023-10-28 15:35
Android知识笔记
android
热修复
ClassLoader
Dex插队
Tinker
ArtMethod
字节码插桩
QT5.14.2搭建Android开发环境
项目需求:因项目需求需要使用QT开发功能类似的一个跨平台项目,基于
Android系统
上运行单机软件。
疾风铸境
·
2023-10-28 12:53
qt
开发语言
Binder机制总结笔记
因此Binder在整个
Android系统
都有着一个举足轻重的地位。Binder的架构如下:Binder采用的是C/S的
chauneyWang
·
2023-10-28 11:58
android
binder
笔记
Vue3
源码学习
之路-实现runtime-core
createRenderer()创建一个自定义渲染器。通过提供平台特定的节点创建以及更改API,你可以在非DOM环境中也享受到Vue核心运行时的特性。render用于编程式地创建组件虚拟DOM树的函数。h创建虚拟DOM节点(vnode)。h用法大全VNode标识类型比对packages/shared/src/shapeFlags.ts//标识exportconstenumShapeFlags{EL
凉秋秋秋
·
2023-10-28 10:16
Vue3源码学习记录
学习
vue.js
Android进程管理总结
目录概述
Android系统
的进程管理理念是希望应用进程能够尽量长时间的存活,提升用户体验。
泡面先生_Jack
·
2023-10-28 02:25
Framework -- 系统架构
二、
Android系统
架构1.首先先看下Google官方提供的经典分层架构图:Linux内核层HAL层(硬件抽象层)系统运行库层(系统Native库和Android运行时环境)Framwork层(Java
郑子
·
2023-10-27 17:12
Android:系统架构篇
系统架构
Android卡顿优化
一.Android渲染知识1.1绘制原理
Android系统
要求每一帧都要在16ms内绘制完成,平滑的完成一帧意味着任何特殊的帧需要执行所有的渲染代码(包括framework发送给GPU和CPU绘制到缓冲区的命令
_ext
·
2023-10-27 15:48
性能优化
android-UI
ui
动画
android
Unsafe.putOrderedInt
源码学习
引言为什么突然要学习这个方法呢?看下我们上一篇翻译的文章就明白了,真的不是很好理解,不是立即可见那是顺序的吗?看方法名称Ordered应该是顺序的,那么究竟是不是呢?带着疑问去写个代码验证下吧/****设置对象指定下标处的Integer值为给定值。这是一个顺序的或者懒惰版本的*putIntVolatile(Object,long,int)方法,它不保证值的改变对其他线程立即可见。*它仅对volat
太阳伞下的阿呆
·
2023-10-27 14:15
java
多线程
并发编程
并发包
juc
Unsafe
Android开发者面试一百题
1.
Android系统
的架构应用程序Android会同一系列核心应用程序包一起发布,该应用程序包包括Email客户端,SMS短消息程序,日历,地图,浏览器,联系人管理程序等。所有
Androidgiao
·
2023-10-27 12:00
Android应用性能优化指南
Android系统
每个16ms发出VSYNC信号,触发对UI的渲染,要想达到界面流畅,必须实现60fps,也就意味着大多数的操作必须在16ms完成.除了上面界面过于复杂导致渲染不能及时完成之外,还存在过度绘制
Android高级架构探索
·
2023-10-27 10:05
【干货】
Android系统
定制基础篇:第九部分(禁止USB权限弹窗/4G模块开关机、复位、唤醒、休眠)
一、Android禁止USB权限弹窗当Android应用访问USB设备时,默认会弹出权限确认窗,这里修改Framework代码,默认授予USB权限而不弹窗。禁止USB权限弹窗diff--gita/frameworks/base/packages/SystemUI/src/com/android/systemui/usb/UsbPermissionActivity.javab/frameworkol
凉亭下
·
2023-10-27 06:24
Android
android
java
开发语言
Android系统
学习(三)------编写Android代码访问服务框架
你好!这里是风筝的博客,欢迎和我一起交流。以操作rk3399板子上的led为例,上手来写代码!先弄好环境变量:sourcebuild/envsetup.shlunch(一)编写AIDL文件:编写ILedService.aidl来描述访问服务接口:packageandroid.os;/**{@hide}*/interfaceILedService{intledOpen();intledCtrl(in
风筝丶
·
2023-10-27 06:18
rk3399
Android
rk3399
Android
【详细学习SpringBoot源码之内嵌Tomcat启动原理分析&编译部署Tomcat源码过程解析-9】
后续更多的文章内容可以点击查看】【1.SpringBoot初识之Spring注解发展流程以及常用的Spring和SpringBoot注解】【2.SpringBoot自动装配之SPI机制&SPI案例实操学习&SPI机制核心
源码学习
硕风和炜
·
2023-10-27 05:03
SpringBoot
SpringBoot源码
Tomcat源码
编译部署Tomcat源码
内嵌Tomcat启动原理分析
Java
极客大学 java 进阶训练营怎么样,图文详解
Spring思维导图Spring
源码学习
笔记有关微服务的面试题:Dubbo中zookeeper做注册中心,如果注册中心集群都挂掉,发布者和订阅者之间还能通信么?Dubbo的整体架构设计有哪些分层?
一头狒狒
·
2023-10-27 01:20
java
开发语言
【Vue3
源码学习
】响应式源码解析:reactive、effect、ref
源码版本Vue3.2.24废话不多说,直接开始!!!reactive响应式源码地址:packages/reactivity/reactive.ts先看一下在Vue3中定义的几个用来标记目标对象target的类型的ReactiveFlags,下面先是枚举的属性exportconstenumReactiveFlags{SKIP='__v_skip',IS_REACTIVE='__v_isReactiv
Chx.zhang
·
2023-10-27 00:39
#
VUE源码学习记录
javascript
vue
源码
前端
Android中的单例模式(java单例模式详解,Glide,EventBus,LayoutInfalter的源码单例模式详解)
在
Android系统
中常用的地方有:创建一个SQLiteOpenHelper的数据库对象,应用每次启动都只会存在一个实例,也就是我们的application对象,这个时候就可以使用单例模式优化代码。
qfh-coder
·
2023-10-26 23:14
单例模式
java
android
php连接tidb,TiDB
源码学习
笔记:启动TiDB
作者:院长,神州数码云基地开发工程师,目前专注于TiDB源码研究。TiDB源码研究系列第一篇,简述TiDB的核心架构,从tidb-server/mian.go开始,探索启动TiDB的方法。最近因为一些任务,开始入门学习TiDB源码,作为一名刚刚接触数据库底层的孩子来说,这个过程并不容易,好在TiDB的官方文档提供了源码阅读系列文章,能够让我们比较快速的入门,但是内容比较简单,即使依靠着官方文档去学
麒麟瑜
·
2023-10-26 20:05
php连接tidb
(一)嵌入式 Linux驱动程序设计之驱动模块编译
嵌入式系统接口设计人员的参考嵌入式:交叉学科,知识体系庞杂C语言数电(单片机)arm体系结构硬件设计(arm接口技术)Linux系统开发Linux驱动开发BootLoader(UBOOT)QT(C++)
Android
huislee
·
2023-10-26 19:31
Linux
linux
Android12之#pragma clang diagnostic ignored总结(一百六十八)
优质专栏:Audio工程师进阶系列【原创干货持续更新中……】人生格言:人生从来没有捷径,只有行动才是治疗恐惧和懒惰的唯一良药.更多原创,欢迎关注:
Android系统
攻城狮1.前言本篇目的:解决Android12
Android系统攻城狮
·
2023-10-26 17:18
Android系统调试系列
Android系统
调试系列
Android WMS——系统服务(二)
Android系统
在启动的时候,会启动两个重要的进程,一个是Zygote进程,另一个是由Zygote进程fork出来的system_server进程,SystemServer会启动我们在系统中所需要的一系列
c小旭
·
2023-10-26 16:49
Android
WMS
android
WMS
Android WMS——概述(一)
WMS是
Android系统
中的核心服务,主要分为四大部分,分别是窗口管理,窗口动画,输入系统中转站和Surface管理。负责管理应用程序窗口的创建、移动、调整大小和显示等操作。
c小旭
·
2023-10-26 16:12
Android
WMS
android
WMS
android 按钮 图片文字居中显示,[Android]Android 布局中如何让图片和文字居中显示?...
做图片与文字在一行的按钮时候最常用到,总结了一个靠谱的方法,终于可以完美的对齐下面给个代码首先是html:下载云门APP再来看css:.btnUpimg{height:72px;}.btnUpspan{…
Android
一愫
·
2023-10-26 13:51
android
按钮
图片文字居中显示
Android加载so库
1.说明 早期的
Android系统
几乎只支持ARMv5的CPU架构,你知道现在它支持多少种吗?7种!
走马川行雪
·
2023-10-26 13:47
Android
android
Android加载SO包
二、Android手机CPU架构1、
Android系统
支持的CPU架构armeabi:第五代、第六代ARM处理器,使用软件浮点运算,很古老的手机
程序员青菜学厨艺
·
2023-10-26 12:34
不好归类
android
如何从日志中快速定位
Android系统
重启?
如何从日志中快速定位
Android系统
重启?
帅气好男人_Jack
·
2023-10-26 11:10
bug分析
android
linux
运维
RK3399平台开发中安卓系统去除USB权限弹窗
RK3399平台开发中安卓系统去除USB权限弹窗问题方法问题当我们在访问一个插入到
Android系统
的USB设备的时候往往是需要权限的,此时系统会弹出询问权限的对话框,而我们此时希望让它默认允许访问USB
五一编程
·
2023-10-26 10:45
学习交流
android
usb
java
kotlin
android
studio
Android 平台 Native Crash 问题分析与定位
一NativeCrash简介NativeCrash是发生在
Android系统
中C/C++层面的Crash,具体可参考:#Android平台NativeCrash捕获原理详解二NativeC/C++Libraries
我爱田Hebe
·
2023-10-26 08:51
基于android的 rk3399 同时支持多个USB摄像头
基于android的rk3399同时支持多个USB摄像头一、前文二、CameraHal_Module.h三、CameraHal_Module.cpp四、编译&烧录Image五、App验证一、前文
Android
五一编程
·
2023-10-26 07:31
学习交流
android
rk3399
ubuntu
usb
camera
Android基础性能数据获取(api或/proc/读取)
主要资料参考
Android系统
源码在线查看网址Linux平台Cpu使用率的计算腾讯开源移动端性能测试APP:GT3.1内存篇内存:表示当前进程内存的使用情况,内存占用过高可能会引起内存抖动,或OutOfMemory
某杰
·
2023-10-26 03:51
Android系统
启动
首语
Android系统
启动与应用启动、四大组件、AMS等很多内容都有关联,因此,
Android系统
启动是首先需要了解的知识。
Android系统
启动流程
Android系统
流程主要部分如上图所示。
八归少年
·
2023-10-26 01:22
AOSP
Android系统启动
Android
AOSP
Android系统启动流程
Android 系统架构
首语由于工作内容的转变,使得我向
Android系统
方向转变,对于一个
Android系统
工程师,了解Android整个系统架构是必然的。
八归少年
·
2023-10-26 01:42
AOSP
android
系统架构
AOSP
Android解析ActivityManagerService(一)AMS启动流程和AMS家族
本文首发于微信公众号「刘望舒」关联系列
Android系统
启动流程系列Android应用进程系列Android深入四大组件系列前言此前在
Android系统
启动流程、应用进程以及深入四大组件这三个系列文章中
刘望舒
·
2023-10-25 21:39
Android框架层
Android进阶
AMS
系统服务
android服务器
Android系统
服务 AMS 启动流程
背景当SystemServer启动的时候,从Zygote进程fork()出SystemServer进程,经过初始化后,会通过反射调用SystemServer.java的mian()方法,其中会启动一系列系统服务。AMS就是其中的一个。一、缘起SystemServer进程SystemServer的main():/***Themainentrypointfromzygote.*/publicstati
bugyinyin
·
2023-10-25 21:37
Android开发
Android
项目实战
android
java
android
studio
MsgBroker
源码学习
基本功能发送普通消息发布者在xml中配置group和EVENTCODE发布消息服务实现三步走创建消息对象UniformEvent:由uniformEventBuilder负责创建,设置topic和eventcode两个属性值设置消息对象属性值:setEventPayload发送消息:通过uniformEventPublisher的publisherUniformEvent方法完成//发布消息,消息
旺旺大仙贝
·
2023-10-25 20:21
Android app应用连接WiFi的方法(兼容Android10)
Android应用开发有时候会有应用直连app的需求,由于
Android系统
api会时常变动,wifi连接api亦如此,Android10以下直接使用:WifiConfigurationconfigured
人民的石头
·
2023-10-25 18:58
Android
android
libevent
源码学习
----io多路复用的封装和使用
因为是非阻塞监听事件的发生,所以内部其实还是采用io多路复用函数实现的。又因为可供选择的io函数很多,linux下有epoll,poll,select等,window下有ICOP,select等,所以libevent需要在程序启动时选择一个合适的io多路复用函数,合适的依据是系统支持,为了实现跨平台io函数的效率尽量高用户是否主动设置了不想使用的io函数为了解决跨平台,libevent对所有的io
一个程序渣渣的小后院
·
2023-10-25 18:43
libevent
libevent
源码
io多路复用
android记事本的设计报告,基于android记事本的设计与开发开题报告.doc
系专业论文题目基于android的记事本的开发与设计指导教师2014年11月20日毕业设计开题报告1结合毕业设计情况,根据所查阅的文献资料,撰写2000字左右的文献综述文献综述1选题的目的和意义这次课题的目的是在
Android
绿皮工业
·
2023-10-25 17:04
android记事本的设计报告
android手机怎么装ios,如果你喜欢苹果手机用的却是安卓手机如何使安卓变iphone...
如果你非常喜欢iOS7的设计风格却又不愿意放弃
Android系统
带来的自由体验,或许让你的
Android系统
看起来像iOS7是一个不错的选择。
继瑜2020
·
2023-10-25 12:08
android手机怎么装ios
内存优化(二):内存大户,Bitmap内存优化
一、Bitmap:Bitmap是
Android系统
中的图像处理的最重要类之一。用它可以获取图像文件信息,进行图像剪切、旋转、缩放等操作,并可以指定格式保存图像文件。
bug音音
·
2023-10-25 11:55
OTA升级Google官方文档翻译——设备专属代码
原文:https://source.android.com/devices/tech/ota/device_code恢复系统包括一些用于插入设备专属代码的钩子,以便OTA更新还可以更新设备中除
Android
denghao86
·
2023-10-25 11:42
Android
OTA升级
【Android车载系列】第2章 车载系统启动与CarService
1车载启动流程车载Android启动流程基本是在
Android系统
的启动流程中,多了Car相关服务。其他流程基本一致,下面我们来看一下
Android系统
的启动流程。
__Yvan
·
2023-10-25 08:37
车载
Automotive
Android
车载系统
android
CarService
Monkey测试简介以及使用方法
什么是MonkeyMonkey程序是
Android系统
自带的,由Java语言写成,在Android文件系统中的存放路径是:/system/framework/monkey.jar。
lewis828
·
2023-10-25 05:35
YYCache
源码学习
通常缓存是由内存缓存和磁盘缓存组成的,内存缓存容量小但是存取速度快,磁盘容量大但是存取速度慢。内存缓存YYMemoryCache包括数量限制、容量限制、时间限制、内存警告、退出后台清空缓存;采用了双向链表和字典实现了LRU淘汰算法;优化同步访问的性能,使用了pthread_mutex_lock锁来保证线程安全;磁盘缓存YYDiskCache采用了SQLite配合文件的存储方式;采用了LRU淘汰算法
崔又淇
·
2023-10-24 23:48
Android Busybox 下的adb,linux shell命令整理备忘
引言
Android系统
的内核其实基于一个minilinux系统Busybox,调试或者做一些底层操作时,可以通过在电脑上运行ADB程序连接到android设备,或者在设备上运行模拟终端Terminal来执行各种
TopicDev
·
2023-10-24 21:54
AndroidNet
上一页
18
19
20
21
22
23
24
25
下一页
按字母分类:
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
其他