![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
文章平均质量分 66
Hydrion619
这个作者很懒,什么都没留下…
展开
-
MVP+retrofit+rxjava基本使用实例
一个简易的APP,借助豆瓣图书API,根据isbn号查询书籍的信息。重要代码如下需要在gradle里添加的依赖: compile 'io.reactivex:rxjava:x.y.z' compile 'io.reactivex:rxandroid:1.0.1' compile 'com.squareup.retrofit2:retrofit:2.0.2' compi...原创 2018-04-01 21:21:30 · 437 阅读 · 0 评论 -
借助事件总线框架(EventBus)实现Fragment与Activity通信
最开始学Android的时候,Fragment与Activity之间的通信一直是比较让人头疼的部分。所谓通信,其实就是要让Activity里的某些成员信息与Fragment共享(或者相反)。一个方法是借助回调接口,Fragment里定义一个接口由Activity实现,Fragment里获取Activity实例后强制转化为接口类型,再在需要的时候回调接口,完成通信。这么说比较抽象,以下是示例:AFr...原创 2018-03-27 22:27:08 · 288 阅读 · 0 评论 -
初识自定义注解(Annotation)
学习Java时,很早就接触过注解的概念,子类复写父类方法时要在方法前添加一行“@Override”,不过这个注解只是起到一个提示的效果,在逻辑上并没有什么实际作用。在一些第三方框架中,我们经常能看到一些自定义的注解,这些注解可以使配置操作变得非常简单。举个例子,最近接触到的EventBus框架,在实现订阅事件的方法时,需要对这个方法进行一些配置(比规定事件所在的线程)。这时候,不需要你去调用set...原创 2018-03-27 22:29:13 · 267 阅读 · 0 评论 -
jsp与安卓客户端建立会话(利用session)
安卓应用常常遇到要保持用户登录状态的情况,这个时候就可以用session解决。客户端第一次访问服务器时,服务器端会自动给用户设置一个session值,这个值存在响应头的cookie中,客户端获取这个值后保存下来,再次访问服务器时把它添加到请求头中,服务器就能根据session的值识别用户的身份了。 用jsp写web应用的时候,session的处理非常简单,直接用session.setAttrib...原创 2018-04-12 22:14:39 · 362 阅读 · 0 评论 -
一个适用于Android,方便从OneNET平台获取数据、显示为列表的工具
最近在帮着同学做一个物联网比赛的项目,硬件设备数据都是上传到OneNET平台上的,而平台也提供了用于提取数据的http协议api。于是我索性根据这个api做了一个比较简便的框架。目前已经实现了两块功能,接下来准备增加一个获取数据显示为图表的组件,这也是当时做这个框架最主要的目的。框架项目地址:https://github.com/Hydri0n/OneNETHelper以下是项目文档:...原创 2018-07-28 12:42:23 · 6400 阅读 · 10 评论