前言 在以前我们一直用的是ActivityCompat.requestPermissions()去申请权限和重写onRequestPermissionsResult()回调方...
![240](https://upload.jianshu.io/users/upload_avatars/9387746/c92ee30a-8a01-4f3d-bee0-925d6ead60df.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
前言 在以前我们一直用的是ActivityCompat.requestPermissions()去申请权限和重写onRequestPermissionsResult()回调方...
BasicLibrary BasicLibrary是基于kotlin+jetpack+mvvm封装的一套框架,提高Android开发效率 集成了自己封装的BasicUI库,关...
Github地址:新闻类App (MVP + RxJava + Retrofit+Dagger+ARouter)[https://github.com/Peakmain/ga...
BasicUI BasicUI是一些常用的Android UI组件和一些实用工具类封装,提高Android的开发效率 如何使用 Step 1. Add the JitPack...
概念 实际就是kotlin官方提供的线程API,相当于AsyncTask 特性:非阻塞挂起,可挂起/恢复执行 本质:协程就是个线程框架协程的挂起本质就是线程切出去再切回来 依...
简单使用 MainActivity中使用 源码分析 getLifecycle 实际返回的是LifecycleRegistry addObserver源码分析 sync源码分析...
查看在线pdf文档:http://note.youdao.com/s/EM20Cggm[http://note.youdao.com/s/EM20Cggm] 以下是我的基本U...
首先看activity的setContentView的源码 我们点击setContetnView会发现此是个抽象方法,这时候我们看下getWindow的方法我们最终会发现它实...
安装pkg-config工具 0.28版本直接下载pkg-config-0.28.tar.gz命令 wget https://pkg-config.freedesktop.o...