自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Java和Android架构

探讨Java/Android架构,分享和推送Java/Android方向的技术和文章,让你成为这方面的大牛,让你每天都成长一点.

  • 博客(7)
  • 收藏
  • 关注

翻译 Android性能优化系列---避免ANR

Keeping Your App Responsive有这样一种情况:即使你写的代码通过世界上的每一个性能测试,但程序在特定的操作和重要的阶段仍然让人感觉运行缓慢,或者需要花很长时间处理输入。这种发生在你的app里的糟糕的响应是“Application Not Responding(ANR)”对话框。

2016-02-28 12:25:53 825

翻译 Anroid性能优化系列——Improving Layout Performance(一)

本系列文章主要论述如何Android优化性能,包括布局优化、性能优化、内存优化和小的性能优化tips等。本文论述如何优化Android的布局,提供布局性能等

2016-02-27 20:33:51 645

翻译 Android性能优化系列——Performance Tips

本文列出的优化技巧主要是一些微小的性能提升,可能不会给你的程序性能改善产生显著的效果。因为程序的整体性能仍然主要取决于程序的业务逻辑设计、代码的

2016-02-21 10:16:34 645

原创 Java常量池理解与总结

一.相关概念什么是常量用final修饰的成员变量表示常量,值一旦给定就无法改变!final修饰的变量有三种:静态变量、实例变量和局部变量,分别表示三种类型的常量。Class文件中的常量池在Class文件结构中,最头的4个字节用于存储魔数Magic Number,用于确定一个文件是否能被JVM接受,再接着4个字节用于存储版本号,前2个字节存储次版本号,后2个存储主版本号,再接着...

2016-02-21 09:34:25 619

翻译 Best Practices for Background Jobs

本文这些课程将告诉你如何在后台运行任务以提高你的app的性能和最小化你的电池消耗。

2016-02-19 11:28:47 728

翻译 Android性能优化系列---管理你的app内存(二)

本文翻译自Android官方文档在上一讲我们简述了Android如何分配和管理内存,以及如何避免内存泄露和内存溢出的部分知识点,这节我们继续讨论Android里的内存优化问题。How Your App Should Manage MemoryAvoid wasting memory with bitmaps当你加载 bitmap 时, 需要根据当前设备的分辨率加载相应分辨率的b

2016-02-17 15:06:55 675

翻译 Android性能优化系列---管理你的app内存(一)

Random-access memory(RAM)在任何软件开发环境都是稀有资源,在移动操作系统物理内存有限的情况下将显得更加珍贵.虽然Android的Dalvik虚拟机优化了内存回收机制,但我们也要关注你的app的内存分配和释放。 为了垃圾回收器能回收你系统的内存,你应该避免引起内存泄露(通常由全局成员hold了对象引用),而且要在合适的时间点(如生命周期回调时,这将在后面章节进一步讨论)释放被引用的对象。 对于大多数的app来说,Dalvik虚拟机的垃圾回收器帮你进行

2016-02-03 13:06:21 700

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除