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开发者必须要了解的View工作过程(总览)
View的工作原理之总览View是
Android系统
中特别重要的部分,它展示了Activity中的界面效果.Android中,TextView、EditView、LinearLayout......等实际上都属于
最爱吃葡萄
·
2023-08-13 14:02
Android开发系列
Android
Notes
Android
VIew
工作过程
流程图
Android系统
悬浮球开发,在Android12上不显示的问题排查与处理。
0.前提想要开发一个能全局显示的悬浮球功能,悬浮球显示的位置在右下角。大概在这个位置,然后可以任意拖动。0.1出现的问题当我的App处于后台时,竖屏下能正常显示,当打开一个横屏的应用时,它无法正常显示了。1、问题排查过程认为屏幕方向导致Window发生变化由于现象是竖屏正常展示,切换到横屏不能正常展示,切回竖屏又能正确展示,于是合理推断是由于屏幕方向发生变化,导致不能正确展示。于是在Service
最爱吃葡萄
·
2023-08-13 14:31
Android
Notes
Android开发系列
android
开发语言
悬浮窗
FloatWindow
APK反编译
安装文件是一个包含所有代码和资源文件的压缩包image.pngAndroidManifest.xml是Android应用程序的配置文件,是一个用来描述Android应用“整体资讯”的设定文件,简单来说,相当于Android应用向
Android
墨留痕
·
2023-08-13 07:12
Android Systrace 基础知识(8) - Vsync-App :基于 Choreographer 的渲染机制详解
本文是Systrace系列文章的第八篇,主要是对Systrace中的Choreographer进行简单介绍本系列的「目的」是通过Systrace这个工具,从另外一个角度来看待
Android系统
整体的运行
Grackers
·
2023-08-13 03:21
Systrace
android
Android Systrace 基础知识(7) - Vsync 解读
文章会从Systrace的角度来看
Android系统
如何基于Vsync每一帧的展示。
Grackers
·
2023-08-13 03:51
Systrace
Android学习笔记
android
事件分发机制浅析
1.View树介绍View结构(来自网络)在
android系统
中视图是一层层累加起来的,这样就会出现重叠的视图要响应触发事件,需要要区分目标view是哪个的问题,分发机制的出现原因。
DOAING
·
2023-08-13 03:09
安卓应用开发入门:两个 Activity 之间的跳转
Android系统
根据此Intent的描述,负责找到对应的组件,并将Intent传递给调用的组件,并完成组件的调用。
FreeTechLiu
·
2023-08-13 02:34
Android
移动应用
安卓
Java
java 安卓调试_使用Eclispe进行
Android系统
应用的开发和调试
使用Eclispe进行
Android系统
应用的开发和调试准备好自己的源码并顺利编译通过,现在开始进一步开发啦^^。还没准备好的,可以参阅我上一篇《》。
weixin_39720865
·
2023-08-13 02:04
java
安卓调试
Android串口使用方法
下面介绍串口在android开发中的2使用方式一、环境介绍
Android系统
版本:Android7.1Android12A
qaz96801
·
2023-08-13 02:03
物联网开发
android
java
信息与通信
物联网
iot
第一百零九回 页面转场动画
这里介绍的转场动画表示页面之间切换时的动画效果,在默认情况下
Android系统
中画面之间跳转时会从右向左进行,而且带着渐入的动画。IOS系统中画面之间跳转时会从下
talk_8
·
2023-08-13 00:06
一起Talk
Flutter吧
Flutter动画
Flutter转场动画
2.1 Android源码下载及编译
一.背景系统开发者作为曾经的系统开发者,虽然已经很长时间没碰过
Android系统
了,今天重新尝试下载并编译
Android系统
。
流浪四海
·
2023-08-12 22:26
Android系统
-进程-Binder2-Java层
引言:对于
Android系统
,一般是从java层到native层,再到kernel驱动层,形成一个完整的软件架构。
大海之狂
·
2023-08-12 21:32
android
Android图形-合成与显示-SurfaceTestDemo
目录引言:主程序代码:结果呈现:小结:引言:通过一个最简单的测试程序直观
Android系统
的native层Surface的渲染显示过程。
大海之狂
·
2023-08-12 21:02
Android系统开发
android
Android系统
-ServiceManager2
目录引言:获取ServiceManager流程图注册系统服务获取系统服务引言:注册或使用服务之前,需要通过ServiceManager这个DNS来找到对应的服务。那怎么找到ServiceManager呢?怎么注册系统服务?怎么获取系统服务?获取ServiceManagerframework/native/libs/binder/-ProcessState.cpp-BpBinder.cpp-Bind
大海之狂
·
2023-08-12 21:02
android
Android系统
-进程-Binder3-Demo
引言:编写demo程序,更深刻理解BinderIPC通信机制的架构和原理Native层Binder服务端客户端Java层Binder服务端客户端
大海之狂
·
2023-08-12 21:32
android
binder
AOSP 中的编译工具链工具
这些工具协同工作,将源代码转换为可执行的二进制文件,用于生成
Android系统
的各个组件和应用程序。
Just_Paranoid
·
2023-08-12 21:10
Android
OS
gcc
clang
ninja
make
llvm
jdk
C/C++图像处理1 灰度图修正
目录写在前面内容bmp图片文件的读写显示处理程序框架界面打开原图按钮编辑框
控件的使用
picture
控件的使用
灰度修正按钮组合框框控件选择灰度直方图直方图显示处理核心代码变换a变换b变换c变换d完写在前面非专业做图像处理的
诺有缸的高飞鸟
·
2023-08-12 15:20
C语言图像处理
MFC
c++
MFC
C++
绘图
C语言
图像处理
TeeChart
绘图控件
Application的一点小笔记
Android系统
会在系统应用进程时创建一个Application对象。是context的子类。
StoneWay3
·
2023-08-12 15:11
[工具篇]
Android系统
首次开机分析-----BootChart工具
这里记录下个人最近对
android系统
开机时间的分析手段以及开机流程理解。
galaxyone
·
2023-08-12 10:11
Android桌面小部件AppWidget开发
什么是AppWidgetAppWidget即桌面小部件,也叫桌面控件,就是能直接显示在
Android系统
桌面上的小程序,先看图:image图中我用黄色箭头指示的即为AppWidget,一些用户使用比较频繁的程序
Android姿态
·
2023-08-12 05:14
发现全新TNAS Mobile 3,畅享铁威马NAS的乐趣!
注意事项目前TNASmobile3.2.18仅限于在安卓手机上运行,且您手机的
Android系统
版本不能低于Android10,以及您的TOS版本不能低于5.1.40。
Noontec
·
2023-08-12 02:40
NAS
铁威马NAS
网络存储
搜狗输入法曝加密系统漏洞(已修复),黑客可窃取用户输入的内容
研究人员发现漏洞的软件版本涉及三大主流系统,分别是Windows13.4版本、Android11.20版本和iOS11.21版本,其内部定制的EncryptWall加密系统在Windows和
Android
FreeBuf_
·
2023-08-12 01:27
漏洞
Android性能优化(二)—— 内存优化
在
Android系统
中,垃圾回收是自动的,比较隐蔽,这就导致一些内存问题表现的并不明显,出现问题后难以定位。常见的内存问题有内存泄漏、内存溢出(OutofMemory)、内存抖动等。
橙子19911016
·
2023-08-11 19:30
android
性能优化
jvm
android app申请内存大小,Android中App可分配内存的大小
现在真实测试结果:1,为了搞清楚每个应用程序在
Android系统
中最多可分配多少内存空间,我们使用了真机进行测试,测试机型为魅族MX4Pro,3G内存。
山和蓝枝
·
2023-08-11 19:00
android
app申请内存大小
Android APP内存优化之图片优化
在Android设备内存动不动就上G的情况下,的确没有必要去太在意APP对
Android系统
内存的消耗,但在实际工作中我做的是教育类的小学APP,APP中的按钮、背景、动画变换基本上全是图片,在2K屏上
yaya_soft
·
2023-08-11 19:00
android
Android
WebP
图片优化
Android ANR触发机制及日志分析
1.ANR
Android系统
要求一些事件在一定时间内完成,如果超过预定时间未得到有效响应或响应时间过长,就会造成ANR(ApplicationNotResponding应用程序未响应)。
孟芳芳
·
2023-08-11 12:23
android
Android系统
中发送和注册广播的方式以及优缺点
在
Android系统
中,有两种主要的方式可以发送和注册广播:标准广播(NormalBroadcast)和有序广播(OrderedBroadcast),它们各自有不同的优缺点。
至善迎风
·
2023-08-11 12:20
android
网络
java
Android 9.0系统源码_广播(四)优化系统开机广播耗时时间
前言近来在对车机智能仓
Android系统
进行版本性能优化,在优化的过程中发现一个问题:在系统刚刚启动的时候,很多通过监听系统开机广播【ACTION_BOOT_COMPLETED】进行自启动的应用,需要40
AFinalStone
·
2023-08-11 12:48
Framework9源码
android
java
开发语言
android sqlcipher github,SQLCipher加密与解密分析
前言我们知道
Android系统
有一个内嵌的SQLite数据库,它经常被用来存储一些Server端的数据,其中也会包含一些敏感的信息,为了保证信息的安全性,我们需要对数据进行加密,通常的做法是直接通过MD5
塔西佗
·
2023-08-11 11:41
android
sqlcipher
github
sqlcipher java_【转】使用SQLCipher进行加解密
我们都知道,
Android系统
内置了SQLite数据库,并且提供了一整套的API用于对数据库进行增删改查操作。
Jmoh
·
2023-08-11 11:41
sqlcipher
java
童年回忆之 base64
小A同学毕业一年,工作中带我,从窗口,frag,再到其他
android系统
自带的组建。那时候最有映像的就是,androidapp显示出现bug,然后我们就灰溜溜回去加班。
以后叫我老牛
·
2023-08-11 11:22
如何在
Android系统
锁屏后使程序继续运行?
转载请注明原文地址:http://bcoder.com/java/make-the-app-keep-running-after-lock-screen话不多说,先上代码:首先在AndroidManifest.xml中申请WakeLock权限然后在你需要保持系统一直运行的地方写下面的代码:PowerManagerpm=(PowerManager)getSystemService(Context.P
凌云_5b1f
·
2023-08-11 10:45
Android Framework底层原理之WMS的启动流程
一概述今天,我们介绍WindowManagerService(后续简称WMS)的启动流程,WMS是
Android系统
中,负责窗口显示的的服务。在Android中它也起着承上启下的作用。
Android小贾
·
2023-08-11 09:00
移动开发
Android
Framework
android
windows
移动开发
架构
framework
启动流程
Android instrumentation
Instrumentation介绍Instrumentation是
Android系统
中一系列控制方法的集合(hook),这些方法可以在正常的生命周期之外控制Android控件的运行,也可以控制Andoroid
wisdom2018
·
2023-08-11 03:02
【Android】在AndroidStudio开发工具运行Java程序
在AndroidStudio开发工具中,
Android系统
开始就是用java语言开发的,还可以java代码来写程序,控制台,桌面应用,还可以写可调用的模块,这里讲一下创建Java程序步骤,方便入门java
TA远方
·
2023-08-11 01:45
android
android
studio
java
单元测试
java程序
Android Activity创建到View的显示过程
前言系列文章:AndroidActivity创建到View的显示过程Android四大组件通信核心
Android系统
启动到App界面完全展示终于明白(图文版)当我们点击桌面图标启动App,到App显示完成
小鱼人爱编程
·
2023-08-10 21:48
Android
进阶
android
sqlite
java
Android系统
启动流程
Android系统
完整的启动过程,从系统层次角度可分为Linux系统层、
Android系统
服务层、Zygote进程模型三个阶段;从开机到启动HomeLauncher完成具体的任务细节可分为七个步骤,下面就从具体的细节来解读
xhmj12
·
2023-08-10 21:48
原创
android
Android系统
启动(一)— init 进程启动过程
Android设备的启动必须经历三个阶段:BootLoader、LinuxKernel和
Android系统
服务。
橙子19911016
·
2023-08-10 21:48
java
android
linux
AOSP Ubuntu编译环境搭建
一、搭建环境Liunx系统:Ubuntu18.04
Android系统
:12现在open-vm-tools(推荐open-vm-tools-desktop,能够实现分辨率自适应)可以直接通过apt安装,速度快
Mobile-AI
·
2023-08-10 21:16
Android固件开发
ubuntu
linux
服务器
Android 高级进阶知识整理
AndroidFramework启动流程init进程启动过程
Android系统
启动流程Zygote启动流程及源码分析APP启动流程init进程是Android用户空间第一个进程,主要做以下3件事情:创建和挂载启动所需的文件目录
Mobile-AI
·
2023-08-10 21:16
Android
android
Android 系统框架
启动流程init进程启动过程
Android系统
启动流程Zygote启动流程及源码分析APP启动流程init进程是Android用户空间第一个进程,主要做以下3件事情:创建和挂载启动所需的文件目录。
Mobile-AI
·
2023-08-10 21:45
Android
android
07 |「异步任务」
进程2、线程二、实现三、异步任务加载器一、进程与线程1、进程进程(Process)是操作系统分配资源的基本单位,它是一个执行中的程序实例;每个进程都有自己独立的内存空间,不同进程的内存是相互独立的;在
Android
工科男小Y
·
2023-08-10 16:36
异步任务
Android渲染底层剖析
Overview早年的
Android系统
UI流畅性差的问题一直饱受诟病,Google为了解决这个问题开发了ProjectButter项目,也就是黄油计划,期望彻底改善
Android系统
的流畅性。
一眼万年的星空
·
2023-08-10 14:21
Android系统
架构-模板设计模式构建BaseActivity
通常新建base包,然后将BaseActivity放入其中:publicabstractclassBaseActivityextendsAppCompatActivity{@OverrideprotectedvoidonCreate(@NullableBundlesavedInstanceState){super.onCreate(savedInstanceState);//设置布局layouts
铁铮的博客
·
2023-08-10 14:47
java
设计模式汇总,对应
Android系统
源码举例,保你一次看个够
设计模式的七大原则1、开闭原则(OpenClosedPrinciple)对类的扩展是开放,对修改关闭。在程序需要扩展的时候,对于一个类,不要去修改原来的代码,而是通过继承的方式去扩展这个类。目的:降低维护风险。2、单一职责原则(SingleResponsiblityPrinciple)每个类应该有且只有一个职责。目的:提高可读性。3、里式替换原则(LiskovSubstitutionPrincip
CallmeZhe
·
2023-08-10 14:46
设计模式
设计模式
java
Android
BpBinder与PPBinder调用过程——Android开发Binder IPC通信技术
在
Android系统
中,进程间通信(IPC)是一个非常重要的话题。
Android技术栈
·
2023-08-10 07:58
Android
开发
android
binder
面试
Android开发
Android程序员
IT
Android APK体积优化(瘦身)
对应不同的cpu架构res:资源文件,layout、drawable等,经过aapt编译assets:资源文件,不经过aapt编译classes.dex:dx编译后的java文件,可执行文件,可以直接在
Android
金津有为
·
2023-08-10 06:04
android
apk
瘦身
Bitmap具体解释与Bitmap的内存优化
感觉这里的排版看着更舒服些Bitmap具体解释与Bitmap的内存优化一、Bitmap:Bitmap是
Android系统
中的图像处理的最重要类之中的一个。
weixin_34071713
·
2023-08-10 05:17
移动开发
java
运维
Android UsbDeviceManager 代码分析
USBDeviceManager是一个
Android系统
中用于管理USB设备的类,它是系统服务之一。其主要功能是控制USB设备的连接和断开,以及管理USB设备的权限和状态。
麦子zzy
·
2023-08-10 04:04
android
Android AccessibilityService机制源码解析
这个服务本意是作为
Android系统
的一个辅助功能,去帮助残疾人更好地使用手机。但是由于它的一些特性,给很多项目的实现提供了一个新的思路,例如之前大名鼎鼎的微信抢红包插件,本质上就是使用了这个服务。
weixin_33853827
·
2023-08-10 03:33
移动开发
java
上一页
30
31
32
33
34
35
36
37
下一页
按字母分类:
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
其他