- 博客(6)
- 收藏
- 关注
原创 Android 存储——文件存储
Android 数据存储的方式有很多种,其中文件存储就是我们经常会使用的一种方式,在了解文件存储之前,我们先来了解一下我们手机的存储空间。 手机的存储空间可以分为三个部分:系统分区、程序分区、公共存储空间。 系统分区:就是手机操作系统所占用的分区,是内存空间目录下的 system 目录,其中系统自带的 apk 就在 system/app 目录下,需要注意的是,手机普通用户对于 ...
2018-07-10 17:08:27 547
原创 Android 模块通信—— EventBus
EventBus 是 Android 的一个基于发布/订阅模式的轻量级框架,用于 Android 解耦的事件传递,开源地址。 这是官方地址的一个说明图: 可以看到,它是通过发布者的 post() 来发送时间,订阅者的 onEvent() 来响应事件,我们来看看怎么使用 EventBus: 第一步当然是导入它的依赖库:compile 'org.greenrobot:eventb...
2018-07-09 18:06:34 2441 1
原创 Android 数据储存——SharedPreferences
Android 数据储存的方式有很多种,SharedPreferences 是其中一个较为轻量级的方式,它是将键值对储存在 xml 文件中,获得它的实例有两种方式:// 方式一 SharedPreferences sharedPreferences = PreferenceManager.getDefaultSharedPreferences(this);// 方式二,传入...
2018-07-05 16:15:19 547
原创 Android 通知栏——Notification
在 Android 开发中,通知栏是一个比较常见的功能,我们来看看如何来实现一些简单的通知栏。 实现通知栏主要由两个类:Notification 和 NotificationManager,但是由于 API 版本的不同导致实现方式会有所不同,所以 Google 提供了 v4 包里面的 NotificationCompat 和 NotificationManagerCompat 来实现...
2018-07-04 20:34:43 3270
原创 Android 属性动画——插值器、估值器、关键帧
动画中除了一些简单和组合的动画效果,还有很多其它的小功能,比如说这里的插值器、估值器、关键帧。插值器 对 Android 动画来说,不管是视图动画还是属性动画,都是有插值器的,那什么是插值器呢?就是控制动画随着时间轴的变化而变换的效果。 而 Android 动画也自带了一些插值器,如:加速插值器、减速插值器、循环插值器等等,接下来我们看看 Android 动画自带的插值器,我们...
2018-07-03 13:59:53 1379
原创 Android 动画——属性动画
从 Android 3.0 就推出了属性动画,在以前使用的是视图动画,那么属性动画的优势在哪呢?都知道,视图动画对于一个 View 的操作仅仅只是一个表象的操作,就是说,视图动画中,仅仅只是对它视图的操作,而它真实的坐标和属性并没有发生变化,那么属性动画就是对一个 View 或者非 View 属性的操作,这一强大功能让它解决了视图动画的缺陷。 和视图动画一样的是,属性动画(Anima...
2018-07-02 17:56:59 4700
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人