遇到两个报错: 第一个权限问题报错,好解决 startForeground requires android.permission.FOREGROUND_SERVICE Manifest给下权限就行 <manifest ...> ... <uses-permission android:name=" ...
分类:
移动开发 时间:
2021-02-18 13:21:34
阅读次数:
0
1.压力测试monkey 通过cmd输入下面命令: 表示测试com.example.phonecall应用程序,随机发送点击/滑动/切换事件10000次,( -v -v -v)表示信息日志为最高级,然后打印的信息传到F:\monkey_log\test1.txt里. 如下图所示: 2.单元测试 2. ...
分类:
移动开发 时间:
2020-01-04 22:09:52
阅读次数:
89
Android是一个庞大而复杂的系统,涉及多种语言,所以其异常也很复杂。根据android系统架构层次,我们也把android异常层次化,分为JE、NE、KE、EE、其他类别 l JE (Java layer exception) 一般是在应用层和框架层发生的异常,通常是由Java代码,XML代码引 ...
分类:
移动开发 时间:
2019-02-25 10:38:04
阅读次数:
213
介绍GitHub ACRA:Application Crash Report for Android,即一个Android异常日志收集的开源框架ACRA is a library enabling是能够 Android Application to automatically post their ... ...
分类:
其他好文 时间:
2018-06-08 22:04:23
阅读次数:
1375
recycle: LRU: 计算inSampleSize: 缩略图: 三级缓存: ...
分类:
移动开发 时间:
2018-04-30 11:54:07
阅读次数:
233
什么是ANR? Application Not Responding 造成ANR的主要原因: 应用程序的响应性是由ActivityManager和WindowManager系统服务监视的,当监视到在Activity中主线程点击超过5秒木有响应或者是在广播UI线程里超过10秒木有响应则会导致ANR。下 ...
分类:
移动开发 时间:
2018-04-29 17:48:56
阅读次数:
228
1、anr异常面试问题讲解 a) 什么是anr? 应用程序无响应对话框 b) 造成anr的原因? 主线程中做了耗时操作 c) android中那些操作是在主线程呢? activity的所有生命周期回调都是执行在主线程的 Service默认是执行在主线程的 BroadcastReceiver的onRe ...
分类:
移动开发 时间:
2018-03-15 19:16:55
阅读次数:
240
背景:应用正常运行一段时间后,创建线程时出现应用重启,停止运行 异常原因: 可能一>堆内存溢出 解决办法有: 解决一>创建线程池,短时间能执行完成线程放在其中。(常驻线程例外),注意线程的创建管理 注: Android系统通常不会限制线程数,栈内存是限制。 异常信息有1040KB stack,这个表 ...
分类:
移动开发 时间:
2017-12-12 13:52:13
阅读次数:
2083
背景:PopupWindow自定义弹窗,Android4.4使用正常,Android6.0使用应用崩溃停止运行,提示android.view.WindowManager$BadTokenException 异常原因: 可能一>大于等于23版本下编译,悬浮窗权限默认是关闭没有权限,然在小于23版本下编 ...
分类:
移动开发 时间:
2017-11-24 19:01:21
阅读次数:
206
连接本地web服务器,在模拟器不能连接到127.0.0.1。 Android把127.0.0.1当作模拟器本机,而把计算机本地IP设为10.0.2.2,需要把需连接本地计算机web服务地址改为:http://10.0.2.2 ...
分类:
移动开发 时间:
2017-08-01 10:15:55
阅读次数:
166