自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android从零开始搭建MVVM架构(4)———

public class Person {}在Person里,我们用@PrimaryKey(autoGenerate = true)标识uid为主键,且设置为自增长。设置为主键的字段不得为空也不允许有重复值。复合主键:多字段主键则构成主键的多个字段的组合不得有重复(假如我们用name做主键,如果我们有2个name相同的数据一起插入,数据就会被覆盖掉。但是现实中真的有同名的人,是2条数据,这时候我们就要用name和出生日期作为复合主键也就是多个主键,主键都一致才会覆盖数据)@Entity(primaryKe

2024-06-04 17:41:34 606

原创 Android 应用ttf字体

第三种,比如说要所有的textview都要用第三方字体,那么就重写TextView,上面也说了textview有setTypeFace方法,将某人的字体替换成我们想要的就可以了。第二种,单个设置textview,这样比较的麻烦,textview有一个setTypeFace()方法,这样就能改变字体样式,这个方法不推荐使用。需要注意的的对于父主题的选择上,不要使用android:Theme.DeviceDefault开始的主题,因为这样就反射设置的字体就无法生效。//在app启动创建时调用。

2024-06-04 17:09:42 411

原创 Android - singleTask启动模式详解

图3 任务栈中无实例对象时启动SingleTaskActivity其运行日志如下:如果当前栈中存在。

2024-06-04 16:36:31 398

空空如也

空空如也

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

TA关注的人

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