如何保证Service不被杀死?

2020-02-25

一、onStartCommand方式中,返回START_STICKY或者START_REDELIVER_INTENT

  • START_STICKY:如果返回START_STICKY,表示Service运行的进程被Android系统强制杀掉之后,Android系统会将该Service依然设置为started状态(即运行状态),但是不再保存onStartComm...
Read More

TextClock

2020-02-23

TextClock是在Android 4.2(API 17)后推出的用来替代DigitalClock的一个控件!可以以字符串格式显示当前的日期和时间。

TextClock提供了两种不同的格式, 一种是在24进制中显示时间和日期,另一种是在12进制中显示时间和日期。

TextClock可以切换字体,也可以跟随系统语言来切换繁体,英语等语言格式。

...
Read More

启用全屏模式

2020-02-22

有些内容在全屏模式下会让用户获得最佳体验,例如视频、游戏、图片库、图书和演示文稿中的幻灯片。本页面介绍了如何采用全屏模式吸引用户更深入地了解相关内容,并防止用户意外退出应用。

Read More

TreeMap基础

2020-01-11

TreeMap是SortedMap接口的实现类。

TreeMap 是一个有序的key-value集合,它是通过红黑树实现的,每个key-value对即作为红黑树的一个节点。

TreeMap排序方式

TreeMap有两种排序方式,和TreeSet一样。

...

Read More

Map集合基础

2020-01-11

简介

Map用户保存具有映射关系的数据,因此Map集合里保存着两组数,一组值用户保存Map里的key,另一组值用户保存Map里的value,key和value都可以是任何引用类型的数据。Map的key不允许重复,即同一个Map对象的任何两个key通过equals方法比较总是返回false。

如下图所描述,key和value之间存在单向...

Read More

HashMap基础

2020-01-11

HashMap

HashMap 是一个散列表,它存储的内容是键值对(key-value)映射。

既然要介绍HashMap,那么就顺带介绍HashTable,两者进行比对。HashMap和Hashtable都是Map接口的经典实现类,它们之间的关系完全类似于之前介绍的Read More