由于Android系统对硬件的要求较高,并且上层应用都是用Java(效率要比C++低)编写的,对程序的优化就成了程序员的日常工作了;Android的优化
可以从以下几个地方下手:布局优化、数据库优化、使用异步加载数据、使用缓存技术、算法代码优化、使用线程池
先从比较简单的布局入手
程序目录结构
1.使用 标签复用相同部分的布局文件,就是在一個而已文件中包含另一个布局
activi...
分类:
移动开发 时间:
2014-08-20 18:03:02
阅读次数:
330
之前讲了ym—— Android网络框架Volley(体验篇),大家应该了解了volley的使用,接下来我们要看看如何把volley使用到实战项目里面,我们先考虑下一些问题:
从上一篇来看 mQueue 只需要一个对象即可,new RequestQueue对象对资源一种浪费,我们应该在application,以及可以把取消请求的方法也在application进行统一管理,看以下代码:
pack...
分类:
移动开发 时间:
2014-08-19 19:15:25
阅读次数:
325
转自:http://blog.csdn.net/gzlaiyonghao/article/details/1483728本文最初发表于恋花蝶的博客http://blog.csdn.net/lanphaday,欢迎转载,但请务必保留原文完整,并保留本声明。[python]用profile协助程序性能优...
分类:
编程语言 时间:
2014-08-19 14:07:34
阅读次数:
252
转自:http://www.douban.com/group/topic/31478102/这个资料库还有些不错的好文章:http://www.ibm.com/developerworks/cn/来看这篇《Python 代码性能优化技巧》http://www.ibm.com/developerwor...
分类:
编程语言 时间:
2014-08-19 12:49:44
阅读次数:
371
转载自http://blog.csdn.net/leilu2008/article/details/6672979我们大家都知道Android 2.2的JIT性能有了本质的提高,不过对于老版本的程序提高Java执行效率还有很多语言特点来说,对于Java 1.5之后将会有明显的改进。下面的例子来自SD...
分类:
移动开发 时间:
2014-08-19 12:34:34
阅读次数:
244
ListView 是一种可以显示一系列项目并能进行滚动显示的 View,每一行的Item可能包含复杂的结构,可能会从网络上获取icon等的一些图标信息,就现在的网络速度要想保持ListView运行的很好滚动流畅是做不到的 所以这里就需要把这些信息利用多线程实现异步加载 实现这样功能的类 [jav.....
分类:
移动开发 时间:
2014-08-19 12:32:34
阅读次数:
194
Volley是Google I/O 2013推出的网络通信库,在volley推出之前我们一般会选择比较成熟的第三方网络通信库,Volley是Android平台上的网络通信库,能使网络通信更快,更简单,更健壮。如:
android-async-http
retrofit
okhttp
他们各有优劣,之前个人则比较喜欢用android-async-http, 如今Googl...
分类:
移动开发 时间:
2014-08-19 11:05:04
阅读次数:
396
摘自:http://www.cnblogs.com/chenxizhang/archive/2013/05/20/3088196.html概述其实想写这方面的文章由来已久,这个系列文章的想法是参照雅虎团队提供的35条性能优化的最佳实践(其实最早的时候是14条),再结合我自己多年的实际工作经验,结合具...
分类:
Web程序 时间:
2014-08-18 21:56:22
阅读次数:
322
jQuery EasyUI的Datagrid组件功能算是很强大了,不过性能确实不怎么乐观,而对于性能问题,网络上几乎也找不到相关的优化资料,所谓的牛人们可能 都望而却步了。本博客以后会带着分析Datagrid组件的性能问题,并且给出优化方案,也希望大家能集思广益,给出一些好的想法。
分类:
Web程序 时间:
2014-08-18 20:05:12
阅读次数:
523
一、选择器性能优化建议1. 总是从#id选择器来继承--最快$('#content').hide();$('#content p').hide();//从ID选择器继承来选择多个元素:2. 在class前面使用tagjQuery中第二快的选择器就是tag选择器(如$(‘head’)),因为它和直接来...
分类:
Web程序 时间:
2014-08-18 18:02:22
阅读次数:
352