使用Android Studio我们会配置一些模板,比如注释模板,还会修改一些冲突的快捷键,以及一些字体,风格等的...[作者空间]
目录 声明变量 声明变量使用 var、val关键字,如下: var | val 变量名 [:类型] [= 初始值]...[作者空间]
有什么用 App中很多跳转的地方都需要登入校验,无非就是if-else,但是如果这样的判断有很多,我们就得重复很多...[作者空间]
MVP架构和组件化一直是热门,如果你还没有使用?如果你不知道如果下手?那么阅读和学习别人的项目,不失为一种快速的学...[作者空间]
目录 数组 数组(array)是由数据类型相同的一系列元素组成,这些元素按顺序存储。 时间复杂度分析 O(n) 中...[作者空间]
通过下面几个案例来演示下Gradle的强大之处,因为在一般的开发中我们只是简单的配置下build.gradle文件...[作者空间]
目录 1.Gradle简介 Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化构...[作者空间]
目录 1.宽高限定符适配2.UI适配框架3.smallestWidth4.今日头条适配方案 使用dp能够适配绝大部...[作者空间]
更新了Android Studio版本之后,在按照之前的方式搭建JNI的开发环境,发现不断的报错,通过查看日志发现...[作者空间]
目录 1.Service2.广播3.如何判断Activity是否在运行4.自定义View5.理解Java内存6.线...[作者空间]
阅读别人的代码也是提高技能的一种方式,强烈推荐几个开源项目,通过这几个项目的学习能够学习到很多的知识点。 高仿知乎...[作者空间]
大家都知道根据UML来看源码是很方便的,直观的继承树,抽象结构可以很方便的让我们从架构角度看代码。SimpleUM...[作者空间]
Materia Design配色工具 占位图在线制作 gif制作与压缩 根据布局生成对应的变量和findViewById[作者空间]
Lottie是Airbnb开源的一个支持 Android、iOS 以及 ReactNative,利用json文件的...[作者空间]
所谓热修复,简单来说就是不以下载新版本apk的方式来修改应用的bug,而是在应用启动后从服务器下拉补丁包实现动态修...[作者空间]
1.HTTP渐进下载流媒体播放2.RTSP/RTP流媒体协议3.HTTP Live Streaming协议4.常用...[作者空间]
1.我们在项目中经常会遇到软键盘遮挡页面,输入框或者软键盘自动弹出的场景,在Android中Activity给我们...[作者空间]
RecyclerView是ListView的升级版,它具备了更好的性能,且更容易使用。和ListView一样,Re...[作者空间]
1.Http网络请求基本知识2.OkHttp的基本使用3.Call模型 一.Http网络请求响应基本知识 简介 从...[作者空间]
由于计算机软件的非法复制,通信的泄密、数据安全受到威胁,解密及盗版问题日益严重,甚至引发国际争端,所以在信息安全技...[作者空间]