简述:相比Java, Kotlin提供了不少高级语法特性。对于一个Kotlin的初学者来说经常会写出一些不够优雅的代码。在Kotlin中的源码标准库(Standard.kt)中提供了一些Kotlin扩展的内置函数可以优化kotlin的编码。Standard.kt是Kotlin库的一部分,它定义了一些基本函数。 这个源代码文件虽然一共不到50行代码,但是这些函数功能都非常强大。一、回调函数的Koti            
                
         
            
            
            
            一、Bugreport文章Bugreport源码篇(一)从源码角度阐释了Bugreport,那么本文则是从实战角度来说说,如何看懂bugreport,对于通过bugreport获取到内容往往非常长,这里简单划分为19部分,先整体上简单说说每部分log的title信息。1. 系统build相关信息系统build信息:dumpstate: dateBuild: getprop ro.build.dis            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-19 22:07:00
                            
                                333阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            目录一.ANR初步了解1.发生原因2.ANR分类二.ANR的Log解读1.Log获取2.案例一:sp耗时问题导致应用ANR三.系统耗时分析方案1.binder_sample2.dvm_lock_sample3.binder starved4.案例二:疯狂Binder Call导致应用ANR5.案例三:广播超时导致App的ANR四.总结    ANR(App Not Responding)基本上9            
                
         
            
            
            
            # Android bugreport 获取
在进行Android应用程序开发时,我们经常需要查看设备上发生的bug和问题,以便及时解决。而Android的bugreport功能可以帮助我们快速获取设备的系统信息、日志和异常信息,从而更容易定位问题并进行调试。
## 什么是bugreport
bugreport是Android系统提供的一个工具,用于收集设备上的系统信息、日志和异常信息。通过            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-03-20 05:30:33
                            
                                245阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            要求1:准备工作:利用老师提供的git 命令,批量pull所有同学的代码。截图如下:文件夹目录截图:环境:windows10 cmd命令行(一)被测试程序的作者:陈建宇标题:命令行实现各个功能出错(按照老师说得颗粒度的问题是不是不用考虑?)内容:重现步骤:命令行打开到含有wf.exe的文件夹下面,按照SPEC的命令执行命令进行测试结果:出错。如下佐证材料中截图。预期结果(SPEC要求):运行结果与            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-22 15:14:39
                            
                                81阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            作者:特立独行的佩奇Android bugreport 概述bugreport 是Android 系统下的一个工具,功能类似于系统的一个黑匣子;通过执行相应的命令可以获取到bugreport 包,其中包含设备日志,堆栈跟踪和其他诊断信息,可帮助您查找和修复系统错误;bugreport信息量非常之大,几乎涵盖整个系统各个层面内容,对于分析BUG是一大利器生成 bugreport直接 adb bugr            
                
         
            
            
            
            app发生崩溃需要获取到崩溃日志提供给SDK的同事查看。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-04-18 10:46:37
                            
                                59阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             
 前言 
  
  
 在 
 Quality week 
 上的一次演讲中,微软的一个测试经理, 
 Roger Sherman 
 指出了由于“不可重现”导致 
 bug 
 关闭的主要原因。这是一个非常可惜的情况,因为这样的 
 bug report 
 浪费了紧张的开发计划中的宝贵时间,增加了对产品质量完全是无关紧要的事情,同时导致了在开发人员和测试之间的挫败感和差的感觉。有时, 
             
                
         
            
            
            
            framework/native/cmds/bugreport/bugreport.cpp
