![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android基础系列博文
文章平均质量分 94
记忆随风
追求技术,是我毕生的梦想...
展开
-
Android事件分发机制及滑动冲突解决方案
在Android开发中,事件分发机制是一块Android比较重要的知识体系,了解并熟悉整套的分发机制有助于更好的分析各种点击滑动失效以及滑动冲突问题,更好去扩展控件的事件功能和开发自定义控件,同时事件分发机制也是Android面试必问考点之一,总结一句:事件分发机制很重要。Android事件分发流程网上关于事件分发机制的的博客很多很多,但是很多都是写个Demo然后贴一下输出的Log或者拿源码分析,然后一堆的注释和说明,读者可能很难读懂,或者是读懂之后,过不了多久便又忘记了。那么,今天我用一张图来总结原创 2021-07-09 22:22:04 · 487 阅读 · 2 评论 -
Activity正常和异常情况下的生命周期分析
转载请注明出处:https://blog.csdn.net/jiyisuifeng222/article/details/117789081本文同步发表于我的微信公众号,扫一扫文章底部的二维码或在微信搜索 情花打雪 即可关注,每个工作日都有文章更新。原创 2021-06-21 15:12:54 · 292 阅读 · 0 评论 -
Android中RelativeLayout和LinearLayout性能分析
转载请注明出处:https://blog.csdn.net/jiyisuifeng222/article/details/117789081本文同步发表于我的微信公众号,扫一扫文章底部的二维码或在微信搜索 情花打雪 即可关注,每个工作日都有文章更新。前言先看一些现象:用Android studio新建一个Activity自动生成的布局文件都是RelativeLayout,或许你会认为这是IDE的默认设置问题,其实不然,这是由android-sdk\tools\templates\..原创 2021-06-10 20:36:50 · 196 阅读 · 0 评论 -
Activity的四种启动模式及其应用场景
了解启动模式之前,我们先来熟悉下任务栈的概念。程序打开时就创建了一个任务栈, 用于存储当前程序的activity,所有的activity属于一个任务栈。退出应用程序时:当把所有的任务栈中所有的activity清除出栈时,任务栈会被销毁,程序退出。任务栈的缺点:a.每开启一次页面都会在任务栈中添加一个Activity,而只有任务栈中的Activity全部清除出栈时,任务栈被销毁,程序...原创 2019-06-17 15:27:39 · 279 阅读 · 0 评论 -
Android中Service两种启动和停止方式有什么不同
一、用start的方式开启服务使用Service的步骤:1.定义一个类继承Service2.在Manifest.xml文件中配置该Service3.使用Context的startService(Intent)方法启动该Service4.不再使用时,调用stopService(Intent)方法停止该Service使用这种start方式启动的Service的生命周期如下:onCre...原创 2019-06-17 18:36:05 · 1829 阅读 · 0 评论