实用的Android面试题

一、Android 线程

1. 其他线程访问UI 线程方式:

Activity.runOnUiThread(Runnable)

View.post(Runnable)

View.postDelayed(Runnable,Long)

Handler

二、Android 应用启动

1.应用启动模式

Standard

SingleTop

SingTask

SingInstance


三、开发中最常遇到的难题

1. RecycleView 与ScrollView滑动冲突

2. ListView与ScrollView滑动冲突

四、自定义View的实现



1. 图片滤镜实现:ColorMatrix.set(20个浮点数组),效果包括黑白、复古、哥特、锐化、淡雅

2. RGB 565 和RGB 888 区别:红绿蓝三种颜色通道叠加出各种颜色

3. Android 5.0新特性、新控件:RecyclerView、Material Design、CardView

4. Android 6.0十大特性、权限申请

5. 图片加载框架:ImageLoader、Picasso、Glide 、Fresco

6. Rxjava异步响应式编程库、RxPermissions权限申请

7. Retrofit2简化http请求

8. 状态栏颜色定制:SystemBarTint(开源库)

9. Http请求数据加密处理(java 3des加密其他

10. App混淆加固:不混淆的资源类、自定义组件、JsonBean native方法

你可能感兴趣的:(实用的Android面试题)