牛仔的移动开发博客

专注前端开发

Android官方数据绑定框架DataBinding

数据绑定框架给我们带来了更大的方便性,以前我们可能需要在Activity里写很多的findViewById,烦人的代码也增加了我们代码的耦合性,现在我们马上就可以抛弃那么多的findViewById。说到这里,有人可能会有个疑问:我使用一些注解框架也可以不用findViewById啊,是的,但是注...

2016-10-24 21:47:18

阅读数:206

评论数:0

蓝牙

添加权限: android:name="android.permission.BLUETOOTH_ADMIN"/> android:name="android.permission.BLUETOOTH"/> 客户端 开启蓝牙: /**  *...

2016-10-23 10:08:22

阅读数:191

评论数:0

mvp模式、mvvm模式

MVC和MVP的区别 2007年08月08日 星期三 上午 09:23 MVC和MVP到底有什么区别呢? 从这幅图可以看到,我们可以看到在MVC里,View是可以直接访问Model的!从而,View里会包含Model信息,不可避免的还要包括一些业务逻辑。 在MVC模型里,更关注的Mod...

2016-10-20 17:06:35

阅读数:310

评论数:0

依赖注入,ORM及相关框架

基本概念 控制反转(Inversion of Control,英文缩写为 IoC):创建被调用者的工作不再由调用者来完成,因此称为控制反转。 依赖注入(Dependency Injection,简称DI):控制反转的主要实现方式,可以通过反射方式实现(ViewUtils,反射注入),也可以非反...

2016-10-18 14:37:03

阅读数:488

评论数:0

CardView、CoordinatorLayout

CardView: 一、简介: Android5.0新增了一个全新的控件–CardView,从本质上看,可以将CardView看做是FrameLayout在自身之上添加了圆角和阴影效果。请注意:CardView被包装为一种布局,并且经常在ListView和RecyclerVie...

2016-10-18 10:49:44

阅读数:541

评论数:0

XUtils之ViewUtils和DBUtils

xutils简介: xUtils 是一个工具类的集合体,其中包含许多实用的Android工具,主要包含四大模块:  1、 ViewUtils的模块  2、 DBUtils的模块  3、 HttpUtils的模块   4、 BitmapUtils的模块    ...

2016-10-18 09:56:51

阅读数:337

评论数:0

多媒体播放

一、VideoView播放视频 1.1 简介: VideoView,用于播放一段视频媒体,它继承了SurfaceView,位于"android.widget.VideoView",是一个视频控件。 1.2 使用 权限: android:name="andro...

2016-10-18 08:26:20

阅读数:209

评论数:0

消息推送、短信验证,第三方分享和登录,友盟统计

消息推送: SDK和demo下载地址:https://www.jiguang.cn/push 文档:http://docs.jiguang.cn/guideline/android_guide/#sdk 富媒体必须要有文字内容,否则后台提示发送成功,但是前台收到消息不会提示 ...

2016-10-18 08:21:38

阅读数:1547

评论数:0

TextInputLayout,Snackbar,FloatingActionButton, SwipeRefreshLayout

一、TextInputLayout简介: TextInputLayout功能非常简单,就是用于用户在EditText中输入时hint的提示和错误的提示。 先来看看效果图吧: 从上图很明显的看出: 1、当EditText获得焦点时候,TextInputLayout会在左上角默认的生成一个Labe...

2016-10-17 15:04:13

阅读数:268

评论数:0

webview,js和android交互

一、webview介绍 在Android手机中内置了一款高性能webkit内核浏览器,在SDK中封装为一个叫做WebView组件,用于浏览网页  混合编程:安卓程序没法跨平台,web(H5)性能,体验各方面跟不上,一个app中对性能要求比较高的部分会用原生代码来写,某些对性能要求没那么高的部分用h...

2016-10-15 22:26:48

阅读数:276

评论数:0

XUtils之BitmapUtils和HttpUtils

BitmapUtils 能设置图片大小,避免oom(out of memory--内存溢出)基于lru(最近最少使用算法)的三级缓存(网络,内存,本地),访问速度较快避免图片错位(在listview或者recyclerview中使用)图片列表快速滑动时,可以取消加载滑出屏幕的图片 ...

2016-10-14 20:03:46

阅读数:387

评论数:0

编码和加密算法的使用

MD5: 不可逆,一般用于信息比对  MD5值长度固定为128bit容易计算抗修改性抗强碰撞,非常难伪造 使用工具类获取字符串的md5值: String strMd5 = MD5.md5("hello,中国");         比较两个文件是否相等: ...

2016-10-11 09:16:48

阅读数:239

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