JetPack中的Room 2018年谷歌I/O 发布了一系列辅助android开发者的实用工具,合称Jetpack,以帮助开发者构建出色的 Android 应用。这次发布的 Android Jetpack 组件覆盖以下 4 个方面:Architecture、Foundation、Behavior 以及 UI。该系列博客介绍一下Jetpack中常用组件,本篇介绍Room,结合ViewModel和LiveData完成 2020年01月08日 #Android
写在2020年初-2019总结 不出所料、毫不意外的2019年的总结没有在元旦写完,跳票了,一周,还好,今天补上。2020年计划肯定不是把去年的计划改个年份就行了。。。 2020年01月06日 #乱七八糟
自定义注解,打造自己的框架-最终篇 该系列介绍自定义注解,完成如下功能。 @BindView 代替 findViewById @ClickResponder 代替 setOnClickListener @LongClickResponder 代替 setOnLongClickListener @IntentValue 代替 getIntent().getXXX @UriValue 代替 getQueryParamet 2019年12月12日 #Android
自定义注解,打造自己的框架-下下下篇 该系列介绍自定义注解,完成如下功能。 @BindView 代替 findViewById @ClickResponder 代替 setOnClickListener @LongClickResponder 代替 setOnLongClickListener @IntentValue 代替 getIntent().getXXX @UriValue 代替 getQueryParamet 2019年12月10日 #Android
自定义注解,打造自己的框架-下下篇 该系列介绍自定义注解,完成如下功能。 @BindView 代替 findViewById @ClickResponder 代替 setOnClickListener @LongClickResponder 代替 setOnLongClickListener @IntentValue 代替 getIntent().getXXX @UriValue 代替 getQueryParamet 2019年12月09日 #Android
自定义注解,打造自己的框架-下篇 该系列介绍自定义注解,完成如下功能。 @BindView 代替 findViewById @ClickResponder 代替 setOnClickListener @LongClickResponder 代替 setOnLongClickListener @IntentValue 代替 getIntent().getXXX @UriValue 代替 getQueryParamet 2019年12月04日 #Android
自定义注解,打造自己的框架 (中篇) 该系列介绍自定义注解,完成如下功能。 @BindView 代替 findViewById @ClickResponder 代替 setOnClickListener @LongClickResponder 代替 setOnLongClickListener @IntentValue 代替 getIntent().getXXX @UriValue 代替 getQueryParamet 2019年12月01日 #Android
自定义注解,打造自己的框架(上篇) 该系列介绍自定义注解,完成如下功能。 @BindView 代替 findViewById @ClickResponder 代替 setOnClickListener @LongClickResponder 代替 setOnLongClickListener @IntentValue 代替 getIntent().getXXX @UriValue 代替 getQueryParamet 2019年11月23日 #Android
发布开源库到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