共有65篇文章,第1页,共4

  • Android App 性能优化[分享]
    阿酷 发表于 2011-11-17 23:41|3次评论|18310次阅读
    Designing for Performance 译者署名: qiongju@gmail.com 译者链接:http://admires.iteye.com/ 版本:Android 3.1 r1   原文          http://developer.android.com/guide/practices/design/performance.html   性能优化 Android应用程序运行的移动设备受限于...
  • android 内存优化 性能优化[博客]
    tfc 发表于 2012-08-15 20:55|3次评论|13438次阅读
    最近做一个android 的应用程序 总是出现内存高 和cpu高的问题困扰了好多天。 下面为自己从网上总结的和自己找到的问题。 1. WebView  控件: 使用了 WebView 控件一定要注意清理缓存  destroy() 方法,但之前必须调用 removeAllViews() 要不然有时出错 myWebView.remove...
  • "进程android.process.acore已意外停止" 解决办法大全[博客]
    雨焰 发表于 2013-06-18 10:36|1次评论|12029次阅读
    1.弹出了“android.process.acore出问题”的提示,重刷也无法解决。        出现这个提示不用担心,并不是手机出了毛病。“android.process.acore出问题”的解决的方法很简单。 请先备份一下手机的联系人资料, 然后进入设置-->选择程序-->选择程序管理-->选择全部-->...
  • Android内存管理之道[博客]
    Jack_1900 发表于 2014-07-20 23:32|37次评论|9917次阅读
    相信一步步走过来的Android从业者,每个人都会遇到OOM的情况。如何避免和防范OOM的出现,对于每一个程序员来说确实是一门必不可少的能力。今天我们就谈谈在Android平台下内存的管理之道,开始今天的主题之前,先再次回顾两个概念。 内存泄漏:对象在内存heap堆中中分配的空...
  • Android内存泄漏就这样产生了[分享]
    晨曦之光 发表于 2012-03-05 17:49|4次评论|9524次阅读
    1.资源对象没关闭造成的内存泄漏 描述: 资源性对象比如(Cursor,File文件等)往往都用了一些缓冲,我们在不使用的时候,应该及时关闭它们,以便它们的缓冲及时回收内存。它们的缓冲不仅存在于java虚拟机内,还存在于java虚拟机外。如果我们仅仅是把它的引用设置为null,而...
  • 在Android 项目时的防止Memory leak 要注意的事项[分享]
    鉴客 发表于 2011-11-23 18:33|4次评论|7379次阅读
    一般来说,Java VM是会有Gargage Collect的。但是如果object在其他的object 有reference的话,那VM是不会做cleanup的。 常见的例子是在Activity 上发生。 因为在a) 由一个activity 跳到另一个activity 或是b)在screen rotation 时,Android 系统会新建一个新的Activity,而...
  • 编写高效的Android代码[转][博客]
    kevin.gan 发表于 2010-01-06 18:00|4次评论|6561次阅读
    虽然如此说,但似乎并没有什么好的办法:Android设备是嵌入式设备。现代的手持设备,与其说是电话,更像一台拿在手中的电脑。但是,即使是“最快”的手持设备,其性能也赶不上一台普通的台式电脑。 这就是为什么我们在书写Android应用程序的时候要格外关注效率。这些设备并...
  • android BitmapFactory的OutOfMemoryError: bitmap ...[博客]
    jeffzhao 发表于 2012-09-28 15:31|3次评论|6448次阅读
    网上有很多解决android加载bitmap内存溢出的方法,搜了一圈做下整理总结。项目里需求是拍摄多图之后上传,部分手机会内存溢出。 常用一种解决方法:即将载入的图片缩小,这种方式以牺牲图片的质量为代价。在BitmapFactory中有一个内部类BitmapFactory.Options,其中当optio...
  • Android程序报OutOfMemory错误,具体Log如下,各位大虾们帮忙看下怎么解决,小弟拜谢了![提问]
    飘奇 发表于 2012-09-03 14:17|4次评论|5860次阅读
    小弟最近在做一个项目遇到一个十分棘手的问题:就是我们做的这个程序需要用的图片的确不少,还用了Animation动画、PopupWindow等。我简单的说一下就是主界面一个Activity上有选项,当点击开始动画并在动画结束后弹出PopupWindow窗口进入二级选项界面,就这样反复地打开关闭...
  • Android平台应用程序内存泄漏确认与定位[分享]
    鉴客 发表于 2012-02-17 22:57|0次评论|4882次阅读
    1、如何确定内存泄露。      突然有一天tester对我们说com.android.browser在反复启动/退出时有内存泄露。那我们首先需要重现一下。     O P hone SDK 提供了两种命令procrank和dumpsys meminfo [pid]用来查看当前内存的使用情况。 如下:   $ procrank      ...
  • android 优化耗电量[博客]
    广阔 发表于 2012-01-12 17:44|2次评论|4434次阅读
    作为app开发者,或许很少有人会注意app对电量的损耗,但是用户对电量可是很敏感的,app做好电量损耗的优化会为自己的app加分不少。 如果是一个好的负责任的开发者,就应该限制app对电量的影响,当没有网络连接的时候,禁用后台服务更新,当电池电量低的时候减少更新的频率,...
  • android 缓存管理及LRU算法[分享]
    长平狐 发表于 2012-09-03 12:29|0次评论|3952次阅读
    1、为什么要用缓存 缓存是存取数据的临时地,因为取原始数据代价太大了,加了缓存,可以取得快些。缓存可以认为是原始数据的子集,它是从原始数据里复制出来的,并且为了能被取回,被加上了标志。 在android开发中,经常要访问网络数据比如大量网络图片,如果每次需要同一张...
  • 看 Android 文档中关于 for 循环性能的一段说明[分享]
    红薯 发表于 2009-06-14 23:42|10次评论|3827次阅读
    先看下面这段代码 public class Foo { int mSplat; static Foo mArray[] = new Foo[27]; public static void zero() { int sum = 0; for (int i = 0; i < mArray.length; i++) { sum += mArray[i].mSplat; } } ...
  • Android context(Application/Activity)与内存泄露[分享]
    鉴客 发表于 2011-12-03 20:42|4次评论|3478次阅读
    android中的context可以做很多操作,但是最主要的功能是加载和访问资源。 在android中有两种context,一种是 application context,一种是activity context,通常我们在各种类和方法间传递的是activity context。  比如一个activity的onCreate:  public void onCrea...
  • [Android]copy文件到/data/data/目录速度从29s提升至3s[博客]
    亭子happy 发表于 2012-11-29 12:58|2次评论|3268次阅读
        项目中由于要将大量文件copy到/data/data/myapplication目录下。     原来的做法是将目录文件copy到assets目录下,然后通过AssetManager解压出文件,再copy到/data/data/myapplication目录下,但是由于目录文件比较多,应用程序在此处初始化时用nexus S手机竟然是...
  • Android解决大图片内存溢出 [博客]
    hhs 发表于 2012-08-28 13:37|0次评论|3033次阅读
    在Android平台上内存溢出是一件很头疼的事情,但解决办法还是有的,今天来翻译一篇谷歌官方提供的解决方案,原文可以参见:http://developer.android.com/training/displaying-bitmaps/load-bitmap.html 。  更有效地加载大的图片 图片有不同的形状可大小,在很多情况下他们...
  • Android关于OutOfMemoryError的一些思考[博客]
    伽罗kapple 发表于 2014-10-11 13:06|6次评论|2810次阅读
    很多的时候,我们使用Bitmap不会出现多大的问题。但是当机器资源不够的情况下,很多应用都会报出 OutOfMemoryError,当然报出这样的异常往往是给Bitmap分配内存时内存不足引起的。即便是很小的一个图片,也会有出错,如何解决呢? 我的解决办法如下: [java] view plaincop...
  • Android内存优化[博客]
    辉兔狼 发表于 2013-03-14 19:56|13次评论|2770次阅读
       在前公司做一个图片处理的应用时, 项目交付的时候,客户的手机在运行应用的时候,一直在崩溃,而这个异常就是OutOfMemory的错误,简称为OOM, 搞得我们也是极其的崩溃,最后 ,我们是通过网上搜集资料和代码走查的方式来优化解决的,这里,我就把我们收集到资料和总结...
  • 如何提高手机App的服务响应速度[提问]
    matthewrod 发表于 2011-10-27 10:00|2次评论|2648次阅读
    请问,一款Andriod App 需要与服务器交互,如何架设服务器。   服务器所在机房是否需要做到 三线(移动,联通,电信)
  • Oprofile在Android中的应用[分享]
    鉴客 发表于 2011-07-17 12:20|2次评论|2634次阅读
    1 oprofile 相关介绍 Oprofile 是用于 Linux 的若干种评测和性能监控工具中的一种。它可以工作在不同的体系结构上,包括 IA32 、 IA64 和 AMD Athlon 系列。它的开销小,将被包含在( Linux ) 2.6 版的内核中。 Oprofile 可以帮助用户识别诸如循环的展开、高速缓存的使用率...
top Created with Sketch. 顶部