摘要: 光照传感器 Android 中每个传感器的用法其实都比较类似,真的可以说是一通百通了。首先第一步要获取到 SensorManager 的实例 [html] view plain copy SensorManager senserManager = (SensorManager) getSystemS 阅读全文
posted @ 2017-10-22 18:47 dub 阅读(560) 评论(0) 推荐(0) 编辑
摘要: 1.单位时间内完成界面大量多次更新 2.双缓冲机制 3.可以在子线程更新UI 4.用接口回调处理刚开始加载不成功 阅读全文
posted @ 2017-10-22 18:30 dub 阅读(119) 评论(0) 推荐(0) 编辑
摘要: -videoVIew 继承SurfaceView 使用android的VideoView来播放一个视频,步骤是: 1,在xml中创建一个videoView, 2,在java中导入,然后创建一个MediaController控制条来控制。 3,利用videoView的setVideoPath来把打开的 阅读全文
posted @ 2017-10-22 18:17 dub 阅读(341) 评论(0) 推荐(0) 编辑
摘要: 使用MediaPlayer播放音频或者视频的最简单例子: JAVA代码部分: public class MediaPlayerStudy extends Activity { private Button bplay,bpause,bstop; private MediaPlayer mp = ne 阅读全文
posted @ 2017-10-22 18:15 dub 阅读(440) 评论(0) 推荐(0) 编辑
摘要: 一般大家使用的是MediaPlayer来播放音频,它的创建和销毁都是非常消耗资源的,如果我们的需求是播放一些短促而且频繁播放的音频的话MediaPlayer就有些不合适了,我们来讲讲SoundPool来播放短促的音频: SoundPool结构如下 初始化SoundPool 初始化SoundPool 阅读全文
posted @ 2017-10-22 18:11 dub 阅读(1068) 评论(0) 推荐(0) 编辑
摘要: ContentProvider:为存储和获取数据提供统一的接口。可以在不同的应用程序之间共享数据。Android已经为常见的一些数据提供了默认的ContentProvider 主要是用url和Scheme 1、ContentProvider使用表的形式来组织数据 无论数据的来源是什么,Content 阅读全文
posted @ 2017-10-22 14:25 dub 阅读(151) 评论(0) 推荐(0) 编辑
摘要: Service中的IBinder 还记得我们在MyService中利用new IMyInterface.Stub()向上转型成了IBinder然后在onBind方法中返回的。那我们就看看IMyInterface.Stub吧: 可以看到,Stub是IMyInterface中的一个静态抽象类,继承了Bi 阅读全文
posted @ 2017-10-22 12:35 dub 阅读(1060) 评论(0) 推荐(0) 编辑
摘要: 感谢 如果你还没有看过前面一篇文章,建议先去阅读一下 Android Service完全解析,关于服务你所需知道的一切(上) ,因为本篇文章中涉及到的代码是在上篇文章的基础上进行修改的。 在上篇文章中我们知道了,Service其实是运行在主线程里的,如果直接在Service中处理一些耗时的逻辑,就会 阅读全文
posted @ 2017-10-22 12:15 dub 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 1.什么是aidl:aidl是 Android Interface definition language的缩写,一看就明白,它是一种android内部进程通信接口的描述语言,通过它我们可以定义进程间的通信接口icp:interprocess communication :内部进程通信 2.既然ai 阅读全文
posted @ 2017-10-22 11:25 dub 阅读(264) 评论(0) 推荐(0) 编辑
摘要: Service和Activity通信 上面我们学习了Service的基本用法,启动Service之后,就可以在onCreate()或onStartCommand()方法里去执行一些具体的逻辑了。不过这样的话Service和Activity的关系并不大,只是Activity通知了Service一下:“ 阅读全文
posted @ 2017-10-22 10:45 dub 阅读(363) 评论(0) 推荐(0) 编辑