浅析安卓常用框架

//透明状态栏效果
        if (Build.VERSION.SDK_INT >= 21) {
            View decorView = getWindow().getDecorView();
            int option = View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN | View.SYSTEM_UI_FLAG_LAYOUT_STABLE;
            decorView.setSystemUiVisibility(option);
            getWindow().setStatusBarColor(Color.TRANSPARENT);

        }

加入可实现透明栏

BaseRecyclerViewAdapterHelper

傻瓜式编写recycleview
官网文档

RxHttp

一个较好的网络请求框架
优秀文档

Fragmentation

流行的单acitivity多fragment框架
优秀文档

Banner

挺方便的轮播图框架
官网文档

Iconics

一个字体图标库
官网文档

searchview

一个比较好的搜索框
基本介绍

Spinner

下拉框
官网

MyOneLineView

我的页面 item封装类
文档

FlycoTabLayout

顶部和底部tab栏
普通的tablayout就是只要tab.setviewpager
其他两个是要互相监听 且把数据放进去 一个放的是customEntiity 另一个就只要放title
initview
initFramgnet
initViewpager
initTablayout
initMsg

优秀源码文档
commonTablayout
官网中文文档

debug

教学
优秀文档

smartRefreshLayout

智能下拉框
官网

okhttp的CacheInterceptor

设置缓存 等缓存策略
文档

二维码

实现原理
好的框架链接
思路:
1.初始化相机,设置一些相机参数;

2.绑定SurfaceView,在SurfaceView上显示预览图像;

3.获取相机的一帧图像;

4.对图像进行一定的预处理,只保留亮度信息,成为灰度图像;

5.对灰度图像进行二维码解析,解析成功进入下一步,不成功回到第③步;

6.返回解析结果并退出。

runtimepermission

不需要去手写权限 直接加注释就好了
官网文档

dialogFragment

非常好的文档解释原理必须懂的
官网文档

Android性能优化

优秀文档
图片优化视频

Android的事件分发

首先activisty拿到事件 会调度给viewgroup处理 ,如果拦截就自己处理调用自己的onTouchEvent方法返回true 给activisty,让他知道事件已经被消费了,如果viewgroup
不拦截 就继续调度给子view,如果这个子view不处理就返回false给下一个view,如果处理就返回true,下面的view就不执行了,直接返回给activisty,让他知道事件已经被消费了,如果子view都不消费 ,就调用父类viewgroup的onTouchEvent方法,如果viewgroup也返回false,就调用父类activisty的onTouchEvent方法
文档

android启动器

阿里写的 降低启动的时间 异步 和延迟加载 懒加载
官方文档

aop解决图片内存问题

图片大小和控件大小不一样 浪费内存
官网文档

java GC机制

垃圾回收保护内存不溢出

icon的资源

阿里的资源库

contentProvider

好的讲解

安卓图片一直旋转

例子

fileprovider

优秀文档

android 网络加密

视频地址

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值