E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Anr
广播
即应用程序关闭后依然可以接受广播,动态注册:在activity中注册,必须在activity结束时注销广播BroadcastReceiver生命周期只有10秒左右,如果在onReceive()内做超过10秒内的事情,就会报
ANR
junwu_123
·
2019-12-15 07:59
Android
ANR
那些事
从技术的角度看,
ANR
对用户体验的伤害仅次于Crash。多年的开发实践过程中遇到过不少
ANR
问题,有两次印象比较深,都是App冷启动后卡死在广告页进不了主页导致应用市场审核不通过。
omottec
·
2019-12-15 00:59
Android性能-
ANR
ANR
基本分析定位方法
ANR
分析主要是Input、Broadcast、Service三种
ANR
,对应的时间主要有以下几种:其中后台时间相对长一些,broadcast可以达到60s,但是前台一般最高10s
Fitz_Lee
·
2019-12-14 20:49
一次安卓内存泄漏问题的发现与解决
0x00内存泄漏测试安卓新版本的过程中,发现在操作若干次书籍正文之后,虽然没有出现crash,但是会出现页面卡顿、时不时会有黑屏、
ANR
无响应等异常,十分影响体验。
隋胖胖LoveFat
·
2019-12-14 14:17
关于
ANR
,说点新鲜的
官方文档中的定义:WhatTriggersANR?Noresponsetoaninputevent(suchaskeypressorscreentouchevents)within5seconds.对一个输入事件没能在5s内做出响应。ABroadcastReceiverhasn'tfinishedexecutingwithin10seconds.广播接收器在10s内没能结束执行。ANRsWhile
KwokKwok
·
2019-12-14 10:43
FastJNI死锁问题攻关总结
问题现象复现步骤Android7.0平台+W16.49.4/W16.50.4版本monkey测试时低概率出现定屏和Camera2
ANR
问题多次复现后,特征如下复现概率低adb能响应,除了system_server
younghuster
·
2019-12-14 04:15
Android中的Service
默认情况下,它运行在主线程(UI线程)中,这时在Service中不宜进行耗时操作,否则可能出现
ANR
异常。
华仔很busy
·
2019-12-14 01:43
带你了解android的IPC机制
Android中的主线程是也叫UI线程,在主线程执行耗时操作会
ANR
多进程的两种情况1某个应用由于自身原因需要采用多进
小甜李子
·
2019-12-13 20:49
滴滴老司机开车:启动速度优化,30%直降到 10%不到!
2.发现问题介入卡顿优化之后,发现有个Top3的
ANR
以及一些相关卡顿【
ANR
】atcom.sdu.didi.component.controlpanel.Cont
Android架构
·
2019-12-12 21:33
Android开发
滴滴
启动速度优化
Android性能优化,你要的,这都有
性能优化提纲:1.响应快速处理方向:布局优化;主线程去掉耗时操作;2.程序稳定处理方向:尽可能解决掉Crash和
ANR
;减少内存使用,处理内存泄漏问题;3.安装包小处理方向:去除重复代码;去除无用代码;
奔跑吧李博
·
2019-12-12 16:56
anr
异常、oom异常、bitmap、ui卡顿
一、
anr
异常1概述a)超过5秒,广播是10秒。程序无响应对话框。b)在主线程做了耗时操作。
普京大人
·
2019-12-12 12:21
Android的线程与线程池
操作和网络访问,在Android3.0之后网络访问必须放到子线程中执行,否则会抛异常(NetworkOnMainThreadException),这样做的目的也是为了防止用户在主线程中做耗时操作,这样很容易引起
ANR
Jdqm
·
2019-12-11 20:44
2.消息事件分发
但是Android又不建议在主线程中做耗时操作,会可能导致
ANR
。所以,我们需要,能在子线程中做完耗时操作,然后
Varmin
·
2019-12-08 17:20
ANR
产生的原因
ANR
全称应用程序无响应(ApplicactionNotResponding)只管体验是,当APP进行某个操作是,经过一段时间(一般为5S)会弹出一个对话框,xxx无响应,选择等待或者确定。
爱言语论
·
2019-12-08 08:30
记一次
ANR
日志抓取的艰辛历程
很不幸,程序还是
ANR
了。想获取
anr
日志,通过logcat输出的日志只能看到一部分,还是想着查看保存在手机里的trace文件。
androidfan
·
2019-12-08 03:46
应用与系统稳定性第一篇---
ANR
问题分析的一般套路
image.pngANR(AppNotResponding)基本上99%的App都有,即使是系统,也有system_
anr
,我相信虽然
ANR
问题这样的普遍,还是有很多人对
ANR
问题即熟悉又陌生的,
ANR
LooperJing
·
2019-12-07 22:13
Handler使用学习笔记
因为Android中会有一些耗时操作,系统推荐将这些耗时的操作放到后台线程运行,否则可能造成Android的
ANR
(手机的无响应),但运行结束后得到相应的结果有时我们需要操作UI,而UI线程却只能在UI
Gzw丶南山
·
2019-12-07 16:10
Android 存储优化 —— MMKV 集成与原理
这里学习一个腾讯开源用于提升本地存储效率的轻量级存储框架MMKV目前项目中在轻量级存储上使用的是SharedPreferences,虽然SP兼容性极好,但SP的低性能一直被诟病,线上也出现了一些因为SP导致的
ANR
SharryChoo
·
2019-12-07 14:02
Android进阶
一、性能优化
ANR
,内存溢出,内存抖动,内存泄漏,UI卡顿,冷启动优化(https://www.jianshu.com/p/3e44250ca2de)[https://www.cnblogs.com/zhaojianhua
潇萧之炎
·
2019-12-06 22:25
使用Kotlin的协程实现简单的异步加载
众所周知在android中当执行程序的耗时超过5秒时就会引发
ANR
而导致程序崩溃。
北铭
·
2019-12-06 14:48
金九银十中,看看这31道Android面试题
阅读目录1.如何对Android应用进行性能分析2.什么情况下会导致内存泄露3.如何避免OOM异常4.Android中如何捕获未捕获的异常5.
ANR
是什么?
Android高级开发
·
2019-12-06 11:09
重读《第一行代码》——5、6章
broadcastReceiver也会
ANR
对安全有顾虑的话可以发送本地广播,使用localBroadcastManager进行管理,更加高效。
EdwdChen
·
2019-12-02 00:07
美国vitashield 维添秀胶原蛋白 Q10眼霜 专业淡化眼角细纹 眼袋 黑眼圈
用雅诗兰黛的
ANR
还会有点火辣辣地疼。该用什么好,都急死了~直到遇到了这个:一般眼霜强调滋润,这款眼霜让我惊艳的是:好清爽喔!!!所以决定整理一下资料分享给大家。
艾乘
·
2019-12-01 23:03
Android的消息机制
1.
ANR
异常ApplicationNoResponse:应用程序无响应。在主线程中,是不允许执行耗时的操作的,如果主线程阻塞的时间大于6秒,就很有可能出现
anr
异常。
JackChen1024
·
2019-12-01 21:19
Android面试:主线程中的Looper.loop()一直无限循环为什么不会造成
ANR
?
引子:正如我们所知,在android中如果主线程中进行耗时操作会引发
ANR
(ApplicationNotResponding)异常。
hongjay
·
2019-12-01 18:11
ViewPager
anr
,页面空白问题完全解析
关键词viewpager页面空白根源viewpager刷新
anr
异常首先装个B,这可能是网上能找到的最为详细解释
anr
和页面空白的文章了,如果你正好遇到了viewpager的这两个问题,那么这篇问题对你帮助应该蛮大
mandypig
·
2019-12-01 03:38
剖析 SharedPreference apply 引起的
ANR
问题
项目中
ANR
率居高不下,从统计上来看排在前面的有几个都是SharedPreference(以下简称SP)引起的。接下来我们抽丝剥茧的来分析其产生原因及如何解决。crash堆栈信息如下。
字节跳动技术团队
·
2019-11-30 23:14
安卓
ANR
问题1_
ANR
问题类型及产生原理
ANR
问题类型及产生原理
ANR
(ApplicationNotResponding):即应用无响应.在日常使用安卓手机的过程中,对最
anr
最直接的印象就是手机弹框显示应用未响应.选择继续等待或者关闭.如果应用程序的主线程在规定的时间内
nianxing
·
2019-11-29 15:23
Network-Emulator-Toolkit网络模拟器使用笔记
现实是,他们可能正用着你闻所未闻的机型,穿梭于地铁、公交、火车、乡间、大山…..信号“若隐若现,扑朔迷离”…弱网络引发的crash,
anr
,丢包等各种问题,除了亲身到各个网络崩溃的地方测试,祈求问题重现外
还没学会跳舞的小小鱼
·
2019-11-29 11:48
美国vitashield 维添秀胶原蛋白 Q10眼霜
用雅诗兰黛的
ANR
还会有点火辣辣地疼。该用什么好,都急死了~直到遇到了这个:一般眼霜强调滋润,这款眼霜让我惊艳的是:好清爽喔!!!所以决定整理一下资料分享给大家。
RichardSong
·
2019-11-27 18:54
把面试官唬住了,就要50K。没唬住,就要5K!Android开发社招面试
先说一下面试问到的需要的点:tcp/udp.volatile关键字.多进程.hashmap.
anr
.activity.MVP.算法题.自定义view.OKHTTP.java相关.数据结构.性能优化.为此我整理了一份
Android丶VG
·
2019-11-19 20:03
Android
BAT
面试
Android Handler部分源码,面试中遇到问题与解答
3:Loop既然是一个死循环,那么在主线程为什么不会造成
ANR
?1、Handler是Android进行线程间通讯的主要方法通常我们会在代码中这样使用Handler//Handler基本
初见_Dream
·
2019-11-18 18:22
每天一得
Handler
delphi 线程教学第一节:初识多线程
在安卓编程中,要求必须是多线程,主界面中的代码只要耗时几秒钟,就会触发
ANR
错误
木头侠
·
2019-11-13 19:00
Android
ANR
详解
通过本篇阅读,您将学习到以下内容一、
ANR
概述二、
ANR
的类型三、
ANR
产生的原因四、如何分析解决
ANR
问题五、
ANR
问题分析解决建议六、M
程序员Android1
·
2019-11-12 18:24
全栈项目|小书架|服务器开发-Koa2 全局异常处理
什么是异常做开发的基本都知道异常,像Android开发中常见的
ANR
异常、空指针异常,服务器开发中经常遇到的异常404,500异常,还有一些其他常见的异常,具体可见HTTP状态码。
龙衣
·
2019-11-10 12:00
安卓基础
ANR
异常applicationnotresponding,Activity和Service是5秒,BroadCastReceiver是10秒。
watayouxiang
·
2019-11-08 16:48
MultiDex(三)之异步加载优化
一、前言在上一篇文章《Multidex(二)之Dex预加载优化》中我们提到主进程中直接开启一个子线程执行MultiDex的工作确实可以避免
ANR
的问题,然而此时主进程中调用到的类,可能会因为SecondaryDex
头条祁同伟
·
2019-11-08 13:50
Android列表视频播放开发之路
该库核心思路:1.使用TextureView嵌套在ItemView里面作为视频渲染2.将视频的生命周期全部在子线程队列执行,然后post到主线程,避免
ANR
以及周期混乱对此在Medium上作者做出了解释但存在一个棘手的问题
Brucetoo
·
2019-11-08 07:37
11-Tool: Strict Mode
UI线程被阻塞超过5秒,就会出现
ANR
,这太糟糕了。防止程序出现
ANR
是很重要的事情,那么如何找出程序里面潜在的坑,预防
ANR
呢?
Viking_Den
·
2019-11-08 01:37
Android 内存泄露
Android开发中,最主要的原因就是生命周期长的对象,持有生命周期短对象的强引用内存泄露的例子1.Handler内存泄漏Handler的使用造成的内存泄漏问题应该说是最为常见了,很多时候我们为了避免
ANR
lange0x0
·
2019-11-08 01:53
各大公司Android面试题(1)
参考答案:https://besttao.github.io/2015/12/26/android-article01/3.什么是
ANR
问题?为什么会引起
ANR
问题?参考答案:http
羊羊羊羊羊阳
·
2019-11-07 23:33
app启动优化
anr
文件路径/data/
anr
/traces.txt启动优化工具traceview:Debug.startMethodTracing("trace");//执行代码块Debug.stopMethodTracing
7i昂
·
2019-11-07 19:35
IntentService的使用及源码分析
介绍Service默认是运行在UI线程的不能执行耗时任务(10s内不会
anr
),所以我们如果想在Service中执行耗时任务的话必须要自己初始化Thread来进行耗时操作,否则....而IntentService
OnMiss
·
2019-11-07 17:09
Android View如何加载drawable资源
这里也不展开说,今天突然想了解一下Android图片资源的加载,主要是想参考一下,view是如何加载drawable的,因为我们可以直接在UI线程直接设置view的背景res,如果这个资源图很大会不会导致
ANR
Brian512
·
2019-11-07 16:48
Android笔记之Handler异步消息处理机制
在Android的应用开发中我们经常遇到这样的场景,为了避免在UI线程中的耗时操作产生
ANR
,我们会开启新的线程来处理好事操作,得到处理结果在对UI进行更新。
小时不识月z
·
2019-11-07 09:40
职业感想
结果安卓四大组件没有答全,
ANR
不知道等各种基本知识不熟悉。大神
araytt
·
2019-11-07 06:17
每周工作总结
这周完成的在这周完成了教师端和学生端的0.85版本,这周的主要工作集中在性能的优化和UI细节的完善上,其中,在配音模块对舞台剧组件进行了集中的性能优化,降低了内存和cpu的占用,加快了启动速度,大幅降低了OOM和
ANR
heartshapebox
·
2019-11-06 22:57
浅析android 线程状态
在分析
ANR
问题时,第一步就是把/data/
anr
/traces.txt这个文件adbpull出来分析,它记录了手机发生
ANR
时,各个进程里的所有线程在当时的状态.典型的情况是:-----pid9644at2015
ahking17
·
2019-11-06 13:49
Android Bug收集解决方案
Android平台下bug类型主要有Crash、
ANR
、卡顿、服务器异常等。
Haraway
·
2019-11-06 01:23
ANR
问题一般解决思路
本文案例主要源于项目上实际遇到的问题,希望通过梳理之后能够对
ANR
问题能够快速定位,减少排查时间,同时在遇到棘手问题,能够更加从容。
李海洲
·
2019-11-05 19:23
上一页
30
31
32
33
34
35
36
37
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他