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优化
安卓基础面试题
viewgroupView和ViewGroup的区别-view的事件分发事件分发详解---历史最容易理解组件化Android-组件化开发什么是ANRAndroidANR详解-CSDN博客Android性能优化
Android
享哥。
·
2024-03-15 02:27
android
Android优化
工具之trace
如果我们想要待分析的App尽可能接近真实情况,那么必须要在非Debug的App中能启用systrace功能;因为相同情况下Debug的App性能比非Debuggable的差,你无法确保在debuggable版本上分析出来的结论能准确推广到非debuggable的版本上。分析systrace源码之后,发现这个条件只是个障眼法而已;我们可以手动开启App的自定义Label的Trace功能,方法也很简单
咸鱼No
·
2024-02-12 22:05
ConstraintLayout 使用手册
背景之前我们在这边文章中
Android优化
之布局优化了解到可以通过使用ConstraintLayout来构建我们的布局,这也是Android官方推荐首要使用的,手动拖拽的方式习惯后也大大提高了我们的开发效率
tandeneck
·
2024-02-11 22:01
Android:内存泄漏检查&内存优化
3.17
Android优化
手机移动设备的内存是有限的,需要避免内存泄漏,优化内存使用。1.java中四种引用类型强引用、软引用、弱引用、虚引用。
偶是不器
·
2024-02-10 20:13
Android
android
LeakCanary
内存优化
内存泄漏
EventBus
2.EventBus好处EventBus是一款针对
Android优化
的发布/订阅事件总线。主要功能是替代Intent,Handler,BroadCast
远方很美i
·
2024-02-08 02:23
Android优化
--Fragment懒加载
一.使用原因在android应用中,ViewPager是我们不可避免使用的一个控件,因为它可以使我们在占用较少空间的同时,增加内容的丰富性。但是,假如ViewPager的每一个Fragment都需要通过网络拉去数据加载,而ViewPager是默认加载前两项的,所以在很容易造成网络丢包或者网络堵塞等问题,所以Fragment使用懒加载是非常有必要的。通俗点说,当使用viewpager+adapter
crush_d872
·
2024-01-31 14:14
EventBus 源码分析
EventBus是针对
Android优化
的发布-订阅事件总线,简化了Android组件间的通信。
老师好我是小明同学
·
2024-01-19 07:43
Android优化
篇之APK体积优化
在平常开发过程中,随着应用功能不断增加和版本功能迭代,APK的体积大小在不知不觉中不断增大,而APK体积大小会影响用户首次下载安装应用或更新应用的时长和流量消耗。因此,如何有效合理的优化APK的体积也是在平常开发中需要留意的。一、合理选择图片类型在APP中图片就占据了很大的一部分体积,所以图片的优化是我们必须要关注的点。平常使用到的图片类型主要有jpg、png、webp、svg等。jpg是有损压缩
Kennor
·
2023-12-25 20:42
Android EventBus-----(EventBus简单使用)
一、EventBus简介1、EventBus是一款针对
Android优化
的发布/订阅事件总线2、EventBus主要功能是代替Intent、Handler、BroadCast等在Activity,Fragment
今人不见古时月,今月曾经照古人
·
2023-12-23 00:51
Android
android
eventBus
android优化
篇
布局优化大家肯定都知道Android中有许多布局,比如Linerlayout、RelativeLayout等,布局优化就是减少布局文件层级,层级减少了,那么程序绘制时就快了许多,所以可以提高性能。在布局代码中,使用什么布局基本遵守以下规则:如果布局中既可以使用LinearLayout也可以使用RelativeLayout,那么就采用LinearLayout,这是因为RelativeLayout的功
2301_76766616
·
2023-12-02 09:00
android
Roger平时工作中总结的思维导图
都是平时工作中总结的思维导图,也可打开processOn,然后点击推荐,查询文件,输入Roger,回车即可ADB常用命令Android基础
Android优化
Android技术Android常见问题BugGit
Aron阿荣666
·
2023-10-30 21:50
Android优化
- 内存
参考文章一、概念定义通过减少内存使用量、减少对内存(资源)的消耗、提高内存利用率来实现。原因系统对每个应用程序都有一定的内存限制,当应用程序的内存超过了上限,就会出现OOM(OutofMemory),也就是APP的异常退出。因此需要通过对内存的优化来改善系统的运行效率、延长电池寿命、减少卡顿崩溃。分析重点关注四个阶段:应用停留在闪屏页面内存固定值、MainActivity大HomeActivity
Jomurphys
·
2023-10-13 20:17
android
Android优化
篇|网络预连接
一个示例前后分别去请求同一个域名下的接口,通过Charles抓包,可以看到Timing下面的时间:第二次请求时,DNS、Connect和TLSHandshake部分都是-,说明没有这部分的耗时,对比第一次请求的这三个部分,节省了1+35+97=133ms。当然第一次请求的Request和Response的Size比第二次要大一丢丢,且Speed低一些,忽略这些差异,在其他条件都一致的情况下,第二次
码中之牛
·
2023-10-12 14:14
Android
性能优化
移动开发
android
网络
性能优化
移动开发
framework
TinyOk接入文档
无依赖体积小,资源消耗小,只针对
Android优化
可以完美兼容okhttp使用方式demo下载一、接入使用仓库配置工程根目录gradle.buildallprojects{repositories{..
陈道乐
·
2023-09-17 15:56
Android优化
—— JobScheduler
概述在Android开发中,会遇到这种场景:需要在稍后的某个时间点或者当满足某个特定的条件时执行一个任务,例如当设备接通电源适配器或者连接到WIFI。幸运的是在API21(Android5.0,即Lollipop)中,google提供了一个新叫做JobScheduler的组件来处理这样的场景。当一系列预置的条件被满足时,JobScheduler为应用执行一个操作,与AlarmManager不同的是
Zsago
·
2023-09-15 01:29
优化
android
优化
android后台网络,
Android优化
篇——后台优化
前言:最近准备着手优化APP的工作了这篇文章关于Android7.0上的后台优化,并且我们需要使用什么方案来替代以前的一些做法。AndroidN对以下三种广播通知的改动:**CONNECTIVITY_ACTION:网络发生变化ACTION_NEW_PICTURE:拍摄了新的图片ACTION_NEW_VIDEO:拍摄了新的视频**比如,一个隐式的广播可能会唤醒很多监听它的后台进程,即使那些进程并没有
番茄大王Z
·
2023-09-15 01:29
android后台网络
源码解析EventBus的注册及事件发送
最近正在学习EventBus源码,正好总结记录一下~EventBus是一个针对
Android优化
的发布-订阅事件总线,它简化了应用程序内各个组件之间的通信,尤其是fragment和fragment之间的通信
sybil052
·
2023-08-09 09:57
Android 优化——启动优化
Android优化
目录App启动方式冷启动App没有启动过或App进程被杀,系统中不存在该App进程,此时启动即为冷启动。
三流编程
·
2023-08-04 16:11
android优化
1General1编译release版本2除报错信息外,去除所有的打印信息,对于部分常规错误,也可以关闭打印信息3Config.javapublicstaticfinalbooleanLOGD=true;改为:publicstaticfinalbooleanLOGD=false;很多打印信息都通过判断LOGD来决定是否输出。很可能改成release版本后这条就无效了。4减少不必要的APK安装5缩减
TopicDev
·
2023-07-31 01:22
AndroidNet
app
android优化
方案,Android面试——APP性能优化
Android应用性能优化基础知识。布局优化避免OverDraw过渡绘制优化布局层级避免嵌套过多无用布局当我们在画布局的时候,如果能实现相同的功能,优先考虑相对布局,然后在考虑别的布局,不要用绝对布局。使用标签把复杂的界面需要抽取出来使用标签,因为它在优化UI结构时起到很重要的作用。目的是通过删减多余或者额外的层级,从而优化整个AndroidLayout的结构。核心功能就是减少冗余的层次从而达到优
weixin_39724469
·
2023-07-18 15:59
app
android优化方案
Android优化
随笔2:过期的api
从过分析工具分析了一遍后,列出了项目中所有过期的api。1首先,就是好多过期的getResources().getColor(R.color.color_name),可以替换的为getColor(R.color.color_name);//需要判断版本getResources().getColor(R.color.color_name,getTheme());//跟上面的一个意思ContextCo
like26th
·
2023-07-16 09:34
Android启动优化实践
作者:95分技术启动优化是
Android优化
老生常谈的问题了。众所周知,android的启动是指用户从点击icon到看到首帧可交互的流程。
码中之牛
·
2023-06-15 23:16
Framework
Android
性能优化
android
移动开发
性能优化
Framework
安卓
Android系统的内存与崩溃优化
Android优化
题记:当你看到一堆让你摸不着头脑的崩溃堆栈,夹杂着若干OOM崩溃的时候,那就是在告诉你——是时候优化内存了。
追那个小女孩
·
2023-04-16 06:21
android优化
最强软件,手机提速谁最行?十款安卓优化软件比拼
哪些安卓优化软件值得用?传统电脑系统在使用了一段很长的时间之后,通常都会考虑使用优化软件来对系统垃圾进行清理或者直接重装系统。其实Android手机的系统也存在类似这样的问题,传统电脑可以通过优化软件来对系统优化,那么手机能否也采用相同的方法来处理?我们只要在Android电子市场中搜索“优化”这个关键词时,就会找到大批量的Android的优化软件。优化软件满天飞,哪些是值得我们去使用的?带着这些
米妮呀
·
2023-04-12 03:39
android优化最强软件
Android 内存管理方式
1、为什么要进行内存优化OOM导致崩溃app性能,流畅度问题,会使得界面卡顿2、内存分配与回收方式(GC机制)引用摘录自
Android优化
二Java内存分配机制及内存泄漏JVM内存管理.pngJVM内存分配策略方法区
敲代码的女骑士
·
2023-04-07 11:14
EventBus源码分析(一)
简介EventBus是针对
Android优化
的发布-订阅事件总线,简化了Android组件间的通信。
CKTim
·
2023-03-25 05:01
android优化
布局优化删除布局中无用的控件和层次,其次有选择地使用性能比较低的ViewGroup采用标签,标签,ViewStub避免过度绘制避免过度绘制在Android手机的开发者选项中,有一个『调试GPU过度绘制』的选项,选择开启。下面是对应的等级图过度绘制等级图优化原则一些过度绘制是无法避免的,比如之前说的文字和背景导致的过度绘制,这种是无法避免的。应用界面中,应该尽可能地将过度绘制控制为2次(绿色)及其以
濺m
·
2023-03-23 05:31
Android优化
方向
本着针对面试,不负责任的态度,写下《面试总结》系列。本系列记录面试过程中各个知识点,而不是入门系列,如果有不懂的自行学习。不负责任系列内存泄露什么是内存泄露,为什么会引发Android垃圾回收机制频繁GC耗电问题OOM问题原因UI线程做轻微耗时操作,导致UI线程卡顿布局layout过于复杂,无法在16ms内完成渲染同一时间段内执行动画过多,导致cpu或gpu负载过重复杂的布局,频繁触发measur
DB_BOY
·
2023-03-21 23:25
Android优化
本着针对面试,不负责任的态度,写下《面试总结》系列。本系列记录面试过程中各个知识点,而不是入门系列,如果有不懂的自行学习。不负责任系列大致分为四点去回答。快、稳、小、省1.快启动快,加载快,避免卡顿基本操作主线程不做耗时操作application里对必要的三方库延迟初始化(延迟加载,异步加载,分布加载)启动白屏优化View优化View布局(viewstub,include,merge,层级深)复杂
DB_BOY
·
2023-03-14 17:59
Android优化
全面攻略
一:安装包性能压缩一个字:删!!删不了就尽量小。1.图片压缩图片:apk里面的资源图片压缩图片svg图片:一些图片的描述,牺牲CPU的计算能力的,节省空间。使用的原则:简单的图标。webp:谷歌现在非常提倡的使用。保存图片比较小。VP8派生而来的。webp的无损压缩比PNG文件小45%左右,即使PNG进过其他的压缩工具压缩后,任然可以减小到PNG的28%。Facebook在用、腾讯、淘宝。缺点:加
koller
·
2023-03-12 02:03
Android优化
——,分享两道阿里P7究极难度算法题
3.AOP打点加入aspectjx库,打印出Application,Activity的耗时时间,进行针对优化根路径build.gradle中添加classpath‘com.hujiang.aspectjx:gradle-android-plugin-aspectjx:2.0.0’app中build.gradle中添加applyplugin:‘android-aspectjx’…implementa
普通网友
·
2022-12-04 20:47
程序员
经验分享
面试
开发语言
Android面试速查手册:Android常用开源框架原理
欢迎阅读和收藏你距离Android高薪,只差这一份Android面试手册(2021年最新版)Android面试速查手册:Java基础篇Android面试速查手册:Android基础篇Android面试速查手册:
Android
元架构师
·
2022-11-22 18:11
#
Android--面试
Android
android
面试
笔试
框架
开发APP需要什么技术?
一、App有哪些形式WebApp:简单来说,WebApp就是针对iOS/
Android优化
后的web站点,用户不需要下载安装即可访问。
xiaopaotec
·
2022-05-17 18:56
小跑科技
APP开发
APP开发公司
如何零基础快速开发上手app,成为app开发高手
WebApp:简单来说,WebApp就是针对iOS/
Android优化
后的we
APICloud-移动端低代码开发平台
·
2022-05-10 14:27
javascript
css
vue.js
html
html5
Android最终瘦包与优化具体步骤——我的方式
前言
Android优化
方式侃侃而谈者甚多,却可能并没有做过一次,今记录吾之方式,待朕回忆,IDE基于AS2.3.3。工具AndroidStudio自带的Analyze,就在IDE上面工具栏中。
清明捉鬼
·
2022-05-07 10:01
Android优化
工具Systrace
Systrace简单的性能优化,可能很多人都会。比如以下几个优化UI渲染的方法,想必很多人都知道使用“设置-->开发者选项-->调试GPU过度绘制”,根据屏幕显示的不同颜色来区分是存在过度绘制,从而排查该界面的xml文件,去除不必要的background,消除过度绘制通过LayoutInspector查看布局层级,排查是否存在多层无用的嵌套(由于HierarchyViewer已经被废弃,如果使用3
a_simple_coder
·
2022-03-24 16:47
Android性能优化系列——网络和电量优化
Kotlin或将取代Java——《Java编程思想》作者BruceEckel来源:http://www.apkbus.com/blog-955387-77980.html(文末附github源码地址)之前分享了
Android
Java和Android架构
·
2022-02-27 16:44
《
Android优化
专题》——优化电池续航能力
《
Android优化
专题》——优化电池续航能力一、监测设备的电量和充电状态在用户充电时,程序做任何操作都不会太受到电量影响,此时就适合做一些下载,刷新数据等耗电操作。
罗拙呓
·
2022-02-21 11:15
Android 事件总线 框架
EventBusEventBus是一款针对
Android优化
的发布/订阅事件总线。
CoderBigBear
·
2022-02-02 22:28
Android优化
打包apk体积那点事
最近这几年优化过不少体积包,都是根据项目优化瘦身的,因为各个项目不同,里面的资源也不一样,跟代码习惯也有关系,所以优化方法也有很多种。也没特殊整理过方法,今天整理一下优化apk的方法。我也去看了很多关于瘦身优化apk的文章,也借鉴了几个方法。但大多数都比较相同,这里我挑出了适合大多数项目的方法。关于代码清理在我们项目开发中,肯定有废弃的代码和资源,我们要及时地清理,来减小apk体积,下面给出几种清
Db_z
·
2022-01-13 16:08
Android优化
提升应用启动速度及Splash页面的设计
目录1.启动分为两种方式2.如何测量一个应用的启动时间3.应用启动的流程4.减少应用的启动时间的耗时5.如何设计延迟加载DelayLoad1.启动分为两种方式1)冷启动:当直接从桌面上直接启动,同时后台没有该进程的缓存,这个时候系统就需要重新创建一个新的进程并且分配各种资源。2)热启动:该app后台有该进程的缓存,这时候启动的进程就属于热启动。热启动不需要重新分配进程,也不会Application
·
2021-12-09 10:03
Android EventBus 的基本封装(二)
一、前言:上一篇:AndroidEventBus的基本使用(一)https://www.jianshu.com/p/c1e31b44d5d61.简介:EventBus是一款针对
Android优化
的发布/
因为我的心
·
2021-06-19 21:45
Android面试刨根问底之常用源码分析总结篇(二):OkHttp, Retrofit,自定义View
目前总结了以下几个方面:
Android优化
HashMap分析Handler源码分析OkHttp分析Retrofit分析自定义View由于篇幅原因拆分成两个部分分享,上一篇讲解了前面三个方面,今天讲剩下的三个部分
小小小小怪兽_666
·
2021-06-19 04:42
Android中EventBus的基础使用
Android中EventBus的基础使用官网|GitHub|转载1概述EventBus是一款针对
Android优化
的发布/订阅事件总线。
LuckyXiang
·
2021-06-14 08:47
Android 优化 处理全局未捕获异常,并重启应用
【
Android优化
处理全局未捕获异常,并重启应用】1、创建一个CrashHandler类publicclassCrashHandlerimplementsThread.UncaughtExceptionHandler
Rtia
·
2021-06-13 09:45
Android优化
————布局优化
绘画原理Android的绘制主要是借助cpu和gpu结合刷新机制共同完成的cpu:负责执行measure、layout等方法,计算显示内容gpu:负责栅格化(将UI元素绘制在屏幕上)绘制过程使用skia库(2D),硬件本质是采用openGL库进行绘制16ms内渲染一次,否则会掉帧布局加载原理Android中的布局加载入口为setContentView(),分析如下:@Overridepublicv
纳兰寒明
·
2021-06-10 14:41
Android面试
android
Android优化
————启动优化
app启动过程点击图标启动LauncherApp通知AMS进行启动,LauncherActivityonPauseAMS新建app进程,创建ActivityThread,创建ApplicationThread通过ApplicationThread向AMS注册Binder执行Application的onCreate方法新建进入的Activity执行Activity的onCreate方法,进行UI绘制
纳兰寒明
·
2021-06-10 14:07
Android面试
android
Android优化
————包体积优化
优化好处包体积减小,易于升级多市场渠道有体积限制,避免二次处理apk安装时间减小运行时内存占用小磁盘空间占用小,odex二进制文件小。APK组成及分析APK组成assets:开发目录下assets目录lib:所需要的so库META-INF:签名文件okhttp3:okhttp网络相关org:org相关信息res:布局信息,对应开发目录res下AndroidManifest:四大组件配置classe
纳兰寒明
·
2021-06-10 14:26
Android面试
android
Android优化
———内存优化
Java虚拟机Java内存模型虚拟机栈(线程私有):局部变量表、操作数栈、动态链接、方法出口等信息堆(线程共享):实例对象方法区(线程共享):类信息,常量,即时编译器编译后的代码程序计数器(线程私有):字节码行号指示器,记录当前线程执行到多少行本地方法栈(线程私有):和虚拟机栈类似,两者的区别就是虚拟机栈是为虚拟机执行java方法服务,本地方法栈为虚拟机执行native方法服务。程序计数器线程计数
纳兰寒明
·
2021-06-10 14:42
Android面试
android
Android图谱
知识图谱Android知识图谱优化图谱
Android优化
图谱注:图谱来源https://blog.csdn.net/xyz_lmn/article/details/41411355https://img-blog.csdn.net
bamboolmc
·
2021-06-04 03:38
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他