- 博客(10)
- 收藏
- 关注
原创 android的一些基本概念
Dalvik虚拟机Dalvik是Google公司自己设计用于Android平台的Java虚拟机,它是Android平台的重要组成部分,支持dex格式(Dalvik Executable)的Java应用程序的运行。dex格式是专门为Dalvik设计的一种压缩格式,适合内存和处理器速度有限的系统。Google对其进行了特定的优化,使得Dalvik具有高效、简洁、节省资源的特点。从Android系...
2019-04-07 00:09:50
372
原创 dp、px区别
px是像素宽度,这一点是没有疑问的。dp的全称是device independent pixels,在具有不同屏幕密度的设备上,1 dp的物理大小是相同的,那么对于同样大小的高分辨率的屏幕,每db包含的px自然要多些,反之要少些。我们知道,任何单位最后都要转换为px显示,那么db是如何转换为px的呢?有这样的公式描述了dp和px的关系,1dp=160dpi设备上的一个像素,即:dp= px * ...
2019-03-31 11:50:00
741
原创 ConstraintLayout的学习
ConstraintLayout 翻译为 约束布局,也有人把它称作 增强型的相对布局,由 2016 年 Google I/O 推出。扁平式的布局方式,无任何嵌套,减少布局的层级,优化渲染性能。从支持力度而言,将成为主流布局样式,完全代替其他布局。但既然是增强型的相对布局RelativeLayout中子控件常用属性:a、相对于父控件,例如:android:layout_alignParentTo...
2019-03-30 23:39:49
123
原创 Android学习之 R类
1、在android开发中会用到各种资源,例如图片、values等。除了assets和res/raw资源被原装不动地打包进APK之外,其它的资源都会被编译为二进制的resources.arsc文件,并被赋予一个资源ID。android自动生成一个R类,专门用于映射管理二进制资源。2、R文件标红错误解决:每次修改项目设置后,系统都会自动重新生成app.iml,自动生成的app.iml会丢失R文件都...
2019-03-28 11:48:50
3520
原创 链式调用的解析
链式调用的解析在使用各种框架都时候,经常会看见各种链式调用,例如:Retrofit retrofit = new Retrofit.Builder().baseUrl(“http://www.haoduosc.com/”).addConverterFactory(GsonConverterFactory.create()).build();首先Builder是Retrofit类里面都一个静...
2019-03-27 11:52:01
331
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人