android入门
SolveException
折腾永久不息!!
展开
-
android项目的JaCoCo代码覆盖率入门使用
一、项目使用覆盖率初衷 由于公司开发项目业务类型是给企业做定制项目,开发周期短。开发人员在开发过程中往往在将项目提交给测试组测试时,没有进行全面项目测试,导致后面测试组测试出来一堆bug问题,甚至中断测试流程。为了解决大量开发和测试人员的时间,以及检测项目测试的代码是否测试覆盖的程度。在这种条件下,决定使用代码覆盖率来进行查看控制。二、覆盖率概念 代码覆盖率分析实际上一种度量方式,间原创 2017-07-06 15:03:29 · 7615 阅读 · 0 评论 -
RecyclerView滚动事件
列表滚动列表滚动有两种场景:1.拖拽滚动:手指按下>>>手指拖拽列表滚动>>>手指停止拖拽>>>手指抬起 2.快速滑动:手指按下>>>手指快速拖拽后手指抬起>>>列表继续滑动>>>停止滑动滚动状态:静止 和 滚动(被动拖拽移动和惯性滚动)监听RecyclerView的滚动如何监听RecyclerView的滚动,直接查看源码是实践方法。源码添加监听接口翻阅RecyclerView的源码,可以看到以下原创 2017-08-03 15:17:01 · 1401 阅读 · 0 评论 -
Android的Application的oncreate()多次被调用原因并解决方案
原因 通常情况下,一个apk应用我们都是默认开启一个进程,其进程名为AndroidMainfest.xml文件中指定的应用包名,所有的基本组件都是在这个进程中进行,application会被执行一次。但是如果我们工程涉及到多进程,那么就会出现application的oncreate多次被调用情况。如何解决oncreate()多次被调用添加获取当前进程名/**获取进程名*/ privat原创 2017-08-18 14:22:19 · 3422 阅读 · 0 评论 -
WindowManager视图添加不显示——悬浮窗的权限适配问题
WindowManager视图添加不显示——悬浮窗的权限适配问题文章目录WindowManager视图添加不显示——悬浮窗的权限适配问题悬浮窗适配方案正常适配流程Android6.0之前版本Android6.0及之后版本悬浮窗适配方案目前市场上有两种方式,第一种是正规流程,系统在没有赋予APP悬浮窗权限,会先跳转到权限授权界面,引导用户开启悬浮窗权限,然后再去弹相应悬浮窗,比如QQ一些主流应...原创 2018-12-17 15:19:12 · 2194 阅读 · 1 评论