自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 Flutter与Android通信 记录

使用MethodChannel方式通信 在建 好工程以后,发现android的工程as识别不了.问题就来了,我要写kotlin或java代码没有提示. 打开,project structure->modules,右侧应该可以看到项目的目录了. 看图,将java目录选为sou...

2019-11-01 17:48:54

阅读数 5

评论数 0

原创 viewpager2升级

https://github.com/googlesamples/android-viewpager2 谷歌官方的示例. 用起来与viewpager类似,但是它是由RecyclerView实现的,略有区别. 我将它应用到AMupdf里面,替换了原来的ViewPager.性能上没有什么差别,使...

2019-09-09 17:02:59

阅读数 72

评论数 0

原创 flutter 开发一个应用 5, tab的bug修正,添加下拉上拉

分支切换到dev_1.1了. 当切换多个tab的时候,会发现,原来的列表又初始化了一次.这个解决也简单,就是使用胶水类. class _GankJsonListPageState extends State<GankJsonListPage> with A...

2019-08-16 15:40:47

阅读数 43

评论数 0

原创 flutter 开发一个应用 4

列表的功能完成以后,就可以在各处应用了,所以这次打算构建一个包含多个tab的应用. 建一个home_tabs_page.dart文件: class HomeTabsPage extends StatelessWidget { @override Widget build(BuildC...

2019-08-13 20:33:53

阅读数 13

评论数 0

原创 flutter 开发一个应用 3,使用dio

涉及一个联网应用,少不了http相关的东西了,dio就封装了网络功能.pub里搜索dio,说明也详细,使用简单. 参考了干货官方的示例,我把应用的http修改了,使用dio的. _GankJsonListPageState里的修改: loadData() async { String...

2019-08-13 20:23:17

阅读数 26

评论数 0

原创 flutter 开发一个应用 2

详情页,直接上代码: class GankDetailPage extends StatefulWidget { GankDetailPage({Key key, this.gankBean}) : super(key: key); final GankBean gankBean; ...

2019-08-13 20:18:02

阅读数 24

评论数 0

原创 flutter 开发一个应用 1

基于gank的api,做一个应用,包含普通应用用到的功能. 构建一个gank干货的列表.https://github.com/lijinshanmx/flutter_gank/这是他的官方应用. 首先列表的构建前面的翻译的文章已经有了.这里不多说了.先解析干货的数据: 使用的是http://...

2019-08-13 20:12:58

阅读数 28

评论数 0

原创 Flutter 编写应用, 需要处理的问题.

google出了这个框架,最近更流行了,对比它也rn,weex等其它的实现我发觉,这是google的阴谋. flutter基于skia图形渲染的,就是它绕过了上层系统提供的sdk,没有了sdk的羁绊,就不会再像rn与weex那样受限了.它最大的特点就是速度,当你的app处于稳定期, 开发速度并不...

2018-09-01 10:28:33

阅读数 744

评论数 0

翻译 Flutter for Android Developers

  https://flutter.io/flutter-for-android/#what-is-the-equivalent-of-okhttp-on-flutter 这是一篇长文,介绍了关于Flutter的很多东西,开发一个app用到的技巧,差不多都涉及了. 这篇文章旨在给开发者介绍构...

2018-08-30 11:25:44

阅读数 484

评论数 0

翻译 JSON and serialization

https://flutter.io/json/ 如果一个app不与服务器交互,获取一些结构化的数据是难以想象的,当开发一个网络app,迟早要消费一些json数据的. 这篇指南,就是告诉你在Flutter里使用json,包含了json在不同场景的解决方案. 术语:编码与序列化是一个事,转化结...

2018-08-28 16:53:41

阅读数 152

评论数 0

翻译 添加图片到Flutter

https://flutter.io/assets-and-images/ 介绍: Flutter app需要有代码与assets,assets是文件,部署在app里面的,在运行时可以访问,通常的assets包含,数据,配置文件,图标,图片. 指定assets Flutter使用pubsp...

2018-08-22 11:00:30

阅读数 5988

评论数 2

翻译 Flutter布局

https://flutter.io/layout/ 当你箱子约束布局遇到一些困难时,可以查看文档: Introduction Unbounded constraints Flex 介绍: 在Flutter,控件由RenderBox对象来渲染的.Render box由父节点给出约束,自己...

2018-08-22 09:57:28

阅读数 248

评论数 0

翻译 在Flutter里面构建布局

https://flutter.io/tutorials/layout/ 可以学到: Flutter的布局机制 如何水平与垂直布局控件 如何构建一个Flutter布局 布局的效果图:https://flutter.io/tutorials/layout/images/lakes.jp...

2018-08-20 12:41:22

阅读数 1227

评论数 0

翻译 编写你的第一个应用2

文档中并没有这部分内容,https://codelabs.developers.google.com/codelabs/first-flutter-app-pt2 这个地址需要梯子. 在第2部分,可以学到什么:   和第一部分一样. 在第二部分构建什么? 构建一个无限的列表.当用户选择与取...

2018-08-17 12:29:24

阅读数 97

评论数 0

翻译 创建第一个Flutter app,第一部分

这是一份创建Flutter app的指南,如果你熟悉面向对象的语言,就可以很容易地完成.不需要有dart的经验 这份指南分两部分,都可以在codelab里找到.https://codelabs.developers.google.com/ 1.创建Flutter app启动器 2.使用额外的...

2018-08-13 13:33:35

阅读数 262

评论数 0

翻译 windows 安装Flutter,配置ide

系统要求: 要安装Flutter,你的开发环境需要满足最低要求: 操作系统:windows7 sp1或更晚的 磁盘空间:400mb以上 工具:Flutter依赖这些工具: PowerShell5.0 git   获取Flutter sdk 可以从https://flutter.i...

2018-08-13 09:28:08

阅读数 419

评论数 0

原创 Mupdf app

mupdf提供了较好的渲染功能,最近还提供了sdk,开发更方便了,和以前相比,sdk已经有了商业化的版本.官方网站是https://artifex.com/developers-mupdf/   vudroid,是一个优秀的开源pdf阅读器,ebookdroid是基于它开发的,但后来不维护了,...

2018-04-23 16:20:02

阅读数 589

评论数 4

原创 weex android 示例

通过官方的示例,可以很简单地建立一个工程,然后添加android项目.接着就可以开始了.配置好gradle.这里的主要问题是在于js已经写好了,vue也写好了.但无法将js运行起来,后面看了别人的东西,才知道,要把编译的dist里的js复制到assets里.app_config.xml里是指定了j...

2018-04-08 13:40:18

阅读数 746

评论数 0

原创 Retrofit源码 简单浏览

Retrofit:public <T> T create(final Class<T> service) { Utils.validateServiceInterface(service); if ...

2018-04-08 13:32:43

阅读数 57

评论数 0

原创 阅读 OKHttp 源码

2018.2.16最新的git代码.OkHttpClient,这是外部调用的入口.final Dispatcher dispatcher;final @Nullable Proxy proxy;final List<Protocol> protocols...

2018-04-08 13:31:48

阅读数 74

评论数 0

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