每天进步亿点点
正在加载今日诗词....
Android开发者必备工具-常见Android模拟器 Android开发者必备工具-常见Android模拟器
模拟器的用途介绍作为一名Android开发者,模拟器是我们调试和测试应用必备的神器。 模拟器主要有以下用途: 第一个是用于游戏。游戏玩家可以在他们的电脑上使用模拟器来让一些游戏更容易玩。他们不必依赖设备的电池寿命,借助于键盘、鼠标以及更大的
2021-09-30
OkHttp源码解析 OkHttp源码解析
一、OkHttp总体架构介绍简介OkHttp 是一个处理网络请求的开源项目,是 Android 端最火热的轻量级框架,由Square 公司贡献用于替代 HttpUrlConnection 和 Apache HttpClient。随着 OkH
2021-09-24
Handler使用及源码解析 Handler使用及源码解析
Handler机制是什么?当我们运行一个Android应用程序时,系统会创建一个进程,这个进程就是我们的主线程(UI线程-ActivityThread)。为了防止阻塞UI主线程,我们一般会将耗时的操作放到子线程中进行处理,处理完之后更新UI
2021-09-24
Android控件-TabLayout使用介绍 Android控件-TabLayout使用介绍
简述TabLayout是Android support中的一个控件android.support.design.widget.TabLayout,Google在升级了AndroidX之后,将TabLayout迁移到material包下面去了
2021-09-24
Android获取控件宽高的几种方式 Android获取控件宽高的几种方式
Android获取控件宽高的几种方式获取控件的宽高直接使用view的getWidth() 和 getHeight()方法获取。但是直接在Activity的onCreate() 或 onResume()中获取的宽高为0。原因是Activity
2021-09-24
Android百分比透明度与十六进制值的转换 Android百分比透明度与十六进制值的转换
很多时候,UI设计师给我们的设计稿上面,对于有透明度变化的UI一般都以百分比的形式告诉我们(比如下面的图片中遮罩背景不透明度为70%),但是这个百分比对应的十六进制alpha值到底是多少呢?下面我们通过代码来实现百分比到十六进制值的转换。
2021-09-24
Android开发环境搭建 Android开发环境搭建
Android开发环境搭建android开发环境搭建需要如下配置: JDK(Java Development Kit)、 Android Studio工具 下面就来一步步实现: 安装JDKAndroid系统底层内核是基
2021-09-24
Android简介及发展历程 Android简介及发展历程
简介Android是基于Linux系统的开源操作系统,是由Andy Rubin于2003年在美国加州创建,后被Google于2005年收购。在2008年的时候发布了第一部Android智能手机,随后Android不断发展更新,占据了全球大部
2021-09-22