- 博客(7)
- 收藏
- 关注
翻译 Google Play Services Location:获得最近的已知位置
移动应用的一个独特的特点是定位功能。 移动用户会在任何地方都使用他们的设备,这样在你的应用程序添加定位功能会给用户提供了更多的情境体验。Google play services location置API可以很方便将位置感知与自动定位追踪,地理围栏和行为识别添加到您的应用程序中。现在Google play services location API优于Android框架位置API( android.l
2016-08-30 11:08:09 1935
原创 Android视频录制
今天呢介绍一个简单的预览拍摄例子,也是项目中用到的,在Android 4.4以上的手机都是可以支持的,并且支持切换前后置摄像头,开关闪光灯,自动对焦。 下面正式开始: 1.首先我们自定义一个控件,它继承于LinearLayout:public class RecorderView extends LinearLayout implements MediaRecorder.OnErrorListe
2016-08-26 00:57:51 286
翻译 Windows下Android Studio使用JNI
在Andorid Studio不支持JNI开发之前大家一般都是使用Eclipse开发JNI,各种配置让人觉得很蛋疼。从Andorid Studio支持JNI开发后,让我们开发JNI变的如此简单,所以我非常建议还没有使用Android Studio进行Android开发的同学赶紧切过来,效果不要太好。 如果你的英语非常好,那么看下Google给出的Android Studio使用JNi开发 链接这
2016-08-24 15:06:21 1405
转载 Android N 通知
Android N 引入了一些新 API,允许应用发布具有高度可见性和交互性的通知。Android N 扩展了现有 RemoteInput 通知 API,以支持手持式设备上的内联回复。 此功能允许用户从通知栏快速进行回复,无需访问应用。此外,Android N 还允许捆绑类似的通知并将它们显示为一则通知。 为了实现此功能,Android N 使用现有的 NotificationCompat.Buil
2016-08-19 10:31:17 353
原创 利用反射仿写一个简单的EventBus
什么是EventBusEventBus是基于事件总站的方式接收Publisher发布的消息,然后回调各个订阅者的相关订阅函数,这样可以有效的解耦发布者和订阅者在 Android中的事件传递关系。相关对象Event:就是Publisher发布的某一种类型对象。 EventBus:事件总站,用于存贮订阅者对某个事件类型的注册信息。 Subscriber:对某种类型的对象进行订阅,也就是在EventB
2016-08-17 12:34:11 945
原创 Retrofit+RxJava+OKhttp+RxBus
要说起为什么要用这个东西,主要是因为刚刚开始做项目的时候没有什么框架的概念,对代码质量的要求也不高,完全就是为了赶进度,所以写出来的代码可读性差,也在于最近项目没什么需求了,所以想着把代码重构一下,让他至少看上去很美。 看来看去还是先重构网络请求这一块吧,以前网络这块用的是Volley,Volley确实很简单,封装的非常不错,项目里面的网络请求是完全可以满足的,唯一的不好就是感觉会慢一些。 这个
2016-08-11 13:42:54 983
原创 MVP模式+Build模式+Observe模式
MVP模式+Build模式+Observe模式 这是小弟我的第一篇博客,最近也是看了几位大神的blog自己尝试写了写几种模式开发软件,用了一下午的时间写了点东西,这里作为总结,写个blog,以后回头再看的时候能够针对性的理解当时为何这样的写。 既然标题写了上述几种模式,那就说说我理解的MVP模式: M层:负责定义一个实体类
2016-08-09 19:01:34 617
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人