- 博客(23)
- 资源 (1)
- 收藏
- 关注
原创 优雅地使用Retrofit+RxJava(二)
使用RxJava+Retrofit灵活地处理一些场景。比如:网络请求过程中token机制的处理,token的过期处理,网络请求数据的加密与解密,为每个请求添加固定的头部,比如说当前版本号,Rsa的密钥等等,规范化每个网络请求,让代码只写一次,灵活处理每个网络请求,代码简洁,耦合度低
2017-04-04 22:09:51
3682
1
原创 Android与单片机的信息传输方案
前言本篇文章将围绕App与单片机的蓝牙通信来说说lz最近进行开发的一些方案与思考 此文分为三部分:单片机的PWM与串口通信Android的蓝牙开发单片机与Android App的通信方案环境单片机单片机:STC89C52c语言编写环境:Keil uVision4烧录:stc-isp-15xx-v6.82Androidandroid sdk 16+
2017-02-02 18:53:41
11113
4
原创 Android混合开发的入门和方案
讲解了怎么开始入门混合开发一个Android hybrid应用,和说明了WebView的工作原理,利用JsBridge加速开发进度和JsBridge的工作原理,在JsBridge的基础上加强前段与native的交流的灵活性,最后提出了一个hybrid应用的实际运用方案
2016-11-18 20:53:14
21311
原创 最小生成树及其构造方法
最小生成树的概念以及怎么样利用普利姆算法和克鲁斯卡尔算法去构造一个图的最小生成树。利用通俗易懂的文字去一步步描述了普利姆算法和克鲁斯卡尔算法的精华并且举例说明了核心思想
2016-07-16 09:32:04
7691
原创 哈夫曼树/赫夫曼树
前言可能有的人只是进来看看哈夫曼树是什么?哈夫曼树有什么用?说白了,哈夫曼树就是最优二叉树,如果你又想问什么是最优二叉树,那你真的要继续看下去了哈。那么哈夫曼树有什么用呢?这篇博文将使用通俗易懂的文字为你解答
2016-07-01 14:08:50
1724
原创 数和二叉树(第七章)
博主在学习数据结构教程(第四版)的第七章的学习笔记,主要讲解了树形结构。树形结构属非线性结构。线性结构可以表示元素或节点之间的一对一关系,而在树形结构中,一个节点可以与多个节点相对应,因此能表示元素或节点之间的一对多关系。这里将讨论树和二叉树的基本概念,存储结构和遍历算法
2016-06-30 08:51:30
2931
原创 Retrofit+RxJava在MVP模式中优雅地处理异常
优化了app请求数据过程中的异常处理,将异常处理部分从各个部分抽取出来融合成一个异常处理工厂,在RxJava的工作流中,设置拦截器,拦截错误并交给工厂处理,返回一个可供view展示的错误信息
2016-06-16 14:37:08
8054
2
原创 优雅地使用MVP模式
讲解了一个最基础的mvp代码结构,优雅地处理了各层之间的绑定和初始化。解决了presenter和activity的生命周期方法
2016-06-15 20:37:17
3237
原创 Retrofit-自定义异常处理工厂(一)
Retrofit自定义数据处理工厂ps:当初天真的以为这是处理app中各种异常的一个好方法,后面发现自己很傻很天真哈!不过当作分析了Retrofit的数据解析过程也可以。所以博文留着不删除哈 关于app异常处理可以看看我的另外一篇文章: Retrofit+RxJava在MVP模式中优雅地处理异常
2016-05-31 11:06:38
4984
原创 Java中解析html代码(四)
在使用java去访问一个网页的时候并获取到响应正文的时候,就要用到Jsoup来解析html代码。Jsoup可直接解析某个 URL 地址、HTML 文本内容。它提供了一套非常省力的 API,可通过 DOM,CSS 以及类似于 jQuery 的操作方法来取出和操作数据。
2016-05-21 23:56:13
2350
原创 java中模拟浏览器访问网页(三)
主要讲了怎么利用HttpUrlConnection去模拟浏览器访问网页,并且在访问一个网页之前一些必要的数据准备,和对网页服务器返回的响应进行解析,并作出相应的动作。最后附上一个对csdm博客进行模拟访问的demo
2016-05-21 23:55:37
22637
3
原创 学会分析一个浏览器的行为(二)
如果你想要把一个网页的数据搬到app上面,你就必须**模拟浏览器的行为**去访问这个网页,再分析网页的html从而获取到数据。那么在这之前,你就得学会分析浏览器的行为,浏览器究竟做了什么事才能让网站服务器给你数据展示,在这一节中lz就讲讲个人理解,说说一个浏览器从你**敲下回车键到网页显示在你眼前**,浏览器究竟做了什么?
2016-05-21 10:35:03
2820
原创 Android程序结构--MVP模式
传统的MVC结构已经不能满足我们的需求,在MVC的基础上有了MVP模式,可以很好地解决MVC的某些不足,本篇主要讲讲lz对MVP的一些见解
2016-05-20 09:40:34
1111
原创 使用Android Stdio出现':app:transformClassesWithDexForDebug'错误
最近刚刚换了一台电脑,配置好android开发环境,开开心心地打开as打算写点东西的时候,却发现怎么样都编译不过,下面贴错误:Error:Execution failed for task ':app:transformClassesWithDexForDebug'.> com.android.build.api.transform.TransformException: com.android.
2016-04-25 11:50:15
1040
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人