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优化
那些事
http://blog.csdn.net/myfriend0/article/details/54970455目前在公司接触的项目,已经趋于稳定,即需求已经不是那么频繁变更。之前因为快速迭代开发的模块暴露出一些问题来。优化是目前最重要的任务了。自己挖的坑,含着泪也要填完。因为开发的是系统app,公司对所有app的性能要求极为严格。毕竟品质是公司的生命线。经历了一个多月的优化工作,总结下都做了那些事
笑羋
·
2020-02-02 11:03
Android优化
-内存优化总结篇
一、Android内存管理机制1、Java对象的生命周期Java对象的生命周期经历7个阶段,分别是创建阶段、应用阶段、不可见阶段、不可达阶段、收集阶段、终结阶段、对象控件重新分配阶段。2、内存回收机制内存的三个区域内存会有三个区域,YongGeneration(年轻代)、OldGeneration(年老代)、permanentGeneration(持久代)。其中年轻代里面又分为三个区,eden、S
开飞机的老舒克
·
2020-02-01 04:57
Android优化
总结
目录介绍1.OOM和崩溃优化1.1OOM优化1.2ANR优化1.3Crash优化2.内存泄漏优化2.0动画资源未释放2.1错误使用单利2.2错误使用静态变量2.3handler内存泄漏2.4线程造成内存泄漏2.5非静态内部类2.6未移除监听2.7持有activity引用2.8资源未关闭2.9其他原因3.布局优化3.1include优化3.2ViewStub优化3.3merge优化3.4其他建议4.
杨充211
·
2020-01-04 00:55
Android布局优化
前言本篇文章为
Android优化
的布局部分,该部分应该是Android中很重要的,无论是在自定义控件中,还是在简单的书写布局时,都应该尽量遵循一些优化原则,这样布局的绘制效率才会更高,体验才能更好。
梦沉薇露
·
2020-01-01 04:43
Android 浅析 EventBus (一) 使用
RTFSC–ReadTheFuckingSourceCode概括EventBusisapublish/subscribeeventbusoptimizedforAndroid.EventBus是一个为
Android
CodePlayer_Jz
·
2019-12-29 17:05
Android优化
之切换Fragment
前言:课程设计已经基本完成,但是在点击切换Fragment的时候总是感觉有点卡顿,第一次读取网络服务器数据就体现的特别明显,在本地的话也会稍微有一点卡顿,因为我引用了一个多Fragment的框架,强迫症的我看着就是不舒服,查看框架源码...,果然,框架犯了一个低级的错误:切换Fragment竟然都是用replace()方法来替换Fragment。切换Fragment的方法简介replace()该方
AlicFeng
·
2019-12-28 09:36
社交系统ThinkSNS+ V1.8.2更新播报
QQ3515923610重要更新1.后端可以动态配置关于我们页面地址;2.审核通知增加红点提示与优先选择未处理选项;3.找人中搜索增加推荐的用户4.圈子帖子支持gif5.聊天位置发送调整为真实位置图片6.
Android
ThinkSNS产品部
·
2019-12-22 23:26
android优化
①app内存调优:https://www.jianshu.com/p/be4658ec16e5②webview加载性能优化:https://www.jianshu.com/p/95d4d73be3d1③app启动速度优化:https://blog.csdn.net/qian520ao/article/details/81908505https://blog.csdn.net/ylyg050518/
非程序员
·
2019-12-21 20:15
android优化
的10个建议
每个人都知道一个App的成功,更这个App的性能体验有着很密切的关系。但是如何让你的App拥有极致性能体验呢?在DroidConNYC2015的这个分享里,BorisFarber带来了他关于AndroidApi以及如何避免一些常见的坑的经验。了解如何缩短启动时间,优化滑动效果,创建更加顺滑的用户体验。youtube视频地址:https://www.youtube.com/watch?v=bm5Xm
自然心情
·
2019-12-20 04:08
实现RxBus代替EventBus
EventBus是什么EventBus是为
Android优化
的发布/订阅事件总线[图片上传失败...
小甜李子
·
2019-12-14 10:34
Android 优化——布局优化
Android优化
目录理想情况下,60FPS以上就不会卡顿,就是1秒内要有60帧,所以每一帧要在16ms内绘制完成。如果一个页面无法在16ms内完成渲染,就会感到卡顿。
七适散人
·
2019-12-07 17:23
玩转EventBus,详解其使用
image概述EventBus是一款针对
Android优化
的发布/订阅(publish/subscribe)事件总线。
十年开发程序员
·
2019-12-07 02:17
EventBus使用详解
EventBus是一款针对
Android优化
慕涵盛华
·
2019-12-01 13:11
Android中一个Activity关闭另一个Activity或者在一个Activity中关闭多个Activity
EventBus是一款针对
Android优化
的发布/订阅事件总线。主要功能是替代Intent,Handler,BroadCast在Fragment,Activity,Se
假装成熟的冯先生
·
2019-11-07 04:13
Android中Bitmap内存优化
如何更好的使用Bitmap,减少其对App内存的使用,是
Android优化
方面不可回避的问题。
Dragon_Boat
·
2019-11-06 12:31
EventBus源码分析
AndroidoptimizedeventbusthatsimplifiescommunicationbetweenActivities,Fragments,Threads,Services,etc.Lesscode,betterquality.
Android
a_developer
·
2019-11-05 05:48
EventBus 3.0——线程、界面之间传值及不同界面接收特定消息
在这里介绍一下EventBus的用途,EventBus是一款针对
Android优化
的发布/订阅事件总线。
五万年前走丢了
·
2019-11-01 00:25
EventBus注解反射依赖注入
2.EventBus好处EventBus是一款针对
Android优化
的发布/订阅事件总线。主要功能是替代Int
Anwfly
·
2019-09-25 15:34
Android优化
之启动页去黑屏实现秒启动
前言还记得之前我们写了一篇文章,基于RxJava实现酷炫启动页,然而当我们点击桌面图标启动APP时,有时会闪一下黑色背景,有时黑色背景时间还比较长,哎呀,难看死了,这个怎么办捏,别方,我们今天就来看看启动页的优化。一、消除启动时的黑屏点击桌面launcher图标启动APP,闪现的黑色背景其实是出现在我们看到界面第一帧之前。那我们就要想办法让这个黑色的背景变成用户喜欢看到的画面或者让它透明化。有了思
·
2019-09-24 03:31
Android优化
笔记-垃圾回收机制
1了解什么是内存回收机制某对象不再有任何引用的时候才会进行回收。1.2内存分配的几种策略1.2.1.静态的静态的存储区:内存在程序编译的时候就已经分配好,这块的内存在程序整个运行期间都一直存在。它主要存放静态数据,全局的static数据和一些常量。1.2.2栈式的:在执行函数方法时,函数一些内部变量的存储都可以在栈上面创建,函数执行结束的时候这些存储单元就会自动被释放掉。栈内存包括分配的运算速度很
ljt2724960661
·
2019-09-15 13:55
android
Android优化
笔记-布局优化
Android布局优化布局是我们在应用开发中必不可少的环节,一般也相对容易,但是当你的应用变得越来越复杂时,布局上的优化就会成为性能优化的首要处理。因为它并不复杂,相对其他优化来讲。1.1include布局当你的页面逐渐增多的时候,可能会出现多个页面含有同一个布局的情况,也就是多个页面共用同一个UI组件。,比如咱们常见自定义的标题栏,绝大部分应用都需要标题栏。如果我们每个页面重复定义这个标题布局,
ljt2724960661
·
2019-09-03 23:46
android
Android学习笔记:
Android优化
一、如何处理网络图片产生的OOM异常?常见的OOM异常主要是由程序中图片过多过大引起的。为了避免在加载图片过程中导致的OOM问题,一般不建议直接加载原始图片。1、调整图片大小(压缩图片)每个Android手机屏幕尺寸有限,分配给图像的显示区域本身也就更小,图像大小可以适当调整。在程序中,调整图片的大小需要通过设置Options的inJustDecodeBounds属性true,将图片的width和
浩比浩比
·
2019-09-01 00:00
Android
Android学习笔记
Android优化
笔记-Lint工具使用
Lint:AndroidStudio提供一个名为Lint的静态代码扫描工具,可以发现并纠正代码结构的质量问题,,而无需实际执行该应用,也不必编写测试用例。Lint工具可检查您的Android项目源文件是否包含潜在错误,以及在正确性,安全性,性能,易用性,便利性和国际化是否需要优化改进。特性:1已经被集成到AndroidStudio,使用方便。2能在编写代码时实时反馈出潜在的问题。3可以自定义规则。
ljt2724960661
·
2019-08-31 09:36
android
Android EventBus3.1.1从使用到源码解析
1.前言EventBus是一款针对
Android优化
的发布/订阅事件总线。
天才少年_
·
2019-07-27 17:16
android源码阅读
Android优化
_优化全时空间APK的大小
全时空间APK在未做大小优化之前的大小为52.9MB,经过优化后的大小为36.7MB。未优化前的APK结构如下:考虑到需要保证全时空间APP的稳定性,目前采用的优化步骤如下:一、开启minifyEnabled和shrinkResources经过此步骤,APK的大小减小为48.2MB,APK结构如下:对比第一张图可以很明显看出dex文件的总大小和res文件夹都减小了。二、移除未使用到的资源文件三、仅
Veer Han
·
2019-06-24 21:43
Android
优化
Android
Android优化
总结
目录介绍1.OOM和崩溃优化1.1OOM优化1.2ANR优化1.3Crash优化2.内存泄漏优化2.0动画资源未释放2.1错误使用单利2.2错误使用静态变量2.3handler内存泄漏2.4线程造成内存泄漏2.5非静态内部类2.6未移除监听2.7持有activity引用2.8资源未关闭2.9其他原因3.布局优化3.1include优化3.2ViewStub优化3.3merge优化3.4其他建议4.
杨充
·
2019-06-17 00:00
java
EventBus注解反射依赖注入
2.EventBus好处EventBus是一款针对
Android优化
的发布/订阅事件总线。主要功能是替代Int
玖玖君
·
2019-05-31 14:08
EventBus 使用/架构/源码分析
EventBus是针对
Android优化
的发布-订阅事件总线,简化了Android组件间的通信。EventBus以其简单易懂、优雅、开销小等优点而备受欢迎。
NeilZhang
·
2019-05-05 19:00
Android优化
记录
---------1.RelativeLayout会让子View调用2次onMeasure,LinearLayout在有weight时,也会调用子View2次onMeasure2.RelativeLayout的子View如果高度和RelativeLayout不同,则会引发效率问题,当子View很复杂时,这个问题会更加严重。如果可以,尽量使用padding代替margin。3.在不影响层级深度的情况
跑步写码
·
2019-03-22 10:07
Android优化
之Systrace
首先我们需要了解一下什么是systracesystrace命令允许您在系统级别的设备上运行的所有进程中收集和检查时序信息。它结合了来自Android内核的数据,例如CPU调度程序,磁盘活动和应用程序线程,以生成HTML报告,类似于图1中所示。(摘自AndroidDevelopers)图1简言之,systrace是一种代码追踪手段,他能将代码的运行情况,以图文的形式传达出来。因此,我们通过使用sys
南歌ccc
·
2019-02-21 18:29
Android最佳实践 —— 详细谈谈如何减小APK体积
减小Apk体积是一件很有用处的
android优化
手段
中宏666
·
2018-10-24 11:42
android
功能实现
Android 防抖动多次点击问题处理及RxBinding事件流使用
android重复点击按钮防抖RxJava事件流更多个人分类:Android所属专栏:
Android优化
扩展版权声明:本文为博主csdn_aiyang原创文章,未经博主允许不得转载。
daimengs
·
2018-09-06 09:21
Android优化
网络下载图片资源
我们知道开发Android应用的编程中,对于图片的处理是很头痛的,因为图片资源的获取接触较少,在加上图片资源过大,导致程序会崩溃!!因此对于Android图片的网络下载,我有源码分享,请看一下我的分享思路以及代码实现。如何从网络上下载图片资源的基本思路:这里我们首先要获取到图片的地址,才能进行下载该图片,然后就是我们学到的http网络下载知识点,还有图片下载是一个耗时操作,而对于耗时操作,Andr
LDC_JJU
·
2018-09-04 14:13
Android
图片
网络
Android APP优化思考以及注意点
一.
Android优化
思考以及注意点(1)耗时操作-实体类构造方法不要做耗时操作(数据量特别大时候,很耗时)-greendao数据库插入或者更新数据的时候,数据量大时,缓存到集合中,批量执行。
ronindong
·
2018-07-23 21:10
Android
Android优化
之电量优化的实现
Android5.0后用BatteryHistorian工具分析电量。耗电因素移动网络请求手机通过内置的射频模块和基站联系,从而链接上网的,而这个射频模块(radio)是非常耗电的,为了控制这个射频模块的耗电,硬件驱动及AndroidRIL层做了很多处理。例如可以单独关闭radio(飞行模式),间歇性假休眠radio(有数据发生时才上电,保持一个频率的与基站交互)等等。如今的App都是移动互联网A
七适散人
·
2018-07-11 11:02
Android 优化——电量优化
Android优化
目录Android5.0后用BatteryHistorian工具分析电量。
七适散人
·
2018-07-09 22:47
Android 优化目录
同时发布在GitBook
Android优化
——布局优化
Android优化
——启动优化
Android优化
——卡顿优化
Android优化
——内存优化
Android优化
——存储优化
Android优化
——电量优化
七适散人
·
2018-07-09 21:58
android优化
总结
1.冷启动优化也就是第一次启动app,而非app退到后台,再进入。在app冷启动的时候,如果在application做大量的初始化,就会导致启动速度慢,可能导致在启动的瞬间会长时间白屏。设置启动窗口主题的方式来替换系统默认的启动窗口,通过这种方式只是使用『障眼法』弱化了用户对启动时间的感知,但本质上并没有对启动速度做什么优化。2.过度渲染打开开发模式中的过度渲染,会发现界面颜色有的深有的浅,界面深
qq_36017059
·
2018-06-27 10:08
android优化
《
Android优化
专题》—— 优化下载效率
一、用有效率的网络访问方式来优化下载1.无线电状态机Fullpower:当无线连接被激活的时候,允许设备以最大的传输速率进行操作。Lowpower:相对Fullpower来说,算是一种中间状态,差不多50%的传输速率。Standby:最低的状态,没有数据连接需要传输。典型的3G无线电波状态机图示:image2.apps如何影响无线状态机创建新连接每次创建一个网络连接,无线电波就会切换到fullpo
罗拙呓
·
2018-05-24 09:10
《
Android优化
专题》——音频播放
一、控制app的音量与播放使用硬件音量键来控制音量需要在Activity或者Fragment创建的时候就设置音量控制,这样确保不管App是否可见,音频控制功能都正常工作。setVolumeControlStream(AudioManager.STREAM_MUSIC);使用硬件的播放控制按键来控制App的音频播放无论用户通过手机或者线控耳机等按下哪些控制按钮,比如播放、暂停,系统都会广播一个带有A
罗拙呓
·
2018-04-15 15:41
Android优化
工具
1.LeakCanaryLeakCanary用于内存泄露检测,并友好提示给开发者,便于分析和修改。GitHub:点击打开链接LeakCanary中文使用说明:点击打开链接LeakCanary集成后会在Activity.onDestory()后会自动监测Activity的内存泄露,仍需要在Fragment.onDestory()后主动监测,保证其工作。dump耗时较长,需要耐心等待。后根据堆栈信息修
csc_1024
·
2018-04-04 12:54
IT
Android 之 EventBus用法详解
简介:EventBus是一款针对
Android优化
的发布/订阅(publish/subscribe)事件总线。
CallmeZhe
·
2018-03-05 09:23
Android知识
Android优化
方案之Fragment的懒加载实现代码
一、背景在Android应用中,ViewPager是我们不可避免使用的一个控件,因为它可以使我们在占用较少空间的同时,增强内容的丰富性,同时以其内部流淌着Google的血液,所以它几乎成了每一个App的标配控件。但是,假如ViewPager的每一个Fragment都需要通过网络拉取数据加载,而ViewPager是默认加载前两项的,所以在很容易造成网络丢包或者网络堵塞等问题,所以Fragment使用
Ryane_Lee
·
2018-03-01 11:33
# app 3.6.1 Bugly中崩溃分析
突然有一天,领导的Android手机中的程序运行停止了,这告诉了CTO,CTO立刻通知Android负责人,查询原因,并且询问当前的崩溃率是多少,得知3%左右,
Android优化
完之后,CTO又问iOS
piaodang1234
·
2017-12-11 03:35
Android优化
方案汇总
参考文章1:http://blog.csdn.net/column/details/best.html一、Android布局的优化Android最佳性能实践(一)——合理管理内存二、Android性能优化三、Android数据库优化四、对界面UI的优化五、从代码角度进行优化1、静态变量引起内存泄露2、使用Application的Context3、及时关闭资源4、使用Bitmap及时调用recycl
AFinalStone
·
2017-12-09 02:12
Android Dev 课程作业 - UI优化
学习
Android优化
技巧之UIOverDrawUI绘制的最好情况是每一个像素点都只被绘制了一遍。
raoxuefeng
·
2017-12-03 04:44
EventBus使用详解(一)
前言EventBus是一款针对
Android优化
的发布/订阅事件总线。简化了应用程序内各组件间、组件与后台线程间的通信。优点是开销小,代码更优雅,以及将发送者和接收者解耦。
雪舞飞影
·
2017-11-21 17:53
Android第三方框架
Android优化
:ListView嵌套GridView滑动时不加载图片,停止后加载图片
前一阵接手的项目,有一个ListView嵌套GridView的页面,GridView的item很简单,只是一张图片,但是在滑动的时候很不流畅,造成了我的经理时不时来找我聊一聊。其实从一开始接手这个项目的时候我就很不爽,上一个开发人员留下了一屁眼子的bug来等着我修复,来了公司3个月了,添加的功能没有多少,基本一直在改bug!但是之前听到过一句话:“bug是程序员成长的阶梯”,想一想,也就没有那么不
一个达布妞
·
2017-11-10 18:57
[
Android优化
]跟内存泄漏说再见
饥饿让人充满智慧说到内存泄漏导致OOM(outofmemory·)很多人都觉得和自己的应用遥不可及,现在市场上开始出现6GRAM,8GRAM内存泄漏那么一点点又怎样?其每台android机在出厂时就已经配置了单个APP内存的最大可用内存,所以6G甚至8GRAM除了分配的自留地,其他都是公家地盘,你并不能利用起来,我们可以通过adb命令来查看当前设备配置的可用内存大小//当配置了heapgrowth
Ethan__Hu
·
2017-10-22 02:00
Android优化
Android优化
之切换Fragment
切换Fragment的方法简介replace()该方法只是在上一个Fragment不再需要时采用的简便方法show()hide()add()正确的切换方式是add(),切换时hide(),add()另一个Fragment;再次切换时,只需hide()当前,show()另一个看源码吧//错误的做法//每次切换的时候,Fragment都会重新实例化,重新加载一边数据,这样非常消耗性能和用户的数据流量p
ly8261861
·
2017-09-27 10:26
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
其他