首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
🙀🙀🙀
订阅
爵士Anokia
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
聊聊真实的 Android TV 开发技术栈
智能电视越来越普及了,华为说四月发布智能电视跳票了,一加也说今后要布局智能电视,在智能电视方向,小米已经算是先驱了。但是还有不少开发把智能电视简单的理解成手机屏幕的放大,其实这两者并不一样。 你慢慢会发现,身边所有的电视都变成了智能电视。这是很容易接受的事实,智能电视更便宜。 …
TV开发-Android焦点的一生
Android View的焦点机制对于触摸屏的设备不是那么重要,但是对于TV设备,View的焦点机制至关重要,所以对于Tv开发者这是必备的技能。 这篇文章也借鉴这种方式,讨论一下Android View焦点的一生。 故事要从long long ago 讲起......, 不,故…
还在被数据类的序列化折磨?是时候丢弃 Gson 了
今天我们来简单介绍下 kotlinx.serialization。
解放双手 - Android 开发应该尝试的 UI 自动化测试
最简单的方式就是直接编译运行App,通过自己的操作对界面进行交互,从个人的视觉效果上进行功能的检查,比如我实现了一个RecyclerView,我就打开界面,看看这个列表是否正确显示在了界面上。 不久之后,我觉得某些地方代码不是很好,于是我改了一些代码,我怕会出现问题,于是为了保…
手把手教你发布自己的开源库到 Jcenter
想必大家都用过这样的或者那样的依赖吧。 有谷歌自己家的,还有第三方的比如友盟等等,我们在用的时候会感到极度的方便。不用再像以前eclipse时期需要把library下载下来再进行处理了。只需要一行代码,就可以得到我们想要的。 有时候感觉这种依赖离我们自己很远,感觉这都是大神们的…
完美实现账户踢出时的全局弹窗
如果我们的app支持单点登录、账户踢出功能,那么在接到后端push的“需要踢出当前用户”的消息后就需要弹出一个dialog。这种dialog出现的时机并不确定,一种方式就是做一个系统层面的dialog,就像ANR时出现的系统dialog,让其永远保持在屏幕的上方。 但这种写法有…
Android技能树 — 网络小结(1)之网络体系结构
介于自己的网络方面知识烂的一塌糊涂,所以准备写相关网络的文章,但是考虑全部写在一篇太长了,所以分开写,希望大家能仔细看,最好可以指出我的错误,让我也能纠正。 2.讲解相关网络的重要知识点,比如很多人都听过相关网络方面的名词,但是仅限于听过而已,什么tcp ,udp ,socke…
[译] 为什么每个 Android 开发者都应该尝试 Flutter
几个月前,我写过一篇题为“为什么 Flutter 能最好地改变移动开发”的文章。虽然已经过去了一段时间,但是我对 Flutter 的热爱依然非常强烈;事实上,当我继续使用它时,我意识到了我之前忽略了 Flutter 独特方面的重要性。不要误会我的意思 —— 我仍然认为 Flut…
开始使用状态机来编写你的代码吧!
准确的说,是有限状态机,维基百科是这样定义的:有限个状态以及在这些状态之间的转移和动作等行为的数学模型称为状态机。从定义中我们可以摘取出核心的内容:有限个状态、通过外部操作引起状态的转移、数学模型。
AOP实现Android集中式登录架构
登录应该是应用开发中一个很常见的功能,一般在应用中有两种登录,一种是一进入应用就必须登录才能使用(如微信和QQ等),另一种是需要登录的时候才会去登录(如淘宝京东等)。我在工作中遇到的大部分是第二种情况,针对于第二种的登录,我之前都是通过if(){}else()去判断是否登录的,…