自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

转载 在编写Android程序的时候,我们总是难免会碰到OOM(OUT OF MEMORY)的错误,那

在编写Android程序的时候,我们总是难免会碰到OOM(OUT OF MEMORY)的错误,那么这个错误究竟是怎么来的呢,可以先看一下这篇文章 ANDROID BITMAP 内存限制OOM,OUT OF MEMORY。  这里,我使用 Gallery 来举例,在模拟器中,不会出现 OOM 错误,但是,一旦把程序运行到真机里,图片文件一多,必然会出现OOM,我们通过做一些额外的

2013-03-30 14:01:57 605

转载 浅谈ANR及如何分析解决ANR(3)

十:案例案例1:关键词:ContentResolver in AsyncTask onPostExecute, high iowaitProcess:com.android.emailActivity:com.android.email/.activity.MessageViewSubject:keyDispatchingTimedOutCPU usage from 2

2013-03-27 11:14:54 525

转载 浅谈ANR及如何分析解决ANR(2)

七:如何去分析ANR先看个LOG:04-01 13:12:11.572 I/InputDispatcher( 220): Application is not responding:Window{2b263310com.android.email/com.android.email.activity.SplitScreenActivitypaused=false}.  5009.8ms

2013-03-27 10:43:57 596

转载 浅谈ANR及如何分析解决ANR(1)

一:什么是ANRANR:Application Not Responding,即应用无响应二:ANR的类型ANR一般有三种类型:1:KeyDispatchTimeout(5 seconds) --主要类型按键或触摸事件在特定时间内无响应2:BroadcastTimeout(10 seconds)BroadcastReceiver在特定时间内无法处理完成3:Servi

2013-03-27 10:40:45 545

转载 android - ANR keyDispatchingTimedOut

Android最佳实践之响应灵敏性可能会存在这样的情况,你写的代码通过了世界上所有的性能测试,但当用户尝试使用你的应用程序时,仍然让用户感到不爽。应用程序响应不够灵敏的地方包括——反映迟钝,挂起或冻结很长时间,或者需要花费很长的时间来处理输入。 在Android上,如果你的应用程序有一段时间响应不够灵敏,系统会向用户显示一个对话框,这个对话框称作应用程序无响应(ANR:Applicat

2013-03-27 09:24:14 486

转载 Android Loader详解四:回调及完整例子

onLoadFinished这个方法是在前面已创建的装载器已经完成其加载过程后被调用.这个方法保证会在应用到装载器上的数据被释放之前被调用.在此方法中,你必须删除所有对旧数据的使用(因为它将很快会被删除),但是不要自己去释放它们,因为它们的装载器会做这些事情.装载器一旦了解到应用不再使用数据时,将马上释放这些数据.例如,如果数据是一个从CursorLoader来的游标,你不应调用游标的cl

2013-03-23 13:55:11 450

转载 Android2.1消息应用(Messaging)源码学习笔记(转载)

我想首先应该从AndroidManifest.xml 文件开始,该文件是Android应用(APK)的打包清单,其中提供了关于这个应用程序的基本信息,如名称(application/@label),图标( application/@icon ),等常量信息,但该文件最重要的功能仍然是:向Android系统声明应用程序所包含的组件,包括Activity、Service、Receiver和Conten

2013-03-16 16:29:32 470

转载 getInstanceCount and e.printStackTrace

没有设置android:launchMode="singleInstance"。打开AP,按Back key退出,有时重新打开AP时,getInstanceCount() > 1,这时,退出当前instance后将显示前一次打开的instance,不知道遇到这种情况时,如何将之前的instance显示出来,并且不新建instance。修改onDestroy()如下,仍然有问题。@Overr

2013-03-16 14:55:30 835

转载 有关Activity的Launch mode 以及Intent的setFlags(Class 0!)

Activity有四种加载模式:standard(默认), singleTop, singleTask和 singleInstance。以下逐一举例说明他们的区别:standard:Activity的默认加载方法,即使某个Activity在Task栈中已经存在,另一个activity通过Intent跳转到该activity,同样会新创建一个实例压入栈中。例如:现在栈的情况为:A B C D,在

2013-03-16 14:23:21 508

转载 非常难缠的signal 11 (SIGSEGV)

现在很多游戏都是动态模拟物理效果的,而事实证明这样的游戏也相当受欢迎。。。。好吧,又是愤怒的小鸟。。。 好吧,Android能实现的,估计也只有Box2D了。。。 最近解决了一个非常恶心难缠的问题,都快被它给逼疯了~见log 10-28 12:39:17.779: I/DEBUG(7749): Build fingerprint: 'google/passion/passion:2

2013-03-14 18:21:32 4158

转载 关于MIUI中cit.apk暴露bugreport的漏洞

之前在乌云发布的MIUI数据泄露漏洞之一(WooYun-2012-08222),其中的“详细说明”部分,存在部分错误。这个漏洞涉及bugreport,我错误地指出在shell下可以调用的bugreport,第三方应用软件也可以随便调用,这是错误的。由此在微博上和回复里引起对Android一般安全的讨论,向大家表示歉意。此外,需要强调的是,由于Cit.apk的组件暴露,在MIUI系统下,该漏洞依

2013-03-12 13:09:25 4835

空空如也

空空如也

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

TA关注的人

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