摘要:
唤醒功能,顾名思义,通过语音,唤醒服务,做我们想做的事情。 效果图(开启应用后说讯飞语音或者讯飞语点唤醒) 源码下载 地址:http://download.csdn.net/detail/q4878802/9023213 步骤 1. 创建应用,开通服务 地址:http://blog.csdn.net 阅读全文
摘要:
Flutter出现的目的旨在统一Android/IOS两端编程,因此完全基于Flutter开发的App,只需提供一个包含FlutterView的页面,后续页面增加/删除/跳转均在FlutterView的Navigator中进行管理。但现在闲鱼只是将部分模块修改成Flutter开发,我们不可能为统一页 阅读全文
摘要:
最近项目中用到修改用户头像的功能,基本上都是模板代码,现在简单记录一下. 调用系统拍照 为了适配Android7.0以后的版本,需要在AndroidManifest配置一下(在后面相册选图也需要用到) 其中的 file_paths是这样的 调用系统相册 再来看下onActivityResult 其中 阅读全文
摘要:
什么是MVVM 说到DataBinding,就有必要先提起MVVM设计模式。Model–View–ViewModel(MVVM) 是一个软件架构设计模式,相比MVVM,大家对MVC或MVP可能会更加熟悉。 MVC:(VIew-Model-Controller)早期将VIew、Model、Contro 阅读全文
摘要:
旋转动画 透明度变换动画 在Android中,可以通过View.animate()对视图进行动画处理,那在Flutter中怎样才能对Widget进行处理 在Flutter中,可以通过动画库给widget添加动画。 在Android中,您可以通过XML创建动画或在视图上调用.animate()。在Fl 阅读全文
摘要:
前言 最近,在使用Android做一个照相机的开发。因为不能使用系统提供的相机应用,所以只能自己写一个。Android以前提供相机的api叫camera,不过在level 21被Google抛弃了。网上的教程,还有很多都是使用camera的,为了好好学习一下camera2,就去扒了Google提供的 阅读全文
摘要:
利用 Android 系统原生 API 实现分享功能 这篇文章提供一个封装好的 Share2 库供大家参考。 GitHub 项目地址:Share2 大家知道,要调用 Android 系统内建的分享功能,主要有三步流程: 创建一个 Intent ,指定其 Action 为 Intent.ACTION_ 阅读全文
摘要:
Zip文件结构 ZIP文件结构如下图所示, File Entry表示一个文件实体,一个压缩文件中有多个文件实体。 文件实体由一个头部和文件数据组,Central Directory由多个File header组成,每个File header都保存一个文件实体的偏移,文件最后由End of centr 阅读全文
摘要:
本文介绍如何在Flutter中创建HTTP网络请求和对请求的json string进行类型解析. 网络请求 网络请求 官方使用的是用dart io中的HttpClient发起的请求,但HttpClient本身功能较弱,很多常用功能都不支持。 建议使用dio 来发起网络请求,它是一个强大易用的dart 阅读全文
摘要:
使用平台通道编写平台特定的代码 使用平台通道编写平台特定的代码 本指南介绍如何编写自定义平台特定的代码。一些平台特定的功能可通过现有软件包获得; 请参阅使用 packages。 框架概述: 平台通道 平台通道数据类型支持和解码器 示例: 使用平台通道调用iOS和Android代码 Step 1: 创 阅读全文