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文章转载网络原文地址如下:https://juejin.im/post/5d072dbc51882540b71047091.OOM和崩溃优化1.2ANR优化ANR的产生需要满足三个条件主线程:只有应用程序进程的主线程响应超时才会产生ANR;超时时间:产生ANR的上下文不同,超时时间也会不同,但只要在这个时间上限内没有响应就会ANR;输入事件/特定操作:输
程序员Android1
·
2021-05-17 06:31
Android EventBus 封装
EventBus是一款针对
Android优化
的发布/订阅事件总线。可以替代广播、startActivityForResult、Handler、异步回调等来实现各组件间、组件与后台线程间的通信。
Android高级开发
·
2021-05-09 09:53
Android优化
之内存优化倒计时篇
本文来自网易云社区作者:聂雷震本篇文章介绍的内容是如何在安卓手机上实现高效的倒计时效果,这个高效有两个标准:1、刷新频率足够高,让用户觉得这个倒计时的确是倒计时,而不是幻灯片;2、不能占用太多的内存资源和CPU资源,让用户有一种“我手机真吊,倒计时效果全开一点不卡”的错觉。如果本文内容有很明显的错误,请各位及时指出。如果各位有更好的思路,也希望能够拿出来和大家分享一下。(不能设置段落的首行缩进,排
yijian2595
·
2021-05-08 01:25
Android-Op
Android优化
篇布局优化/绘制优化原则避免嵌套过多,可采用约束布局implementation'com.android.support.constraint:constraint-layout:1.1.3
青楼爱小生
·
2021-05-07 23:30
android优化
:RecyclerView setHasFixedSize(true); 的作用
RecyclerView的尺寸在每次改变时,比如你加任何些东西。setHasFixedSize的作用就是确保尺寸是通过用户输入从而确保RecyclerView的尺寸是一个常数。RecyclerView的Item宽或者高不会变。每一个Item添加或者删除都不会变。如果你没有设置setHasFixedSized没有设置的代价将会是非常昂贵的。因为RecyclerView会需要而外计算每个item的si
黄晓果
·
2021-05-06 06:25
Android优化
总结
1.启动优化一般指冷启动的优化,从点击桌面的icon图标到显示页面之间的时间长短adbshellamstart-W包名/启动activity全包名查看启动事件;优化的可操作方法是把第三方的或者不需要马上使用的内容不要在Application的继承类中初始化,可以放到使用的时候初始化或者延迟初始化;把第三方的初始化延迟后还是很客观的,截图如下优化.png2.UI优化1、FramLayout和Line
Android_小马范儿
·
2021-04-29 16:02
Android优化
二:性能检测
Android优化
一:提纲
Android优化
二:性能检测
Android优化
三:内存优化
Android优化
四:App启动速度优化
Android优化
五:布局优化
Android优化
六:性能优化1、手机上:GPU
Aisier丶
·
2021-04-26 12:53
EventBus封装
EventBus是一款针对
Android优化
的发布/订阅事件总线。可以替代广播、startActivityForResult、Handler、异步回调等来实现各组件间、组件与后台线程间的通信。
xiaoyanger
·
2021-04-20 14:16
Android优化
总结
你是否有个疑惑,为什么iphone那么好用,android努力了这么就,还是没追上。除了参差不齐的硬件问题,系统机制,平台历史遗留等问题,开发者的水平可以说是占了很大锅。为啥呢,这里用我一个亲身经历的例子看来告诉你。本人今年壕了一把,买了一台小米10至尊纪念版银色顶配(android系统10.0,16g运行内存,512机身存储),除开系统等其他开销,可用运行内存11g,可说机皇中的机皇,单看硬件,
FisherTige_f2ef
·
2021-04-13 12:17
Android优化
之内存优化倒计时篇
本文来自网易云社区作者:聂雷震本篇文章介绍的内容是如何在安卓手机上实现高效的倒计时效果,这个高效有两个标准:1、刷新频率足够高,让用户觉得这个倒计时的确是倒计时,而不是幻灯片;2、不能占用太多的内存资源和CPU资源,让用户有一种“我手机真吊,倒计时效果全开一点不卡”的错觉。如果本文内容有很明显的错误,请各位及时指出。如果各位有更好的思路,也希望能够拿出来和大家分享一下。(不能设置段落的首行缩进,排
网易数帆
·
2021-03-11 11:34
android eventbus
EventBus:针对
Android优化
的发布/订阅事件总线,简化应用程序内各组件间、组件与后台线程间的通信。优点:开销小,代码又简洁优雅,将发送者和接受者解耦。
图之
·
2020-11-17 13:17
Android优化
----启动页优化
1点击桌面图标(Launcher)--1向--->system_server发起startActivity请求2system_server--2向-->zygote创建进程请求3zygote进程fork出新子即App进程4App进程,--向-->system_server进程,发起attachApplication请求5system_server收到请求准备完毕之后---->App发起schedu
我默默
·
2020-10-27 07:38
android优化
-ANR
概述什么是ANR?ANR全名为ApplicationNotReaponding,也就是"应用无响应",当操作在一段时间内系统无法处理时,系统层面会弹出如下的ANR对话框ANR为什么会产生ANR在Android里,App的响应能力是有ActivityManage和WindowsManger系统服务来监控的通常在如下两种情况下会弹出ANR对话框:5s内无法响应用户输入事件(例如键盘输入,触摸屏幕等).
小庄bb
·
2020-10-10 09:28
Android优化
之ViewPager的懒加载
转载本博客请注明出处:点击打开链接http://blog.csdn.net/qq_32059827/article/details/52487794出于对用户消耗流量的考虑,有必要对viewpage做懒加载。对于什么是懒加载,首先应该理解什么是预加载:对于ViewPage默认是加载三个pages,即用户选择当前界面的时候,该page两边的pages都已经初始化完毕(数据、界面、网络等)。这就是预加
杨道龙
·
2020-09-16 18:08
Android
Android初级教程
EventBus的简单和原理
基本介绍EventBus是一款针对
Android优化
的发布/订阅事件总线。
Vinson武
·
2020-09-16 02:55
第三方库
android
多线程
Android APK瘦身/减小包体
(一个
Android优化
工具,可百度或官方文档:https://developer.android.com/studio/write/lint.html)Androi
Steven Ren
·
2020-09-14 20:17
Android
Android
优化
Android探索与巩固(Kotlin下的EventBus)
Android探索与巩固(Kotlin下的EventBus)前言EventBus三要素ThreadModeEventBus用法示例效果示例最后总结前言EventBus是一款针对
Android优化
的发布/
璇语凯歌
·
2020-09-11 13:53
Android进阶之路
kotlin
EventBus
android优化
工具
GPU呈现模式分析http://developer.android.com/about/versions/jelly-bean.html[With]colorsindicatingtimespentcreatingdrawingcommands(blue),issuingthecommands(orange),andwaitingforthecommandstocomplete(yellow).
wang_shaner
·
2020-08-26 14:09
Android
Android优化
获取聚合数据存储到数据库(简易新闻 十三)
Android优化
获取聚合数据存储到数据库(简易新闻十三)关于实现过程修改NewsFragment.java关于本篇讲解的是简易新闻数据存储的优化,以前版本是当用户点击了一条新闻后才会将这条数据存储到,
Tobey_r1
·
2020-08-25 17:36
简易新闻App
EventBus 3.0——线程、界面之间传值及不同界面接收特定消息
在这里介绍一下EventBus的用途,EventBus是一款针对
Android优化
的发布/订阅事件总线。
五万年前走丢了
·
2020-08-24 22:19
android
Android优化
篇之布局优化
绝大部分APP的设计中,都是提供界面与用户进行交互通信,如何保证页面流畅不卡顿也成为我们需要关注的重点,本篇将介绍如何针对布局进行优化。1.捕获定位界面是否存在卡顿掉帧的情况1.1打开AndroidDeviceMonitor工具1.2设置要捕获的信息1.3捕获信息点击OK后在手机上进行操作,期间的操作过程信息将被记录,捕获时间结束后自动保存到trace.html文件中。此处我的操作是捕获进入一个消
AndroidKun
·
2020-08-24 21:18
性能优化
Android优化
Android性能优化:一、性能检测工具(一)网易开源的Emmageehttps://github.com/NetEase/EmmageeEmmagee(机关枪)是网易杭州研究院QA团队开发的一个简单易上手的Android性能监测小工具,主要用于监控单个App的CPU,内存,流量,启动耗时,电量,电流等性能状态的变化,且用户可自定义配置监控的频率以及性能的实时显示,并最终生成一份性能统计文件。使用
胜天半子
·
2020-08-24 21:41
Android
Java
EventBus3.0原理及使用
1.EventBus概述EventBus是一款针对
Android优化
的发布/订阅事件总线。简化了应用程序内各组件间、组件与后台线程间的通信。优点是开销小,代码更优雅,以及将发送者和接收者解耦。
只是一条程序狗
·
2020-08-24 21:54
android
Android优化
篇之APK体积优化
在平常开发过程中,随着应用功能不断增加和版本功能迭代,APK的体积大小在不知不觉中不断增大,而APK体积大小会影响用户首次下载安装应用或更新应用的时长和流量消耗。因此,如何有效合理的优化APK的体积也是在平常开发中需要留意的。一、合理选择图片类型在APP中图片就占据了很大的一部分体积,所以图片的优化是我们必须要关注的点。平常使用到的图片类型主要有jpg、png、webp、svg等。jpg是有损压缩
AndroidKun
·
2020-08-24 20:06
性能优化
Android APK体积优化
减小Apk体积是一件很有用处的
android优化
手段
lilinjie、
·
2020-08-24 20:11
Android
APK体积优化
APK瘦身
android优化
1.绘制优化卡顿原因:16ms需要绘制一帧,如果主线程操作过多,会导致vsync到来时数据没有准备号,导致丢帧,应用卡顿。overdraw:不设置不必要的背景,cliprect绘制可见部分减少层级,使用merge/include/stub不要主线程做耗时操作内存使用不当,频繁gc,影响主线程执行工具:HirearchyView、Systrace、TraceView、GPUprofile2.内存优化
andyfeng
·
2020-08-24 17:35
EvenBus的使用,(详解)
evenBus是一款针对
android优化
的发布/订阅事件总线。
别碰我的IDEA
·
2020-08-24 11:13
android端
EventBus线程间通信
1.EventBus是干嘛的EventBus是一款针对
Android优化
的发布/订阅事件总线。简化了应用程序内各组件间、组件与后台线程间的通信。优点是开销小,代码更优雅,以及将发送者和接收者解耦。
王大心
·
2020-08-24 09:33
Android开发
EventBus3
事件处理
线程间通信
Android事件总线(一)EventBus3.0用法全解析
EventBus3.0用法全解析Android事件总线(二)EventBus3.0源码解析Android事件总线(三)otto用法全解析Android事件总线(四)源码解析otto前言EventBus是一款针对
Android
刘望舒
·
2020-08-24 08:38
Android应用层
Android进阶
Android应用程序开发
EventBus
事件总线
线程模型
EventBus优化发布订阅事件详解
一、概述EventBus是一款针对
Android优化
的发布/订阅事件总线。
Cloud_Ling
·
2020-08-24 07:10
Android中EventBus详解
一、介绍EventBus是一款针对
Android优化
的发布/订阅事件总线,他的主要功能的代替Intent,Handler,BroadCast在Service,Activity,Fragment中进行通信传递消息
ATangSir
·
2020-08-24 07:52
EventBus使用的简单介绍
EventBus是一款针对
Android优化
的发布/订阅事件总线,主要特点如下:替代Intent,Handler,broadcast在Fragment,Ac
若兰明月
·
2020-08-24 07:02
android开发
学习心得
事件拦截
图片三级缓存
AsyncTask机制
Handler讲解
EventBus的简单用法
EventBus是一款针对
Android优化
的发布/订阅事件总线。简化了应用程序内各组件间、组件与后台线程间的通信。优点是开销小,代码更优雅,以及将发送者和接收者解耦。
时光无声
·
2020-08-24 06:50
Android代码
Android框架的使用
EventBus使用详情总结
1.概述EventBus是一款针对
Android优化
的发布/订阅事件总线。
DT黄雨泽
·
2020-08-24 06:44
Android优化
之安装包瘦身
1.背景在实际开发过程中,随着功能的不断迭代,安装包越来越大,用户安装成本显著增加,直接影响安装转化率,因此启动包瘦身计划势在必行。在本轮瘦身中,自己也参与部分,对于优化的思路和方法,做了一点总结。下面以开源的SmartRefreshLayout来进行分析总结,加深对按照包大小优化的理解和记忆。2.整体分析测试包原始大小为11.1M,包的结构用AnalyzeAPK...构成如下:这些目录大家也都知
凌柱
·
2020-08-23 02:13
EventBus的使用,注意事项,错误分析
Fragments,Threads,Services,etc.Lesscode,betterquality.上面这几行英文是给github官方给出的说法,那么我们翻译过来是大致就是说:EventBus是一款针对
Android
王丽君同学
·
2020-08-21 04:34
Android
随手记
EventBus使用详解
EventBus是一款针对
Android优化
的发布/订阅事件总线。
残梦之翼
·
2020-08-21 01:14
Android
EventBus 使用详解(一)——初步使用 EventBus
概述导入EventBus的类库基本使用实战在要接收消息的页面注册EventBus发送消息接收消息使用StickyEvents概述EventBus是一款针对
Android优化
的发布/订阅事件总线。
guyon_
·
2020-08-21 00:49
Android
相关教程
【Android 进阶】EventBus---超级方便的工具
EventBus是一款针对
Android优化
的发布/订阅(publish/subscribe)事件总线。
吴威龙
·
2020-08-21 00:39
Android
之旅
EventBus
EventBus 事件总线 案例
EventBus是一款针对
Android优化
的发布/订阅事件总线。主要功能是替代Intent,Handler,BroadCast在Fragment,Activity,Serv
weixin_34175509
·
2020-08-20 21:25
Android优化
小技巧
本篇文章只是简单的总结下一些android的优化小技巧,欢迎有其他方式的同学联系我补充!im.noclay@gmail.comcell的预载对于一些列表,我们希望cell中的图片在出现在屏幕中的时候就是已经加载完毕的,或者是其他的需求。我们可以通过以下方式进行设置:拓展LayoutManager示例代码:LinearLayoutManagerlinearLayoutManager=newLinea
NoClay
·
2020-08-20 13:14
Android
优化
帧率
view
EventBus使用与分析
写在前面EventBus是一款针对
Android优化
的发布(publish)/订阅(subscribe)事件总线。
骑猪追大象
·
2020-08-20 12:10
初探框架
Android进阶
通用工具
EventBus 源码分析
0.前言EventBus是一款针对
Android优化
的发布/订阅事件总线。
吴豪杰
·
2020-08-20 12:17
Android
源码分析
Android优化
module相互调用,通过开放接口的方式进行解耦
引言: 在日常的开发中会遇到项目比较大,会根据代码功能进行对代码拆分成多个Module。拆分后遇到Module相互调用的问题采取的办法一般如下:Module相互引用,直接进行调用。使用公共module申明接口,其它module分别进行实现和接口调用。然后在主Module中设置接口的实现。后来发现ARouter中也有与本文相似思路的实现,但是一直没有用过(此文章献丑了,考虑自己已经写完了,而且使用
泰然的骆驼
·
2020-08-19 20:52
android
android开发
Android优化
布局的几种方式
优化布局的几种方式1.include/merge布局优化中常常用到include/merge标签,include的含义类似C代码中的include,意思是直接把指定布局片段包含进当前的布局文件。include适用于多个布局文件中存在相同的xml片段,比如说相同的标题栏、相同的广告栏、相同的进度栏等等。如:这时必定有个common_title.xml的布局文件,它用于在各页面展示相同的标题区域。in
danityang
·
2020-08-18 07:05
android
Android优化
笔记--内存优化
内存介绍内存优化,首先解释一下什么是内存,很多同学常常只是在开发应用,说到内存,感到这个概念很“飘”,因为涉及并不太多;内存:它是外存与CPU进行沟通的桥梁。计算机中所有程序的运行都是在内存中进行的,因此内存的性能对计算机的影响非常大。内存(Memory)也被称为内存储器和主存储器,其作用是用于暂时存放CPU中的运算数据,以及与硬盘等外部存储器交换的数据。只要计算机在运行中,操作系统就会把需要运算
ljt2724960661
·
2020-08-17 23:59
android优化
android
android优化
实战(一)-从递归到迭代
1、android是怎样执行你的代码的android平台不只包括javaVirtualMachine(VM)来执行代码。而且,应用还被编译成Dalvik字节码,android使用它自己的DalvikVM(android虚拟机)来执行它。java代码仍然被编译成java字节码,然后这些java字节码再被dex编译器编译成Dalvik字节码,dx(一个SDK工具)。最后,你的应用将只包含Dalvik字
iteye_4515
·
2020-08-17 23:14
Android中EventBus介绍、使用及源码分析
1介绍EventBus是一款针对
Android优化
的发布/订阅事件总线。
MG_ZXC
·
2020-08-13 13:47
Android
源码分析
Android优化
之内存优化倒计时篇
本文来自网易云社区作者:聂雷震本篇文章介绍的内容是如何在安卓手机上实现高效的倒计时效果,这个高效有两个标准:1、刷新频率足够高,让用户觉得这个倒计时的确是倒计时,而不是幻灯片;2、不能占用太多的内存资源和CPU资源,让用户有一种“我手机真吊,倒计时效果全开一点不卡”的错觉。如果本文内容有很明显的错误,请各位及时指出。如果各位有更好的思路,也希望能够拿出来和大家分享一下。(不能设置段落的首行缩进,排
weixin_33860528
·
2020-08-11 14:05
Android开源项目EventBus3.0的使用
前言: EventBus,是一个针对
Android优化
的事件订阅/发表开源项目,可以替代Intent,,BroadCast在Fragment,Activity,Service,线程之间传递消息.优点是开销小
宿罪
·
2020-08-09 16:47
Android基础
Android基础
上一页
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
其他