码迷,mamicode.com
首页 >  
搜索关键字:anr    ( 438个结果
[转发]Android 系统稳定性 - ANR(三)
文章都为原创,转载请注明出处,未经允许而盗用者追究法律责任。很久之前写的了,留着有点浪费,共享之。编写者:李文栋http://rayleeya.iteye.com/blog/19560561.4 如何避免ANR1.4.1 ANR发生在主线程,不要阻塞主线程 Android应用程序的所有标准组件全部运...
分类:移动开发   时间:2015-04-17 07:11:10    阅读次数:131
Android学习三:线程操作
作为Android开发的组成部分,多线程的作用举足轻重,先来说说应用场景1多线程使用场景1.1正常使用中,经常有子线程来更新界面UI的需求,但是安卓不允许子线程更新UI使用子线程处理UI,若线程需要较长的时间,势必造成UI没有反应,从而导致程序ANR(Application is not respo...
分类:移动开发   时间:2015-04-10 06:32:38    阅读次数:187
网易android开发面试题及心得
前几天面试网易android开发,总体感觉问题难度一般。怪我自己没有好好梳理知识,尤其是基础,后面就没消息了...笔试:1.描述Activity 生命周期2.什么是ANR,如何规避?3.描述android Handler 工作机制4.android service 启动方式 以及区别5.androi...
分类:移动开发   时间:2015-04-03 14:56:09    阅读次数:3324
Android自动化测试介绍
1.随机事件测试。通过adb命令执行测试Monkey 就是SDK中附带的一个工具, 用来做压力测试。应用程序crash 和 ANR时会产生日志。 然后根据关键字分析,就可以把应用出现的问题抓出来。2.Instrumentation提供对Apk的监控。3.主应用场景测试,模拟用户点击行为测试。是对In...
分类:移动开发   时间:2015-04-01 16:59:40    阅读次数:134
Android异步加载全解析之开篇瞎扯淡
Android异步加载概述 Android异步加载在Android中使用的非常广泛,除了是因为避免在主线程中做网络操作,更是为了避免在显示时由于时间太长而造成ANR,增加显示的流畅性,特别是像ListView、GridView这样的控件,如果getView的时间太长,就会造成非常严重的卡顿,非常影响性能。 本系列将展示在Android中如何进行异步加载操作,并使用ListView来作为演示的对象。...
分类:移动开发   时间:2015-03-20 00:02:03    阅读次数:395
Can’t create handler inside thread that has not called Looper.prepare()
1)在Android 2.3以前,为防止ANR(Application Not Responding),Google是不赞成将网络连接等一系列耗时操作直接放到应用主线程进行的,推荐将这类操作放在子线程内;而Android 4.0版本开始,Google强制要求这类操作必须在子线程内进行,否则将抛出 N...
分类:其他好文   时间:2015-03-18 17:23:45    阅读次数:124
【Android】定位与解决anr错误记录
问题描述 cocos2d-x游戏项目android工程接入sdk,支付成功后,java代码回调lua方法,产生了anr。 如何定位anr? 在data/anr/traces.txt文件中记录和anr错误信息。可以使用RE管理器查看该文件。 在日志信息中可以看到回调方法中调用的cocos2d-x的音频引擎播放音效的方法。就在这里产生了anr。我这里使用的是cocos2...
分类:移动开发   时间:2015-03-17 10:35:44    阅读次数:165
使用ANR-WatchDog来检测ANR
使用开源项目ANR-WatchDog来检测ANR,下载链接为:https://github.com/SalomonBrys/ANR-WatchDog Eclipse版本只需下载对应的jar包,在主线程调用new ANRWatchDog().start(); 该ANR-WatchDog实现原理: ANR-WatchDog创建一个监测线程,该线程不断往UI线程post一个任务,然后睡...
分类:其他好文   时间:2015-03-17 10:33:50    阅读次数:142
Android开发面试经——3.常见Android进阶笔试题
上一篇文章我们已经了解了Android笔试的一些基础题目,《Android开发面试经——2.常见Android基础笔试题》 但是做为一个有经验的开发者,仅仅知道基础题还是不够的,你的简历上说有两年以上工作经验的话,那面试官肯定会问一些深入性的问题,看你能否回答的出。所以为了找一个更好的工作,我们还需要去了解一下Android进阶的笔试题目: 1.什么是ANR,如何避免?...
分类:移动开发   时间:2015-03-16 12:53:40    阅读次数:203
AsyncTask异步实现文件下载
做android开发的都知道,我们在主线程中不能进行耗时太久的操作,否则就可能报ANR,所有耗时的操作都要异步进行。android中的异步方法也很多,可以用Handler,可以用Thread及Runnable等。今天我们用安卓自带的异步工具AsyncTask来实现耗时操作:从网络下载文件。先对AsyncTask作个简单的介绍,下面的介绍也主要是参考网上资料:  1,AsyncTask定义...
分类:其他好文   时间:2015-03-06 19:18:11    阅读次数:194
438条   上一页 1 ... 36 37 38 39 40 ... 44 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!