framework/native/cmds/dumpstate/dumpstate.cpp
framework/native/cmds/dumpstate/utils.c  一、概述 通过adb命令可获取bugrepport信息,并输出到文件当前路径的bugreport.txt文件: adb bugrepo            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-16 09:36:17
                            
                                166阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            
    /etc/rc.d/rc.local似乎是很多linux系统管理员的偏爱,因为凡是需要随系统自动启动的服务、程序等,只要系统没有提供Sys V风格的启动脚本,就把这些需求都塞到/etc/rc.d/rc.local。 
        
    虽然/etc/rc.d/rc.local 的描述是你可以把你需要的自动启动的程序放到这里,不过那仅仅只是限于没有别的地方可以放置了,或者说系统也没            
                
         
            
            
            
            Bug report之后--- Danny Faught《After the Bug Report》--- Danny Faught《A Bug Begets a Bug》---Kiki翻译于2005/10/12**********************************************************************************************            
                
         
            
            
            
            Android bugreport 分析 Get Log from android System adb bugreport > bugreport.txt   copy bugreport to the current directory.   bugreport里面包含了各种log信息,大部分log也可以通过直接运行相关的程序来直接获得.   步骤如下:            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-05 23:48:49
                            
                                91阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、Bugreport 文章Bugreport源码篇(一)从源码角度阐释了Bugreport,那么本文则是从实战角度来说说,如何看懂bugreport,对于通过bugreport获取到内容往往非常长,这里简单划分为19部分,先整体上简单说说每部分log的title信息。 1. 系统build相关信息 系统build信息:dumpstate: dateBuild: getprop&nb            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-30 13:45:51
                            
                                394阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            前言 
  在 
 99 
 年的 
 Quality week 
 上的一次演讲中,微软的一个测试经理, 
 Roger Sherman 
 指出了由于“不可重现”导致 
 bug 
 关闭的主要原因。这是一个非常可惜的情况,因为这样的 
 bug report 
 浪费了紧张的开发计划中的宝贵时间,增加了对产品质量完全是无关紧要的事情,同时导致了在开发人员和测试之间的挫败感和差的感觉。有时,             
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-18 09:35:04
                            
                                12阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、ChkBugReport介绍 ChkBugReport是一个开源工具,它可以把你得到的bugreprot解析成适合阅读的html文件。导出的html文件包含了根据bugreport数据得出的图表和分析结论。 它的源码中用到了以下开源类库: jQuery ,jsTree jQuery plugin , tablednd jQuery plugin             
                
         
            
            
            
            文章Bugreport源码篇(一)从源码角度阐释了Bugreport,那么本文则是从实战角度来说说,如何看懂bugreport,对于通过bugreport获取到内容往往非常长,这里简单划分为17部分,先整体上简单说说每部分log的title信息。 1. 系统build相关信息系统build信息:dumpstate: date Build: getprop ro.build.display.id B            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-20 13:10:41
                            
                                68阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Kotlin 总结本文适合有一定 Java 语言基础的开发者阅读。函数声明使用 fun 关键字函数参数 的 参数类型 是在 参数名 的右边函数的 返回值 在 函数参数 右边使用 : 分隔,没有返回值可以省略// 没有返回值的函数,返回值是 Unit,可以省略
 fun method(x: Int) {
 
 }
    
// 有返回值的函数
fun method(x: Int): Int {            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-14 13:12:49
                            
                                157阅读
                            
                                                                             
                 
                
                             
         
            
            
            
              注意事项温控器如果传感器上限设置为100,那么可以设sp为100进行升温,但是不能在这个温度下进行自整定,这个时候开启自整定的话,界面上的sp会显示90多度,并在这个温度进行整定,因为自整定需要在围绕设定的整定目标温度进行升温降温,如果这个过程会超出范围,那么仪器会自动设置一个合适的整定值,但是实际上仪器仍然对升温到100度的情况修正了pid值。  &n            
                
         
            
            
            
            一、编写Bug report的原则如果错误不可再重现,仍然应该写下来,但是必须说明问题的偶然性。  (2)Bug描述简明准确,对于问题的描述,应该尽可能简明、准确。隐含的或模糊的说明和那些由于对没有任何关系的细节或者那些在重现错误过程中不需要的步骤,不要出现在Bug report中。  (3)一个Bug report只描述一个Bug,如果将几个问题都写在一个Bug report中,开发人员很难有效            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-29 10:47:55
                            
                                125阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ps. 写本文的目的仅为了整理笔记,好记性不如烂笔头~ 参考来源:https://zhuanlan.zhihu.com/p/149914903http://blog.sina.com.cn/s/blog_cdd8559a0102uycf.htmlhttps://mp.weixin.qq.com/s/RIlpkvitgux9AWHP5S7hKQhttps://www.sohu.com/a/11295