![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
MurphySL
这个作者很懒,什么都没留下…
展开
-
Interpolator+TypeEvaluator实现贝塞尔曲线插值器
1、TypeEvaluatorTypeEvaluator即估值器,其作用是根据当前属性改变进度计算改变后的属性,如ValueAnimator.ofFloat()中为了实现初始值到结束值的平滑过渡,系统内置了FloatEvaluatorFloatEvaluator源码public class FloatEvalua原创 2016-09-16 14:23:04 · 1551 阅读 · 0 评论 -
Android动画
一、动画概述动画作为广泛存在于程序界面中的效果,具有相似的属性,Android中动画通用的属性包括:1、目标(target):View2、时长(duration):duration3、开始状态(from):fromXXX4、结束状态(to):toXXX5、开始时间(beginTime):startOffset6、重复次数(repeatCount):repeatCou原创 2016-09-15 21:02:18 · 321 阅读 · 0 评论 -
Android通信
一、HandlerAndroidUI线程不安全,想要更新UI需在主线程中进行,否则会出现异常,Handler机制就是把复杂的处理工作交给子线程完成,然后子线程通过Handler对象通知主线程,由主线程更新UIHandler机制最根本目的在于解决多线程并发问题,如果采用加锁处理将导致性能下降使用方法sendMessageDelayed()1原创 2016-07-15 13:51:35 · 392 阅读 · 0 评论 -
ContentProvider
一、ContentProviderAndroid中数据存储方式有Shared Preferences、文件储存、SQLite及其他网络存储等,但只能单独一个应用程序达到数据共享,ContentProvider是一种使数据在不同进程间共享的组件二、UriUri指通用资源标志符,形如content://com.example.provider/music/#content://前缀表明原创 2016-07-09 13:30:26 · 402 阅读 · 0 评论 -
BroadcastReceiver
一、BroadcastReceiver概述BroadcastReceiver是用来接收系统和应用的广播的一种组件二、BroadcastReceiver使用方式1、静态注册静态注册是常驻型的,即当应用关闭,自定义BroadcastReceiver也会被系统调用-新建自定义BroadcastReceiver继承自BroadcastRece原创 2016-07-08 17:37:32 · 323 阅读 · 0 评论 -
Activity
一、Activity概述Activity是主要为用户提供任务交互画面的组件。通常用于拨打电话、拍照、查看地图等等二、Activity生命周期-onCreate() activity第一次创建时调用,这里应完成所有常见的静态设置工作——创建view、绑定list数据等的。本方法传入了一个包含该activity前一个状态的Bundle对象,下一个回调方法为onStart()-o原创 2016-07-05 15:09:11 · 3740 阅读 · 0 评论 -
Service
一、Service 概述Service是在后台运行,不可见,没有用户界面的组件。通常用于播放音乐、记录地理位置的改变、监听某种动作等等。但优先级高于Activity。Service运行在主线程,不能让它做耗时的请求或动作,可以在单独开一个线程,在线程中做耗时动作。二、Service种类1、本地服务(Local Servic原创 2016-01-09 14:43:07 · 494 阅读 · 0 评论