首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android
订阅
jjjjia
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
Flutter 面试知识点集锦
谷歌大会之后,有不少人咨询了我 Flutter 相关的问题,其中有不少是和面试相关的,如今一些招聘上也开始罗列 Flutter 相关要求,最后想了想还是写一期总结吧,也算是 Flutter 的阶段复习。 本篇主要是知识点总结,如有疑问可点击各文章链接了解详情,或者查阅我 掘金专…
鸡你太美之 Kotlin 和 Databinding
全民制作人大家好,我是练习时长两年半的个人练习生。喜欢唱、跳、Rap、篮球。 编不下去了... 其实就是之前的一些项目采用了 Databinding,后面考虑用 Kotlin 重新写一遍,特此记录过程中一些比较 tricky 的点。 本文假设读者已经具备一定的 databind…
Android基础知识:Dagger2入门
Dagger2作为一个上手难度较高的框架,我也是看了许多相关的文章,经历了无数次的从入门到放弃。放弃的多了好像也有一点懂了,于是乎我也总结一下自己对Dagger2使用的相关知识的理解。 关于Dagger2首先要理解的就是依赖注入(DI)和控制反转(IOC),对这两个概念你如果已…
真香警告:即使不用饿了么订餐,也请务必收藏好该库!
LinkageRecyclerView 是一款基于 MVP 架构开发的二级联动列表控件。它是因 “RxJava 魔法师” 这个项目的需求而存在。 在最初寻遍了 GitHub 也没有找到合适的开源库(高度解耦、可远程依赖)之后,我决心研究参考现有开源项目关于二级联动的逻辑,并自己…
一点点入坑JetPack:实战前戏NetworkBoundResource篇
之前几篇文章聊过JatPack中LiveData和ViewModel的基本使用和原理。历史文章如下: 今天咱们继续看一下实际的应用。实战篇初步打算俩篇文章,分别是: Google Sample写的一个简易的网络框架:NetworkBoundResource。 首先来说一下 Ne…
Android模块开发框架 LiveData+ViewModel
Android模块开发框架LiveData+ViewModel前言为何选择LiveData+ViewModelLiveData+ViewModel是AndroidArchitectureCompone
四大组件之一 CotentProvider
ContentProvider作为四大组件之一,他的地位不容忽视。它的作用是为不同应用程序数据共享,提供统一接口 我们其他应用程序要调用android系统中的应用,这时候就要用到ContentProvider,也可以我们利用ContentProvider编写自己的内容提供者,供…
Android开发--蓝牙操作
本地的蓝牙适配器。该类主要用来操作蓝牙的基本服务。比如:初始化设备的可见,查询可匹配的设备集,使用一个已知的MAC地址来初始化一个BluetoothDevice类(远程蓝牙装置),创建一个BluetoothServerSocket类以监听其它设备对本机的连接请求等。 该类是一个…
Data Binding 系列(一)概览
Data Binding 是一个支持库,它使用一种 声明的方式 代替 编码的方式,用来绑定 UI 控件和数据源。 通常我们会在 activity 里面调用 UI 框架层的方法声明 view。例如,下面的代码调用了 findViewById() 声明了一个 TextView 控件…
Flutter 1.5 发布,正式成为全平台 UI 框架!
一. 序 在 Google I/O 2019 上,Dart 团队宣布推出新的 Flutter 稳定版本 1.5,这是 Flutter 迄今为止最大的一次版本发布。 伴随着 Flutter 1.5 的发布,同期也宣布发布 Flutter for Web 的 Preview 版本,…