![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
随笔
Ghost_tal
这个作者很懒,什么都没留下…
展开
-
断舍离学习
2017.6.25学习《断舍离》有一段时间了,总觉得看完之后当时有种大彻大悟的感觉,但是后来这种感觉就慢慢消失了。为了让自己时不时能感受一下当时的感受,还是在这里记录一下学习的感悟。第三章 先从整理头脑开始--断舍离的思考法则一·选择物品的窍门,不是“能不能用”,而是“我要不要用”在考虑物品是不是应该被留下时,考虑的主语应该是“我”,而不是物品。原创 2017-07-03 14:58:04 · 655 阅读 · 0 评论 -
阿里一面
一.Activity 和 Fragment1)Activity 生命周期 onCreate - onStart - onResume (Activity运行)- onPause - onStop - onDestroy(Activity销毁)2)Fragment生命周期 onAttach - onCreate - onCreateView - onViewCreated - o...原创 2018-05-11 17:24:12 · 243 阅读 · 0 评论 -
准备☞Android 性能优化☞ 内存泄露工具 LeakCanary
背景介绍 之前一篇文章简单整理了Android 性能问题,这里的内存泄漏问题,是其中一部分,想来想去 还是单独整理这一部分,如果想了解Android 性能问题,请移步到 准备☞Android 性能优化...原创 2018-09-06 21:35:29 · 375 阅读 · 0 评论 -
准备☞Android MVC、MVP、MVVM 架构的区别和优点 缺点
MVC 、MVP 和 MVVM 三种架构的区别和优缺点MVC的特点1 用户可以向View发送指令,再由View要求Model改变状态 2 用户也可以直接向Controller发送指令,再由Controller发送给View 3 Controller起到事件路由的作用,业务逻辑都部署在Controller里MVC 优点1 耦合性低,视图层和业务层分离,这样允许更改视图层代码而...原创 2018-08-25 16:04:47 · 675 阅读 · 0 评论 -
准备☞Android view事件分发机制
事件分发主要由三个重要方法完成:dispatchTouchEvent , onInterceptTouchEvent, onTouchEvent ● 1.当一个点击事件产生以后,它的传递顺序是:Activity->Window->View 事件总是先传递给Activity, Activity 在传给Window, 最后Window在传给 顶级的View ● 2.点击事件到...原创 2018-08-22 21:25:10 · 213 阅读 · 0 评论 -
Android面试总结
1. 安卓事件分发机制,请详细说下整个流程----- 事件分发主要由三个重要方法完成:dispatchTouchEvent , onInterceptTouchEvent, onTouchEvent1.当一个点击事件产生以后,它的传递顺序是:Activity->Window->View事件总是先传递给Activity, Activity 在传给Window, 最后Wi...转载 2018-05-28 21:06:10 · 391 阅读 · 0 评论 -
子类是否可以继承父类的静态方法,是否可以重写父类的静态方法呈现多态性?
今天在梳理梳理知识点的时候无意间看到一个问题: 子类是否可以继承父类的的static方法? 子类是否可以重写父类的静态方法而呈现多态特性?static特点 对象数据共享 ->被static修饰的数据不仅可以被对象访问,还可以被类名访问static是一个修饰符,用于修饰成员,(成员变量,成员函数)static优先于对象存在,因为static的成员随着类的加载就已经存在...原创 2018-05-12 22:55:16 · 6864 阅读 · 7 评论 -
Handler知识点总结
Handler和Looper之间的关系,他们怎样通信的,怎么实现事件的分发handler通过sendMessage()发送消息到MessageQueue中,然后looper的loop()方法不断从MessageQueue中去获取消息,然后回调msg.target.dispatchMessage方法,也就是最终消息由Looper交给Handler处理。如何再一个非UI线程中启动一个Loop...原创 2018-05-04 19:16:59 · 257 阅读 · 0 评论 -
Android项目打包成aar文件并在其他项目引用,作为依赖包
最近遇到一个问题,由于引入了原生得库文件,但是这个由于是远程引用,不允许修改,后来正好研究一下是否可以将Android项目打成 aar 文件,作为SDK给其他项目引用基本概念aar包,jar包 有什么区别?aar包:包含所有资源,如class ,res 资源文件, xml 布局文件等,arr 包可以发布到Maven库jar包: 只包含 class 文件 和清单文件,不包含 res 资源...原创 2019-04-26 17:03:10 · 2079 阅读 · 0 评论