6 白玉梁

尚未进行身份认证

Android,ios,Java开发爱好者...

等级
TA的排名 9k+

用Flutter实现小Q聊天机器人(五)

用Flutter实现小Q聊天机器人(一)用Flutter实现小Q聊天机器人(二)用Flutter实现小Q聊天机器人(三)用Flutter实现小Q聊天机器人(四)GitHub:https://github.com/baiyuliang/Qrobot_Flutter前几篇我们基本实现了一个简单的聊天界面,也基本掌握了如何通过Flutter去完成这样一个布局及功能的实现,但离我们标题所需要实现...

2019-03-25 12:05:40

用Flutter实现小Q聊天机器人(四)

经过前几篇的学习,我们对Flutter基本的布局知识有了一定的了解(当然,这需要大家多练习,多动手,才能熟练掌握),那么本篇我们将实现一个简单的聊天界面!仍然先用最简单的代码实现:class_MyHomePageStateextendsState<MyHomePage>{vartextEditingController=TextEditingControlle...

2019-03-22 15:59:41

用Flutter实现小Q聊天机器人(三)

上一篇,我们实现了一个文本+输入框的垂直排列布局,那么本篇,我们来学习如何实现一个Listview;依然用最简单的代码实现:class_MyHomePageStateextendsState<MyHomePage>{varimageModellList=List<ImageModel>();@overridevoidinitStat...

2019-03-21 18:52:00

用Flutter实现小Q聊天机器人(二)

接上篇,我们新建一个FlutterProject:flutter项目中有android、ios、lib等目录,可能刚开始有不少同学建完项目,就直奔android目录准备开发了,但其实,flutter的编程目录是在lib下的,所有编程文件后缀都为.dart,我们也可以把其看做安卓开发时.java以及java目录,可以更好的理解!其中的pubspec.yaml这个文件很重要,类似于安卓开发时a...

2019-03-21 18:51:42

用Flutter实现小Q聊天机器人(一)

前几篇博客中介绍了一个开源项目-小Q聊天机器人,开发语言java,那么接下来这几篇博客,我将为大家介绍如何用Flutter实现一个聊天机器人!Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面,开发语言Dart,Dart是谷歌推出的编程语言,语法像是c,js,java的结合体,本人更觉得它跟java非常相似,像是java的升级版,前两年都在说kotl...

2019-03-21 18:51:19

RxJava 沉思录(四):总结

转自https://juejin.im/post/5b8f536c5188255c352d3528我们在本系列开篇中,曾经留了一个问题:RxJava是否可以让我们的代码更简洁?作为本系列的最后一篇分享,我们将详细地探讨这个问题。承接前面两篇“时间维度”和“空间维度”的探讨,我们首先从RxJava的维度开始说起。RxJava的维度在前面两篇分享中,我们解读了很多案例,最...

2018-10-10 15:22:02

RxJava 沉思录(三):时间维度

转自https://juejin.im/post/5b8f536c5188255c352d3528在上一篇分享中,我们应该已经对Observable在空间维度上重新组织事件的能力印象深刻了,那么自然而然的,我们容易联想到时间维度,事实上就我个人而言,我认为Observable在时间维度上的重新组织事件的能力相比较其空间维度的能力更为突出。与上一篇类似,本文接下来将通过列举真实的例子...

2018-10-10 15:20:30

RxJava 沉思录(二):空间维度

转自https://juejin.im/post/5b8f536c5188255c352d3528在上一篇分享中,我们澄清了目前有关RxJava的几个最流行的误解,它们分别是:“链式编程是RxJava的厉害之处”,“RxJava等于异步加简洁”,“RxJava是用来解决CallbackHell的”。在上一篇的最后,我们了解了RxJava其实给我们最基础的功能就是帮我们统一...

2018-10-10 15:17:56

RxJava 沉思录(一):你认为 RxJava 真的好用吗?

转自https://juejin.im/post/5b8f536c5188255c352d3528本人两年前第一次接触RxJava,和大多数初学者一样,看的第一篇RxJava入门文章是扔物线写的《给Android开发者的RxJava详解》,这篇文章流传之广,相信几乎所有学习RxJava的开发者都阅读过。尽管那篇文章定位读者是RxJava入门的初学者,但是阅读完之后还是觉得...

2018-10-10 15:14:28

仿微信、QQ评论点击事件

本文是针对含有类似于QQ空间、微信朋友圈模块的App,在评论布局以及评论者的点击事件部分,仿照qq微信的处理逻辑来写的一篇思路总结文章,不知道具体效果的可以打开微信朋友圈,在有评论的地方点击几下试试效果,并也同时思考下如果让你做,该怎么实现?!先来看下具体要实现的效果:效果一:1.用户名和评论内容字体颜色区分;2.用户名的点击事件;3.整条评论的点击事件;4.用户名的点击背景

2017-10-30 12:39:23

Android7.0文件共享问题(FileUriExposedException)

在安卓7.0以上机型,在使用Uriuri=Uri.fromFile();会报android.os.FileUriExposedException:file:///storage/emulated/xxx异常,比如拍照时,常用的写法是:IntentopenCameraIntent=newIntent(MediaStore.ACTION_IMAGE_CAPTURE);

2017-04-24 13:13:03

安卓TextView完美展示html格式代码

对于TextView展示html格式代码,最简单的办法就是使用textview.setText(Html.fromHtml(html));,即便其中有img标签,我们依然可以使用ImageGetter,和TagHandler对其中的图片做处理,但用过的都知道,效果不太理想,甚至无法满足产品简单的需求,那么今天博主就来为大家提供一个完美的解决方案!html代码示例:效果图:首先,要介绍一个开源项目

2016-12-09 13:57:35

如何构建Android MVVM 应用框架

概述说到AndroidMVVM,相信大家都会想到Google2015年推出的DataBinding框架。然而两者的概念是不一样的,不能混为一谈。MVVM是一种架构模式,而DataBinding是一个实现数据和UI绑定的框架,是构建MVVM模式的一个工具。之前看过很多关于AndroidMVVM的博客,但大多数提到的都是DataBinding的基本用法,很少有文章仔细讲解在Android中是如何

2016-11-21 09:52:25

安卓全局异常捕获--自定义错误详情页

Android自定义处理崩溃异常http://blog.csdn.net/baiyuliang2013/article/details/38681765应用中的崩溃问题对于APP开发者是最头疼的问题了,虽然应用上线前会经过严格测试,但总会有漏网之鱼,使用过程中冷不丁的弹出一个“xxx已停止运行或xxx无响应是否关闭”甚是恼人,不但用户体验差,而且异常还难以捕获,对bug修复带来难度!虽然市面上有不

2016-06-13 14:26:48

RecyclerView嵌套RecyclerView

ListView嵌套GridViewhttp://blog.csdn.net/baiyuliang2013/article/details/42646289RecyclerView下拉刷新上拉加载(一)http://blog.csdn.net/baiyuliang2013/article/details/51506036RecyclerView下拉刷新上拉加载(二)http://blog.csdn

2016-05-27 18:26:25

RecyclerView下拉刷新上拉加载(三)—对Adapter的封装

RecyclerView下拉刷新上拉加载(一)http://blog.csdn.net/baiyuliang2013/article/details/51506036RecyclerView下拉刷新上拉加载(二)http://blog.csdn.net/baiyuliang2013/article/details/51506354RecyclerView嵌套RecyclerViewhttp:/

2016-05-27 14:57:15

RecyclerView下拉刷新上拉加载(二)

listview下拉刷新上拉加载扩展(一)http://blog.csdn.net/baiyuliang2013/article/details/50252561listview下拉刷新上拉加载扩展(二)-仿美团外卖http://blog.csdn.net/baiyuliang2013/article/details/50253135listview下拉刷新上拉加载扩展(三)-仿最新版美团外

2016-05-26 13:05:05

RecyclerView下拉刷新上拉加载(一)

listview下拉刷新上拉加载扩展(一)http://blog.csdn.net/baiyuliang2013/article/details/50252561listview下拉刷新上拉加载扩展(二)-仿美团外卖http://blog.csdn.net/baiyuliang2013/article/details/50253135listview下拉刷新上拉加载扩展(三)-仿最新版美团外

2016-05-26 12:42:58

音乐API

博主在前几篇博客中介绍了小Q聊天机器人的源码及其包含的一些功能,并在应用市场上上线了一个版本,其中有一个功能是歌曲搜索,即输入格式为“歌曲#歌曲名#歌手”即可搜索出相应的歌曲并进行播放,不过最近两天在使用时发现一只提示“歌曲获取失败”,于是在代码中打印了一些log,发现该音乐搜索api(抓自百度音乐盒)失效,其实也不算失效,只是返回的数据为空了!不知道是间歇性的,还是百度发现后封了,或者更换了链接?

2016-05-25 11:03:25

开源项目——小Q聊天机器人V1.5

小Q聊天机器人V1.0http://blog.csdn.net/baiyuliang2013/article/details/51386281小Q聊天机器人V1.1http://blog.csdn.net/baiyuliang2013/article/details/51395163小Q聊天机器人V1.2http://blog.csdn.net/baiyuliang2013/artic

2016-05-20 13:34:07

查看更多

CSDN身份
  • 博客专家
勋章 我的勋章
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!