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开发之性能优化:过渡绘制解决方案
但是
Android系统
在绘制时会将下层的卡片进行绘制,接着再将上层的卡片进行绘制。但其实,下层卡片不可见的部分是不需要进行绘制的,只有可见部分才需要进行绘制。
码中之牛
·
2023-08-18 19:46
性能优化
Android
移动开发
android
性能优化
移动开发
framework
软件架构
什么是原生App,什么是webApp,二者区别何在?
[前端技术]Seven原创原生App也叫NativeApp,是指运行在iOS或者
Android系统
上的应用程序,能被直接安装到手机上,一般在AppStore或者各种应用商店安装。
CoverUER
·
2023-08-18 18:21
Android系统
-线程-消息处理机制
引言:Android应用消息处理机制是怎么样的呢?跟Native,Linux底层都有些什么关系呢?概念与理解:Android应用程序是通过消息来驱动的。1)应用程序的每一个线程在启动的时候,都可以首先在内部创建一个消息队列,2)然后进入消息循环,并不断检查他的消息队列是否又行的消息需要处理。如果有:那么线程就会将它从消息队列中取出来,进行处理如果没有:线程就会进入睡眠等待状态,直到有新的消息需要处
大海之狂
·
2023-08-18 16:09
Android系统开发
android
Android系统
-进程-AIDL
引言:
Android系统
的进程间通信,主要是Binder,AIDL就是一种Android接口定义语言,主要就是为了能更简单方便地实现跨进程通信。
大海之狂
·
2023-08-18 16:09
Android系统开发
android
系统梳理Binder
when——从
Android系统
启动简单说起从最早的电源打开,系统启动开始,init进程解析init.ic配置文件,并启动Zygote进程,Zygote进程启动过程中所启动的SystemServer进程被创建后
wzj_what_why_how
·
2023-08-18 13:13
Android
Android——架构和设计
binder
android
网络
QT中Qplaintext
控件的使用
Qplaintext控件是一个用于显示和编辑纯文本的控件,它优化了处理大文档和快速响应用户输入的能力。Qplaintext控件使用了与QTextEdit控件相同的技术和概念,但是专注于纯文本处理。Qplaintext控件支持文本段落,每个段落以换行符结束。Qplaintext控件中的文本内容以QTextDocument类型存诸,可以通过documentO方法获取文档对象的指针。Qplaintext
Helloorld_1
·
2023-08-18 09:05
ui
c++
qt
《Android群英传》小结
1、Android体系与系统架构1、Android大致分为四层,即Linux内核层、库和运行时、Framework层和应用层Linux层包含了
Android系统
的核心服务,包括硬件驱动、进程管理、安全系统等
Dane_404
·
2023-08-18 07:08
C++之map的emplace与pair插入键值对用例(一百七十四)
优质专栏:Audio工程师进阶系列【原创干货持续更新中……】人生格言:人生从来没有捷径,只有行动才是治疗恐惧和懒惰的唯一良药.更多原创,欢迎关注:
Android系统
攻城狮1.前言本篇目的:map成员函数
Android系统攻城狮
·
2023-08-18 07:52
C++入门系列
c++
开发语言
C++之类之间访问函数指针(一百八十一)
优质专栏:Audio工程师进阶系列【原创干货持续更新中……】人生格言:人生从来没有捷径,只有行动才是治疗恐惧和懒惰的唯一良药.更多原创,欢迎关注:
Android系统
攻城狮1.前言本篇目的:C++类之间函数指针访问
Android系统攻城狮
·
2023-08-18 02:58
C++入门系列
c++
开发语言
深入理解Android 之 Activity启动流程
平时我们开发的应用都是展示在
Android系统
桌面上,这个系统桌面其实也是一个Android应用,它叫Launcher。
maoqitian
·
2023-08-18 01:46
C++之ostream与ifstream读写文件操作(一百八十二)
优质专栏:Audio工程师进阶系列【原创干货持续更新中……】人生格言:人生从来没有捷径,只有行动才是治疗恐惧和懒惰的唯一良药.更多原创,欢迎关注:
Android系统
攻城狮1.前言本篇目的:C++类ostream
Android系统攻城狮
·
2023-08-17 21:02
C++入门系列
c++
开发语言
android studio中获取SAH1值和dubug.store的位置
Android系统
会将所有的APK文件识别为应用系统的安装包(类似于Windows上的EXE文件)。
四喜汤圆
·
2023-08-17 19:19
2018-06-27
南宁青秀校区牵引力详细分析学android开发发展前景怎么样随着移动互联网的快速发展和智能设备的兴起,特别是
android系统
的设备越来越多了,所以很多人想要转行做android开发,但是不知道学习android
GYL123
·
2023-08-17 19:20
JVM 垃圾回收算法与ART CC回收器实现概述
AndroidR常见GC类型与问题案例》中,对Demo应用的Heap堆结构与Space类型及相对应内存分配算法做了简要的探究,同时对AndroidR机器运行中常见的GC类型和具体卡顿案例进行了细致的梳理,对
Android
内核工匠
·
2023-08-17 15:14
算法
java
面试
jvm
人工智能
【转】深入理解
Android系统
多用户
一、引言这篇文章以Androidv28的源码为参考,介绍Android多用户的特性、使用方式和系统原理。二、初识Android多用户2.1Android多用户简介从Android4.0开始,Google就开始在Android上布局多用户,UserManager因此而诞生,然而此时还没有对应的Binder服务。真正支持多用户是从Android4.2开始,即便如此,系统中也依然存在各种Bug和兼容性问
guoyongcan
·
2023-08-17 14:18
解决 adb install 错误INSTALL_FAILED_UPDATE_INCOMPATIBLE
最近给游戏出包,平台要求v1签名吧,AS打包后,adb执行安装到手机,我用的设备是googlepixel6,
android系统
13,提示如下:adbinstall-rv5_android_202308161046
遥不可及zzz
·
2023-08-17 11:26
v1签名安装问题
Android 系统属性读取和设置详解
Android系统
属性读取和设置详解一、在adb中进行属性读取和设置1、SettingsProvider设置和读取获取设置2、SystemProperties属性读取和设置二、Android代码中进行属性读取和设置
峥嵘life
·
2023-08-17 10:16
android
Android系统
android
数据库
Android(6-13)适配
安装app时
android系统
会询问用户是否授予这些权限,拒绝后则无法安装app。如果授予,则安装app,之后无法修改授予状态。
文与令
·
2023-08-17 10:43
android
Android R WiFi热点流程浅析
那
Android系统
是如何实现SoftAp的呢,这里在FWK层面做一个简要的流程分析,供自己记录和大家参考。
第一序列丶
·
2023-08-17 10:41
Android网络接入框架分析
Android
framework
Sotap
android热点流程
热点开启
流程
Android系统
设置settings应用学习(二)--源代码解析
Android4.4系统的设置源码阅读记录----------2014-7-3------------------AndroidManifest.xmllaunch的activity是Settings,另外有40多个activity继承于它,比如设置的一级菜单:wifi,蓝牙,声音,显示,安全,应用程序,语言和时间,关于设备等等。实际上都是这一个acitivy。这里从安全设置看起,Security
adayabetter
·
2023-08-17 10:10
Android入门学习
Android
settings
自定义文字跑马灯效果(滚动文字)
自定义文字跑马灯效果(滚动文字)
Android系统
TextView跑马灯限制过多(需有焦点和文字超长)MarqueeTextView设置步长(滚动速度)即可滚动publicclassMarqueeTextViewextendsAppCompatTextView
TomCat0916
·
2023-08-17 10:09
自定义控件
android
java
跑马灯
滚动文字
C++之std::pair<uint64_t, size_t>应用实例(一百七十七)
优质专栏:Audio工程师进阶系列【原创干货持续更新中……】人生格言:人生从来没有捷径,只有行动才是治疗恐惧和懒惰的唯一良药.更多原创,欢迎关注:
Android系统
攻城狮1.前言本篇目的:C++之std
Android系统攻城狮
·
2023-08-17 07:15
C++入门系列
c++
开发语言
Android View移动和Kotlin动画
AndroidView移动和Kotlin动画坐标系View的移动属性动画坐标系
Android系统
中有两种坐标系,分别为Android坐标系和View坐标系1.Android坐标系将屏幕左上角的顶点作为Android
骑车的码农
·
2023-08-17 05:08
android
移动开发
kotlin
Android 进阶解密笔记-Android 系统进程
init进程
Android系统
启动流程:启动电源及系统启动引导程序BootLaoderLinux内核启动init进程启动:主要是用来初始化和启动属性服务,也用来启动Zygote进程僵尸进程:在Linux
Android Blog
·
2023-08-17 03:53
android
笔记
Acitvity – 使用Toast
Toast是
Android系统
提供的一种非常好的提醒方式,在程序中可以将使用它的一些短小信息通知给用户,这些信息会在一段时间后自动消失,并不占用任何屏幕空间。
白也陌
·
2023-08-17 02:18
Elisp之获取PC电池状态(二十八)
优质专栏:Audio工程师进阶系列【原创干货持续更新中……】人生格言:人生从来没有捷径,只有行动才是治疗恐惧和懒惰的唯一良药.更多原创,欢迎关注:
Android系统
攻城狮1.前言本篇目的:在Emacs获取电池是否充电
Android系统攻城狮
·
2023-08-17 00:46
Elisp获取电池状态
Android性能优化——布局优化
图片解码,文本绘制GPU负责栅格化,UI元素绘制到屏幕上,将一些组件,比如Buttonbitmap拆分成不同的像素进行显示,然后完成绘制,这个操作相对来说非常耗时,所以引入GPU来完成栅格话操作具体到
Android
郑子
·
2023-08-16 20:28
Android:基础篇
Android
Android异常日志快速定位分析小技巧
system文件夹读写权限Ubuntu系统开机报错(无法开机启动)Linux启动报错或无法启动的解决方法KernelSUAndroid上基于内核的Root方案基于WSL2环境的Aosp12源码开发环境搭建
Android
哆啦安全
·
2023-08-16 18:25
Android系统定制
android
使用QT实现简单的画图功能(一)
目的:了解简单的QGraphicsView(视图类),QGraphicsScene(场景类),QGraphicsItem(图元类)图元
控件的使用
方法。了解QT软件的使用,熟悉工具栏的使用。
得鹿梦鱼、
·
2023-08-16 14:00
QT与
c++
qt5
Android面试题收集
1.
Android系统
的架构
Android系统
架构之应用程序Android会同一系列核心应用程序包一起发布,该应用程序包包括email客户端,SMS短消息程序,日历,地图,浏览器
weixin_34211761
·
2023-08-16 06:48
面试
ui
java
Android常用到的面试题集合大全
1.
Android系统
的架构
Android系统
架构之应用程序Android会同一系列核心应用程序包一起发布,该应用程序包包
黑马通讯
·
2023-08-16 06:17
android使用
android
面试题
应用
Android进程间通信(IPC)机制Binder简要介绍和学习计划
简要介绍和学习计划Binder:是一种进程间通信机制,它是一种类似于COM和CORBA分布式组件架构,通俗一点,其实是提供远程过程调用(RPC)功能Binder机制无论从系统开发还是应用开发的角度来看,都是
Android
ChanYeol666
·
2023-08-16 05:46
BlockCanary的监控流程分析
原理概述
Android系统
中的消息机制是依靠Looper不断从MessageQueue中取出Message进行处理,卡顿的直接原因是处理Message的时间过长,所以监控卡顿主要是监控Message的处理时长
s1991721
·
2023-08-16 02:02
Android系统
开机第一帧splash和Bootanimation修改
1>开机第一帧splash准备一张和屏分辨率相同(颜色位深8/24/32都可以)格式为png的图片,如720*1280的屏照片命名为logo.png使用device\qcom\common\display\logo\logo_gen.py脚本生成splash.img,将logo.png放在同一文件夹内使用以下命令python./logo_gen.pylogo.png将上面生成的splash.img
Just_Paranoid
·
2023-08-15 21:19
Android
OS
android
framework
bootloader
Android系统
之Mtk开机logo镜像单独制作(不用全编译代码)
一.问题背景在我们客制系统版本时,经常有时候会有需求就是单独更新一个客制logo,如果每次仅仅就是更改一个开机logo,我们每次都需要有一个完整编译的out,也就意味着可能要全编,这想必是非常低效率的,了解高通平台的人知道,高通的开机logo由单独的splash.img分区包含,且高通有非常便利的python脚本可以直接将一张png格式的开机logo图片转换成splash.img,以达成不用编译代
有头发的猿
·
2023-08-15 21:18
Android系统
MTK
android
mtk
Android11 系统裁剪
参考这篇文章:(188条消息)Android11系统裁剪_
android系统
裁剪_凯文的内存的博客-CSDN博客很到位
阿木看源码
·
2023-08-15 21:47
Android
Android系统
中如何擦除镜像替换
fastbooterasesplashfastbootflashsplash./splash.img
阿木看源码
·
2023-08-15 21:47
Android
C++之std::call_once实例(一百七十五)
优质专栏:Audio工程师进阶系列【原创干货持续更新中……】人生格言:人生从来没有捷径,只有行动才是治疗恐惧和懒惰的唯一良药.更多原创,欢迎关注:
Android系统
攻城狮1.前言本篇目的:理解C++的std
Android系统攻城狮
·
2023-08-15 20:12
C++入门系列
c++
开发语言
Android系统
的进程管理(创建->优先级->回收)
一、进程的创建1、概述
Android系统
以Linux内核为基础,所以对于进程的管理自然离不开Linux本身提供的机制。
小官学长
·
2023-08-15 17:09
Linux
性能优化
linux
android
性能优化
安卓13解决链接问题
第一步:选择可靠的协议新的
Android系统
里,PPTP协议不再是一个可行的选择,但幸运的是,我们有L2TP协议作为一个可靠且安全的
华科℡云
·
2023-08-15 13:28
android
运维
网络协议
图片优化
Android系统
的进程(APP级别)有最大内存限制超过这个限制系统就会抛出OOM错误图片OOM问题的产生一个页面一次加载过多图片虽然每个图片占用的内存不大,但是多个图片的内存加起来就很可怕,有可能就超过了
发光的老金
·
2023-08-15 07:54
车载智能座舱开发核心技术——SystemServer
SystemServer在车载开发中扮演着重要角色,它是
Android系统
的核心组件之一,负责管理和调度其他系统服务。
Android技术栈
·
2023-08-15 06:11
车载开发
android
Android开发
程序员
车载开发
移动开发
移动应用程序开发的未来:Flutter
基于此,Google于2017年的I/O大会上隆重推出了移动UI框架Flutter,可以让开发者在iOS和
Android系统
上快速构建高质量的原生用户界面。
初一十五啊
·
2023-08-15 00:43
移动开发
Android
编程语言
移动开发
Android
程序员
卡顿掉帧问题分析之工具篇
Android卡顿掉帧问题分析之原理篇Android卡顿掉帧问题分析之工具篇Android卡顿掉帧问题分析之实战篇上一篇文章中我们完整的分析了
Android系统
中应用上帧显示的系统运行机制和流程,了解了卡顿问题的基本定义
锐湃
·
2023-08-14 15:01
优化
性能优化
Android之版本号、版本别名、API等级对应关系(全)(一百六十二)
优质专栏:Audio工程师进阶系列【原创干货持续更新中……】人生格言:人生从来没有捷径,只有行动才是治疗恐惧和懒惰的唯一良药.更多原创,欢迎关注:
Android系统
攻城狮1.前言本篇目的:快速查找Android
Android系统攻城狮
·
2023-08-14 13:42
Android系统调试系列
android
Android系统
组件——AMS,App启动中的AMS流程
AMS(ActivityManagerService)是
Android系统
中非常重要的一个组件,负责管理应用程序的生命周期、进程调度以及任务栈的管理等任务。
Android技术栈
·
2023-08-14 11:01
Android
开发
android
服务器
Android开发
程序员
framework
ams
组件
Android 9.0 APP 启动流程分析 (进程创建 ,ActivityThread 创建 ,Application创建,Activity的创建,)
1.APP启动优化1.系统启动流程学习APP启动之前,先大概了解下
Android系统
启动的流程,流程图如下:image
Android系统
在按下电源键时引导芯片的代码加载引导程序BootLoader到RAM
Ord1nAry_c568
·
2023-08-14 03:17
Android12之MediaCodec用法套路(三十四)
优质专栏:Audio工程师进阶系列【原创干货持续更新中……】人生格言:人生从来没有捷径,只有行动才是治疗恐惧和懒惰的唯一良药.更多原创,欢迎关注:
Android系统
攻城狮1.前言本篇目的:理解Android12
Android系统攻城狮
·
2023-08-14 03:58
MediaCodec
android 10 api 变更
google官方地址google收缩权限以及规范apk运行时状态,意味着google的
Android系统
将更加规范,将有效打击各种使用黑科技的app。
Asbefore如初_3142
·
2023-08-14 01:44
Android硬件加速
硬件加速是
Android系统
在绘制图形时采取的一种方式。图形的绘制,本质上就是界面的渲染。在渲染界面的时候,是要经过一系列计算的,这部分计算通常是逻辑较简单,但数据量庞大的浮点运算。
_惊蛰
·
2023-08-14 01:26
上一页
29
30
31
32
33
34
35
36
下一页
按字母分类:
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
其他