MQTT协议

MQTT协议摘要MQ遥测传输(MQ Telemetry Transport,MQTT)是一个轻量级的基于代理的发布/订阅式消息传输协议,它的设计目标是开放、简单、轻量和易于实现。这些特征使它适用于各种受限环境,比如,但不限于: 网络代价昂贵,低带宽或不可靠。 在嵌入设备中运行,处理器和内存资源有限...

2016-04-26 21:48:31

阅读数 7836

评论数 3

常用的View(一)——标题栏渐变、伸缩的TextView、圆形头像、选图截图等功能的实现

滚动屏幕标题栏渐变根据屏幕的滚动,顶部标题栏逐渐由完全透明变成完全不透明实现原理:设置滚动监听,不断更新标题栏的透明度规则: 当头布局处于完全显示状态,设置标题栏透明度为完全透明 当头布局处于完全显示和完全隐藏之间,动态设置标题栏透明度 当头布局处于完全隐藏状态,设置标题栏透明度为完全不透明 主要...

2016-04-08 22:39:27

阅读数 1827

评论数 0

Android客户端实现注册/登录详解(二)

上文中介绍了安卓客户端与服务器交互,实现注册功能Android客户端实现注册/登录详解(一)本文将继续介绍App与服务器的交互实现登录和自动登录的功能,上文说到请求服务器进行注册主要是通过POST请求携带参数实现,起作用的代码主要是 StringRequest request=new Str...

2016-04-06 23:14:42

阅读数 24872

评论数 4

Android 操作数据库的框架——greenDAO的学习

greenDAO的使用简介官网给出如下介绍: greenDAO是一个对象关系映射(ORM)的框架,能够提供一个接口通过操作对象的方式去操作关系型数据库,它能够让你操作数据库时更简单、更方便。 在使用greenDAO的时候需要创建两个project,其中一个是java工程,它用来生成特定于您的项...

2016-04-06 21:29:13

阅读数 3265

评论数 0

Android客户端实现注册/登录详解(一)

前言我们在开发安卓App时难免要与服务器打交道,尤其是对于用户账号信息的注册与登录更是每个android开发人员必须掌握的技能,本文将对客户端的注册/登录功能的实现进行分析,不到之处还请指出。在这里我们仅讨论客户端如何请求服务器进行注册,而服务器在收到客户端请求后进行的一系列操作并不在本文所述范围...

2016-04-06 19:51:55

阅读数 21620

评论数 2

图文混排 ——SpannableStringBuilder的使用

简介SpannableStringBuilder与String一样都实现了CharSequence类,用来存储字符串,区别在于SpannableStringBuilder有一个setSpan()函数,能给给存储的字符串添加各种各样的格式或者属性,,将原来的String以不同的样式显示出来,比如加上...

2016-04-05 23:49:41

阅读数 827

评论数 0

android-auto-scroll-view-pager-master的使用

简介自动循环播放的轮播条github地址:android-auto-scroll-view-pager使用方法 1.在build.gradle中添加compile ('cn.trinea.android.view.autoscrollviewpager:android-auto-scroll-vi...

2016-04-05 00:10:15

阅读数 1925

评论数 0

自定义的一个App搜索框

自定义的一个App搜索框模仿风行App实现的一个自定义搜索框类库,实现了监听文本框输入的变化,清空文本框内容,提示列表,热搜列表、自动保存搜索记录等功能。 实现效果如下: 类库的主要代码如下: 分别是 CharacterParser:汉字转换为拼音的工具类 CommonAdapter:热...

2016-04-04 16:38:37

阅读数 4099

评论数 0

开源弹幕引擎·烈焰弹幕使(DanmakuFlameMaster)使用解析

简介DanmakuFlameMaster 是 Android 上开源弹幕解析绘制引擎项目,也是 Android 上最好的开源弹幕引擎·烈焰弹幕。其架构清晰,简单易用,支持多种高效率绘制方式选择,支持多种自定义功能设置上。目前,DanmakuFlameMaster 开发包已被包括优酷土豆、开迅视频、...

2016-04-04 15:04:32

阅读数 20033

评论数 1

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