面试
文章平均质量分 92
万子开发
追求技术,追求进步
展开
-
Android各版本迭代改动与适配集合!
前言今天分享的面试题是:Android在版本迭代中,总会进行很多改动,那么你熟知各版本都改动了什么内容?又要怎么适配呢?Android4.4发布ART虚拟机,提供选项可以开启。 HttpURLConnection的底层实现改为了OkHttp。Android5.0ART成为默认虚拟机,完全代替Dalvik虚拟机。 Context.bindService()方法需要显式 Intent,如果提供隐式 intent,将引发异常。Android6.0增加运行时权限限制如果你的应用使.转载 2021-03-17 15:37:37 · 315 阅读 · 0 评论 -
ScrollView嵌套ScrollView的滑动冲突
ScrollView嵌套ScrollView的滑动冲突全部转自(https://www.jianshu.com/p/eedc98eecf02)感谢分享留作为自己学习结论: 在自定义控件中如下重写onInterceptTouchEvent就告诉所有父View:不要拦截事件,让我消费!! @Override public boolean onInterceptTouchEv...转载 2019-07-17 10:08:58 · 750 阅读 · 0 评论 -
事件分发机制
转自(https://blog.csdn.net/qq_36523667/article/details/79242952)1.dispatchTouchEvent是处理触摸事件分发,Android中所有的事件都必须经过这个方法的分发,然后决定是自身消费当前事件还是继续往下分发给子控件处理。返回true表示不继续分发,事件没有被消费。返回false则继续往下分发,如果是ViewGroup...转载 2019-07-17 10:00:39 · 87 阅读 · 0 评论 -
多线程的理解
Android中的线程在Android当中,当应用启动的时候,系统会给应用分配一个进程。大部分应用都是单进程的,不过也可以通过设置来使用不同组件运行在不同的进程中,在创建进程的同时会创建一个线程,应用的大部分操作都会在这个线程中运行,所以称为主线程,同时所有的UI控件相关的操作也要求在这个线程中操作,所以也称为UI线程。UI线程和工作线程因为所有的UI控件的操作都在UI线程中执行,如果...转载 2019-07-12 16:25:00 · 109 阅读 · 0 评论