发布开源库到jcenter 最近学习了一下Annotation和APT,简单的写了个库,想要发布到公共仓库供大家使用(虽然没人用,但就是想尝试一下),最简单的是通过https://jitpack.io/直接从github上抓取release代码打包,并且目前已经支持https://gitee.com/。但是,发布简单的纯java库或者Android Application库都比较简单,在github仓库中打个tag或者发布一 2019年11月04日 #jcenter
flutter_plugin开发 一个开发Flutter plugin 和 在Flutter中嵌入原生控件的笔记。完全是照着的官网来实践的。 https://flutter.dev/docs/development/packages-and-plugins/developing-packages Flutter中的package分为两种,一种是纯dart语言的的package,比如 fluro,称之为Dart packages 2019年09月16日 #Flutter
flutter_boost接入及分析 flutter_boost 地址:https://github.com/alibaba/flutter_boost集成之后的项目地址:https://github.com/huangyuanlove/flutter_boost_demoflutter版本: v1.5.4-hotfix.2flutter_boost版本:0.1.52 2019年09月12日 #Android #Flutter
树莓派安装owncloud 买了个新玩具:树莓派3b+,挺好玩。 一个开发板(包含cpu、内存、网卡、usb接口)。 一张扩展卡(内存卡,就是之前手机上用的那种TF拓展卡,用来装系统,开发板上有专门的卡槽用来安装扩展卡)。 一根网线(其实开发板上是有无线网卡的,据说配置起来听麻烦,就用网线上,插上就能用) 一根HDMI视频线,毕竟安装系统的时候可能会用到 其他配件,比如散热风扇、外壳、摄像头什么的随意,毕竟不是必须的 2019年08月03日 #linux #树莓派
Flutter InheritedWidget和Notification InheritedWidget是Flutter中非常重要的一个功能型Widget,它可以高效的将数据在Widget树中向下传递(只能向下传递,无法向上传递,如果需要向上传递可以使用Notification)、共享,这在一些需要在Widget树中共享数据的场景中非常方便,如Flutter中,正是通过InheritedWidget来共享应用主题(Theme)和Locale(当前语言环境)信息的。这里建 2019年07月08日 #Flutter
Flutter中的provider 作为一个状态共享的解决方案,不复杂,好理解,代码量不大的情况下,可以方便组合和控制刷新颗粒度 , 而原 Google 官方仓库的状态管理 flutter-provide 已宣告GG , provider 成了它的替代品。和scoped_moded比起来,入侵性比较小,也适合比较复杂的应用场景。 具体的代码在 https://github.com/huangyuanlove/test_flutter 2019年07月01日 #Android #Flutter
flutter路由简介 管理多个页面时有两个核心概念和类:Route和 Navigator。 一个route是一个屏幕或页面的抽象,Navigator是管理route的Widget。Navigator可以通过route入栈和出栈来实现页面之间的跳转。所谓路由管理,就是管理页面之间如何跳转,通常也可被称为导航管理。这和原生开发类似,无论是Android还是iOS,导航管理都会维护一个路由栈,路由入栈(push)操作对应打开 2019年06月27日 #Flutter
Android接入flutter多渠道引起的问题 公司已经开始在项目中使用Flutter进行跨平台开发了,并且已经在其中一款应用上线了,过程并没有多曲折,按照官网教程一步步进行,继承、打包、测试、发版。 最近另外一个项目有新的需求,也开始使用Flutter,在集成打包的时候出现了问题: A/flutter: [FATAL:flutter/shell/common/shell.cc(218)] Check failed: vm. Must be a 2019年06月19日 #Android #Android爬坑之旅 #Flutter
ss、ssr和v2ray以及bbr 由于众所周知的原因,为了防止文章被和谐,文中会出现明显(脑残)的解释说明上的错误,懂的自然都懂 使用pip安装ssserve以及对应的配置 使用bbr拥塞控制算法进行加速 使用v2ray脚本安装v2ray 2019年05月29日 #运维 #linux
JetPack中的LiveData、ViewModel、LifeCycle 2018年谷歌I/O 发布了一系列辅助android开发者的实用工具,合称Jetpack,以帮助开发者构建出色的 Android 应用。这次发布的 Android Jetpack 组件覆盖以下 4 个方面:Architecture、Foundation、Behavior 以及 UI。该系列博客介绍一下Jetpack中常用组件,本篇介绍LiveData、ViewModel、LifeCycl 2019年05月28日 #Android