![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
移动开发
文章平均质量分 88
李文栋
这个作者很懒,什么都没留下…
展开
-
安卓过度开放遭遇成长烦恼:80%称赚钱无望
“在安卓上挣钱真的很难,很难。”很多安卓开发者都发出这样的抱怨。安卓平台爆发式增长,但超过80%的开发者却表示前景无望。同时,越来越多的后继者仍纷纷踏入这座围城,加入的“玩家”持续暴增,于是,钱也就更加难挣。 艾媒咨询的一份最新调查数据显示,2011年全球安卓开发者数量达100.1万名。而随着安卓阵营的扩大和安卓移动终端的普及,到2012年开发者数量增至 约220.8万名。另...原创 2012-03-11 19:23:57 · 103 阅读 · 0 评论 -
【原创】Android 系统稳定性 - ANR(一)
文章都为原创,转载请注明出处,未经允许而盗用者追究法律责任。很久之前写的了,留着有点浪费,共享之。编写者:李文栋 如果你是一个Android应用程序开发人员,你的人生中不可避免的三件事情是:死亡、缴税和ANR。这么说是夸张了,但是由于Android本身的设计,以及应用程序和系统在开发过程中的缺陷,经常会在测试过程中遇到各种各样的ANR问题。在功能性的测试中还少一些,主要是在...2013-10-12 10:30:53 · 415 阅读 · 0 评论 -
【原创】Android 系统稳定性 - ANR(二)
文章都为原创,转载请注明出处,未经允许而盗用者追究法律责任。 很久之前写的了,留着有点浪费,共享之。编写者:李文栋P.S. OpenOffice粘贴过来后格式有些混乱。1.2 如何分析ANR问题引起ANR问题的根本原因,总的来说可以归纳为两类:应用进程自身引起的,例如:主线程阻塞、挂起、死循环应用进程的其他线程的CPU占用率高,使得主线程无法抢占到CPU时间...2013-10-12 10:37:44 · 914 阅读 · 0 评论 -
【原创】Android 系统稳定性 - ANR(三)
[b]文章都为原创,转载请注明出处,未经允许而盗用者追究法律责任。 很久之前写的了,留着有点浪费,共享之。 编写者:李文栋 [/b][b]1.4 如何避免ANR[/b][b]1.4.1 ANR发生在主线程,不要阻塞主线程[/b] Android应用程序的所有标准组件全部运行在一个单一的主线程中,在主线程中所做的任何耗时的操作都有可能造成ANR,因为这些耗时的操...2013-10-13 13:47:04 · 191 阅读 · 0 评论 -
【原创】Android 系统稳定性 - OOM(一)
文章都为原创,转载请注明出处,未经允许而盗用者追究法律责任。 很久之前写的了,留着有点浪费,共享之。 编写者:李文栋 2.1.1 什么是内存溢出 2.1.2 为什么会有内存溢出Android 主要应用在嵌入式设备当中,而嵌入式设备由于一些众所周知的条件限制,通常都不会有很高的配置,特别是内存比较有限。如果我们编写的代码当中有太多的对内存使用不当的地方,难免...2013-10-13 13:57:28 · 294 阅读 · 0 评论 -
【原创】Android 系统稳定性 - OOM(二)
文章都为原创,转载请注明出处,未经允许而盗用者追究法律责任。 很久之前写的了,留着有点浪费,共享之。 编写者:李文栋 微博关注: 云且留猪2.3 如何分析内存溢出问题无论怎么小心,想完全避免 bad code 是不可能的,此时就需要一些工具来帮助我们检查代码中是否存在会造成内存泄漏的地方。既然要排查的是内存问题,自然需要与内存相关的工具,DDMS和MAT就是两个非常...2013-10-14 12:46:21 · 255 阅读 · 0 评论 -
【原创】Android 性能优化(一)
文章都为原创,转载请注明出处,未经允许而盗用者追究法律责任。 编写者:李文栋Android性能优化 根据Android的层次结构,性能优化也是分层次进行的,本文会分别对Application、Framework、Native、Kernel各层做总结,每层主要会从性能优化的基本思想、优化技巧、优化工具几个方面进行说明。第一章Android应用性能优化(概述) ...2013-10-18 21:19:45 · 300 阅读 · 0 评论 -
【原创】Android 系统稳定性 - Watchdog
文章都为原创,转载请注明出处,未经允许而盗用者追究法律责任。 很久之前写的了,留着有点浪费,共享之(文章没有完全写完)。 编写者:李文栋 第3章 系统进程的Watchdog3.1 Watchdog简介 对于像笔者这样没玩过硬件的纯软程序员来说,第一次看到这个家伙的时候真心一头雾水,只是觉得这个名字很有意思。一番调查后发现,Watchdog机制最早来源于硬件,在...2013-10-23 22:24:09 · 682 阅读 · 0 评论 -
游戏开发工具 - TexturePacker尝鲜
好久没有写blog了,之前一直在做Android系统开发,所以写的都是关于Android的东西。经过一番激烈的思想斗争,今年3月份终于加盟了一家国内智明的游戏公司,决心在手游领域打拼一下。 游戏开发过程中用到了很多工具,每个工具都有自己独特的功能,这次先记录一下TexturePacker的基本使用方法。 一、TexturePacker概述 Textur...原创 2015-06-03 19:36:29 · 238 阅读 · 0 评论