我们在使用或发布应用到第三方平台时,会要求我们填写应用的相关信息,比如包名、md5值或者sha1值等等。如果是我们...[作者空间]
一、概述 首先我们来看一张图 二、区别与作用 1.包名:可以随便修改,不影响应用程序的使用 2.应用ID和签名: ...[作者空间]
MaterialDesign系列中最吸引我的便是折叠标题栏的交互了,刚接触时有种碾压iOS的赶脚 实现所需控件 C...[作者空间]
BroadcastReceiver(广播接收器),属于 Android 四大组件之一,是一个全局的监听器 Andr...[作者空间]
一、Android系统架构 Android大致可以分为四层架构:Linux内核层、系统运行库层、应用框架层和应用层...[作者空间]
本Demo使用 Okhttp3、Retrofit2、Rxjava2 ,使用AutoDispose解决RxJava内...[作者空间]
这一年来陆陆续续写了 6 篇 Gradle 相关的博客,本篇便来做一下汇总梳理,方便查阅,也分享给大伙。 系列博客...[作者空间]
音频播放 音频播放声音分为MediaPlayer和AudioTrack两种方案的。MediaPlayer可以播放多...[作者空间]
初出茅庐 (1) 我叫姚博启,这个名字里包含了父辈对我的期许:博学多闻,启智开明。 我非常佩服我那初中都没毕业的老...[作者空间]
1. synchronized简介 在学习知识前,我们先来看一个现象: 开启了10个线程,每个线程都累加了1000...[作者空间]
项目中有下载文件的功能,但是有点 low,就是单纯的下载,下载成功提示用户文件下载在哪,需要用户手动去文件管理器找...[作者空间]
Android Studio 这么强大的工具,就算我们不懂 gradle, groovy, 也照样能借助AS对 A...[作者空间]
前言 Service作为 Android四大组件之一,应用非常广泛 本文将介绍 Service最基础的知识:生命周...[作者空间]
又到了更新博文的时间了,最近在看一本很不错的心理学书籍,名字叫做 《拖延心理学》,封面长下面这样子 书的内容主要是...[作者空间]
在Android 5.0(SDK 21)中,Google使用Camera2替代了Camera接口。Camera2在...[作者空间]
前言 ContentProvider虽然与Activity、Service、BroadcastReceiver齐名...[作者空间]