自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 Android新架构

首先看一张官方网站截出来的图,谷歌近两年出了很多新东西,也提出了统一架构和UI等,以上图为模型构造的框架是一个很不错的项目架构,各部分已经清晰明了了,只要按照这个模型做分类就可以了。...

2019-06-13 16:54:45 161

原创 Android之ViewModel、LiveData、DataBinding

谷歌提供的ViewModel可以更好的实现Android项目MVVM的架构,实现UI和数据的分离。在Activity生命周期内即使configuration改变ViewModel都不会重建,这样可以很好地解决屏幕旋转等情况造成Activity重绘导致的问题;并且是可以共享的,比如Activity和Fragment之间可以共用同一个ViewModel,那么通信就是这么简单。在我看来ViewMode...

2019-06-13 15:26:19 871

原创 Android之Room

Room是对sqlite的封装,让开发者可以更加效率的使用数据持久化保存。一、使用方法room_version = "2.1.0-rc01"implementation "androidx.room:room-runtime:$room_version"kapt "androidx.room:room-compiler:$room_version"1、定义Entity数据类默认表名...

2019-06-13 14:00:14 433

原创 Android开发菜鸟——RecyclerView

RecyclerView整合了ListView和GridView两者的特性,即可以用RecyclerView替换这两者。一、使用方法1、定义RecyclerView<androidx.recyclerview.widget.RecyclerView android:layout_width="match_parent" android:l...

2019-06-12 15:51:11 231

原创 Android开发菜鸟——笔记

项目需要用非系统字体,怎么实现呢?其实很简单:1、准备好字体文件:xxx.ttf2、TextView的方法setTypeface(Typeface)即是设置字体的3、Typeface的获取:Typeface.createFromAsset(getAssets(), “fonts/xxx.ttf”)...

2019-06-11 16:07:30 462

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除