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
【安卓面试】
绘制流程停止一个线程停止线程的场景输入一个url观察者模式观察者模式的基本流程:安卓内存共享JNISQLkotlin与java混用的问题Linux命令及原理app启动流程小程序原理加密算法对称加密非对称加密安卓持久化存储方式启动模式和场景
ANR
木啊木啊木
·
2024-09-11 19:48
android
面试
职场和发展
华为APP UI自动化测试岗面试真题,真实面试经历。
常见的有crash、
ANR
(应用无响应、卡死),一般由设备碎片化、网络波动大、内存泄漏、代码编写错误。
自动化测试君
·
2024-09-04 22:27
自动化测试
接口测试
软件测试
ui
面试
职场和发展
经验分享
软件测试
Android-性能优化-
ANR
-的原因和解决方案
2、
ANR
的实现原理以输入无响应的过程为例(基于9.0代码):最终弹出
ANR
对话框的位置是与AMS同目录的类AppEr
2401_84538474
·
2024-09-04 02:17
程序员
android
性能优化
vscode
为什么主线程这个死循环不会造成
ANR
异常呢?
原文链接:https://www.imooc.com/article/45165?tdsourcetag=s_pcqq_aiomsgAndroid是由事件驱动的,Looper.loop()不断地接收事件、处理事件,每一个点击触摸或者说Activity的生命周期都是运行在Looper.loop()的控制之下,如果它停止了,应用也就停止了。只能是某一个消息或者说对消息的处理阻塞了Looper.loop
cc_And
·
2024-08-24 20:09
Android 子线程为什么不能更新UI?
2.卡顿和
ANR
:如果在主线程中执行耗时操作,会导致主线程被阻塞,用户界面无法响应用户的输入,甚至可能发生
ANR
(ApplicationNotResponding)错误。移步:子线程怎么切换主线程?
原来是图哥
·
2024-03-14 08:32
android
线程
handler
monkey日志分析
ignore-native-crashes-s100-v-v-v50>>D:\0606.txt找到所在目录打开文件:分析log日志开头日志结尾l日志内容分析一般测试结果分析-搜索关键字:1.程序无响应,
ANR
隔壁laowang
·
2024-02-13 10:31
ANR
问题定位及优化
一、前期基础知识储备(1)
ANR
错误定义:在Android上,如果你的应用程序有一段时间响应不够灵敏,系统会向用户显示一个对话框,这个对话框称作“应用程序无响应”(
ANR
:ApplicationNotResponding
Chin_style
·
2024-02-11 00:20
开发要求-线程
ANR
ANR优化
ANR定位
Android---
ANR
问题分析
目录
ANR
概念超时检测机制如何避免
ANR
问题?
别偷我的猪_09
·
2024-02-11 00:49
#
性能优化
android
android
studio
ide
Android 性能优化-
ANR
的原因和解决方案
1、出现
ANR
的情况满足下面的一种情况系统就会弹出
ANR
提示输入事件(按键和触摸事件)5s内没被处理;BroadcastReceiver的事件(onRecieve()方法)在规定时间内没处理完(前台广播为
chuhe1989
·
2024-02-11 00:47
Android开发
android
APP专项测试方法总结
APP专项测试1、网络测试可使用抓包工具辅助网格测试推荐:fiddler,Charles网络切换:2G-3G-4G-wifi-网络信号差–无网网络信号弱:关注是否出现
ANR
、crash2、中断测试意外中断
shanmao001
·
2024-02-09 03:50
软件测试
自动化测试
职场和发展
测试用例
功能测试
测试工具
appium
Android
ANR
:Application Not Responding详解
一、
ANR
概述
ANR
,全称为ApplicationNotResponding,也就是应用程序无响应。如果Android应用的界面线程处于阻塞状态的时间过长,就会触发“应用无响应”(
ANR
)的错误。
多仔百事宅
·
2024-02-08 01:06
ANR
出现的场景以及解决方案
applicationnotresponse简称
ANR
,应用程序无响应。
我看Android
·
2024-02-06 17:54
Android 系统播放器的一些使用注意事项
PS:个人经验之谈,不具备权威性播放器的使用过程中常能见到以下的几种问题:黑屏有声音播放失败播控状态保护
ANR
倍速播放的问题一、黑屏有声音黑屏有声音是一种见的比较多的问题,能导致这种问题的原因很多。
DON_1007
·
2024-02-06 01:05
ANR
出现的场景,定位办法以及解决方案
ANR
出现的场景,定位办法以及解决方案1.定义Applicationnotresponse,简称
ANR
,即应用程序无响应。
Joseph_L
·
2024-02-05 23:15
Android
ANR
问题基本分析方法
对于
ANR
问题的介绍,首先可以参考google的官方文档
ANR
一、
ANR
的种类
ANR
的问题表现为以下4种:输入调度超时:如果您的应用在5秒内未响应输入事件(例如按键或屏幕触摸)。
汤圆拓海
·
2024-02-05 19:23
android
java
Android&iOS崩溃情况总结
1.Android崩溃1.1
ANR
(ApplicationNotResponse)发生场景:应用发生
ANR
崩溃症状:系统弹出窗口询问用户选择“ForceClose”或者“Wait”。
a653202
·
2024-02-05 07:59
客户端测试
android
ios
java
记一次 Android CPU高使用率排查
文章目录背景排查高占用的进程adbshelltoptop-b-H-n1|grep29337(打印各线程cpu使用详情)kill-329337(生成trace文件)adbpull/data/
anr
/Users
Gerry_Liang
·
2024-02-04 05:47
性能优化
CPU
性能优化
getContentProviderImpl占满binder导致应用
anr
的案例分析
背景:bug#813706日志路径:Z:\stability_doc\case\binderfull_getcontentprovidersystemui,settings等一直
anr
导致系统无法正常运行
lynn_doo
·
2024-02-02 09:52
Android进阶知识:
ANR
的定位与解决
1、前言
ANR
对于Android开发者来说一定不会陌生,从刚开始学习Android时的一不注意就
ANR
,到后来知道主线程不能进行耗时操作注意到这点后,程序出现
ANR
的情况就大大减少了,甚至于消失了。
hudawei996
·
2024-02-01 12:19
android
HarmonyOS 线程讲解(任务分发、线程通信)
的显示和更新等操作,所以又称之为UI线程,同时,我们还知道不能够在UI线程中进行一些耗时操作,比如网络访问、数据读写等一些功能会启动一个子线程,或者异步线程来进行,这样做可以避免出现程序无法响应这样的情况,也就是
ANR
OpenHarmony_小贾
·
2024-01-31 17:16
移动开发
HarmonyOS
OpenHarmony
harmonyos
华为
架构
移动开发
鸿蒙开发
[小折腾] SharedPreferenceImpl$EditorImpl#apply引发的
ANR
场景
书本《Android工程化最佳实践》(作者金凯)中谈到SharedPreference会有
ANR
的可能,以及贴出关键源码(api19)和相关的log日志,读者可以先行看看。
newmandirl
·
2024-01-30 03:22
android
android
anr
解决使用SharedPreferences 造成的卡顿、
ANR
问题
背景在上线
ANR
监控平台后,线上收集到了较多的
ANR
日志,从火焰图信息上看,函数阻塞在了QueuedWork相关函数上,本文主要介绍的这一现象的原因以及如何解决这一问题。
锐湃
·
2024-01-30 03:51
优化
系统层面内容
android
EventBus 3.0 线程模式说明
此外,在线程模型为POSTING的事件处理函数中尽量避免执行耗时操作,因为它会阻塞事件的传递,甚至有可能会引起
ANR
。ThreadMode:MAIN事件的处理会在UI线程中执行。此外也不能在
半截铅笔
·
2024-01-27 20:01
android
ANR
异常定位分析
一.问题定位1.发生
anr
异常会在data/
anr
目录下存在异常记录微信图片_20230328095414.png微信图片_20230328095420.png使用adbpulldata/
anr
因为没有权限会获取失败更换命令使用
微罗妮卡
·
2024-01-26 10:27
使用StrictMode优化Android应用程序的
ANR
率
使用StrictMode优化Android应用程序的
ANR
率本文将解释StrictMode是什么以及如何在Android应用程序中使用它作为
ANR
观察器。什么是StrictMode以及为什么使用它?
Calvin880828
·
2024-01-25 18:57
Android性能
android
安卓之导致
ANR
的原因分析,问题定位以及解决方案
一、引言在Android应用开发中,ApplicationNotResponding(
ANR
)是一种常见的性能问题,它直接关系到用户体验的质量。
洪信智能
·
2024-01-23 23:26
安卓优化
android
性能优化
1.
ANR
1.
anr
原理android消息机制拆炸弹,埋炸弹inpu超时5s广播超时前台15s后台60s服务超时原因应用函数阻塞:死循环,主线程io、处理大数据锁:主线程等待子线程锁,内存紧张:系统分配给一个应用的内存是有上限的
MrPeng1991
·
2024-01-23 22:59
android稳定性
android
anr
日志文件
首先,我分析的是日志traces.txt,处于/data/
anr
目录下。
鹅鹅鹅_
·
2024-01-21 13:28
ANR
日志分析全面解析
一、概述解决
ANR
一直是Android开发者需要掌握的重要技巧,一般从三个方面着手。开发阶段:通过工具检查各个方法的耗时,卡顿情况,发现一处修改一处。
sir_zeng
·
2024-01-19 20:08
android
java
开发语言
Matrix工具抓取
ANR
接着上一篇文章
ANR
的处理分析,这里来整理一下Matrix工具的使用。
Eason风云
·
2024-01-19 20:07
android
Android
ANR
总结
工作之余,对之前学习到的和结合自己项目过程中的遇到的问题经验做一些总结,下面讲一讲Android开发过程中遇到的
ANR
的问题,做一下整理一、概述解决
ANR
一直是Android开发者需要掌握的重要技巧,一般从三个方面着手
Eason风云
·
2024-01-19 20:36
android
【Android】
ANR
目前也还没处理过
anr
,记录几篇学习过的
anr
文章。
新镜
·
2024-01-19 17:02
android
后台任务及省电优化
这时因为主线程用于处理UI和用户交互逻辑,如果有太多的耗时的逻辑在主线程中执行,就会阻塞主线程,引发
ANR
异常,导致APK卡顿甚至崩溃。因此需要一个后台线程来处理耗时任务。
Hdib
·
2024-01-19 02:42
Android 内存泄漏 内存溢出 数组越界
ANR
在日常面试过程中,经常会问到内存泄漏,内存溢出数组越界和
ANR
相关的问题,很多时候可能会分不清内存泄漏和内存溢出以及数组越界的区别,这里就简单地写下自己的看法,如果有什么理解上错误,欢迎大家指出。
好名字可以让朋友更容_cc7d
·
2024-01-18 16:25
Android
ANR
产生的原因和分析
AndroidANR产生的原因和分析一、什么是
ANR
:
ANR
:
ANR
全称是ApplicationNoResponding,翻译过来就是程序无响应,他是Android独有的概念。
小云沧海
·
2024-01-18 15:48
【Android】如何快速定位
ANR
ANR
(Androidnotresponding)是指安卓程序无响应,android系统对于一些事件如果没有及时处理,在指定时间内没有完成则会造成
anr
。哪些场景会出现
anr
?
风暴小狼
·
2024-01-17 10:16
Android
ANR
检测
什么是
ANR
?
ANR
(ApplicationNotResponding),即应用程序无响应,它会严重影响用户体验。
MIRROR1217
·
2024-01-16 17:45
android面试题记录
ANR
产生的原因和解决步骤
ANR
的全称是applicationnotresponding,意思就是程序未响应。
硕团团
·
2024-01-11 21:20
Android 异常
1.Timeout(
ANR
)对于Android系统来说,比较常见的便是Service,Broadcast,provider以及input,当普通app进程超过一定时间没有执行完,则会弹出应用无响应(ApplicationNotResponding
gbmaotai
·
2024-01-10 00:03
Handler
我们知道,android是不允许在子线程中更新ui的,但是为了避免
anr
,我们有时候不得不在子线程中去执行一些耗时操作,然后根据这些耗时操作的执行结果来更新ui界面。
Procahr
·
2024-01-09 20:30
android
android基础
Handlerhandler在android应用1.在卡顿监测会用到消息机制;主要是发送一个延时消息来监测是否,在执行时间内没有remove该消息就代码APP发生卡顿;2.
ANR
监测也是通过发送一个延时消息来监测是否发生
hom03
·
2024-01-08 00:45
LruCache缓存使用
这一系列操作我们都需要放到子线程中去执行,确认程序不会出现
ANR
问题。对于缓存来说,无法就是添加缓存、删除缓存、获取缓存这三种操作。先判断是否有缓存,没有就进行缓存操作,当缓存满了之后我们就可以
金馆长说
·
2024-01-06 15:55
每日一题:Looper无限循环的阻塞为啥没有
ANR
theme:awesome-green在android面试中,我们常会遇到Framework面试相关问题,而今天要分享的就是Looper无限循环的阻塞为啥没有
ANR
?
代码我写的怎么
·
2024-01-06 08:17
APP端网络测试与弱网模拟!
如果app没有对各种网络异常进行兼容处理,那么用户可能在日常生活中遇到APP闪退、
ANR
、数据丢失等问题。因此,app网络测试,特别是弱网测试尤为重要。本文梳理
秦玖
·
2024-01-05 22:15
自动化测试
技术分享
软件测试
postman
jmeter
功能测试
性能优化
python
自动化测试
稳定性保障实践-自动化
开关控制5、重要活动故障演练6、降级处理故障发现1、监控告警:js异常(0.3‰、0.1‰),页面错误,crash(设备数>=10),页面加载成功、取消率、bundle下载成功率、版本覆盖率、OOM、
ANR
Sabrina_FN
·
2024-01-04 10:44
react
native
压力测试
APP UI自动化测试常见面试题,或许有用呢~
常见的有crash、
ANR
(应用无响应、卡死),一般由设备碎片化、网络波动大、内存泄漏、代码编写错误。
心软小念
·
2024-01-03 19:41
软件测试
技术分享
软件测试
功能测试
测试用例
ANR
原理及分析
ANR
基础知识
ANR
(ApplicationNotResponding)的监测原理本质上是消息机制,设定一个delay消息,超时未被移除则触发
ANR
。
蜗牛是不是牛
·
2024-01-02 10:16
获取Android和iOS崩溃日志的方法
文章目录一、Android崩溃日志1、获取方法1.1通过adblogcat获取1.2通过adbshelldumpsysdropbox命令获取2、导出设备Crash日志3、导出设备
ANR
日志4、常见日志类别二
adorable_
·
2023-12-31 07:11
日常测试
android
ios
APP端网络测试与弱网模拟!
如果app没有对各种网络异常进行兼容处理,那么用户可能在日常生活中遇到APP闪退、
ANR
、数据丢失等问题。因此,app网络测试,特别是弱网测试尤为重要。本文梳理
自动化测试 老司机
·
2023-12-30 14:22
自动化测试
测试工程师
软件测试
功能测试
自动化测试
测试工程师
测试工具
软件测试
APP端网络测试与弱网模拟!
如果app没有对各种网络异常进行兼容处理,那么用户可能在日常生活中遇到APP闪退、
ANR
、数据丢失等问题。因此,app网络测试,特别是弱网测试尤为重要。本文梳理
自动化测试老司机
·
2023-12-30 12:36
自动化测试
软件测试
jmeter
功能测试
selenium
性能测试
测试工具
自动化测试
App测试
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他