首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
1111
订阅
刘琦在掘金
更多收藏集
微信扫码分享
微信
新浪微博
QQ
18篇文章 · 0订阅
Android 高级开发面试题以及答案整理
如今安卓开发不像前几年那么热门,但是高级人才依然紧缺,大家看着这句话是不是很熟悉,因为 web 高级人才也紧缺,c++ 高级人才一样紧缺,那么到了人工智能时代,人工智能时代的高级人才也同样会紧缺!似乎是高级人才的人在其他领域也是高级人才,而不是因为选择了热门才会一帆风顺。 业务…
[译] Android 生命周期备忘录 — 第二部分:多 Activity
为了方便查阅,我制作了 PDF 格式备忘录。 在这种场景下,当一个新 activity 启动时,activity 1 被停止(但没有被销毁),类似于用户在进行跳转(就像按下 "Home" 一样)。 当返回按钮被按下,activity 2 被销毁结束运行。 请注意,尽管 onSa…
Android谈谈封装那些事--BaseActivity和BaseFragment(-)
绪论 圣诞节怎么过?我不过圣诞节,被票圈的晒幸福虐惨了,还是在家里面总结总结自己吧。上篇文章Android自定义View--自己撸一个柱状图也没那么难我说过会封装一套属于自己的库,争取在元旦之前发出来,作为新年礼物给自己,给大家。好了,今天我们先来聊聊自己在项目中以及参考大神们…
[译]使用MVI打造响应式APP(六):恢复状态
在前几篇文章中,我们讨论了Model-View-Intent(MVI)和单向数据流的重要性,这极大简化了状态的恢复,那么其过程和原理是什么呢,本文我们针对这个问题进行探讨。 这种情况处理起来非常简单。我们只需要保持我们的RxJava流随着时间的推移从Android生命周期组件(…
android自定义View——坐标系
在开发过程中有的时候我们会实现一些特殊功能,如组件滑动到一定距离隐藏或显示、图片置顶等等,这个时候view的坐标就派上了用场了;同样在自定义控件的时候,坐标系也是经常用到的,下面记录一下在复习过程中view坐标系的一些知识。 1. view的四个顶点坐标 view的位置主要由四…
Android MVP架构改造~如何重用顶层业务
以前我写过一篇关于 MVP 架构的文章《Android架构—MVP架构在Android中的实践》。 随着业务的复杂化,我们会发现传统的 MVP 架构依然会有很多问题。 下面我将和大家一起探讨下在使用 MVP 架构过程中遇到的比较大的问题以及解决方案。 第一种:正如我们上面说的 …
【Android架构】基于MVP模式的Retrofit2+RXjava封装之常见问题(四)
创建OkHttpClient时,可以传递一个实现了CookieJar 的自定义管理cookie类,只需要重写其saveFromResponse(HttpUrl url, List cookies)和loadForRequest(HttpUrl url)方法。 此方法可供参考,也…
带你真正的了解加密和Hash
通信双方使用 同一个密钥,使用加密算法配合上密钥来加密,解密时使用加密过程的完全逆过程配合密钥来进行解密。 这里的 算法就是每个字符采用后一位的字符替换,密钥就是原始的英文字母表。 因为加密和解密都用的相同的密钥,如果密钥再传输过程中被截获,那么信息很容易就会被破解甚至伪造身份…
Android自定义控件 | 高可扩展单选按钮(再也不和产品经理吵架了)
产品需求的变更总是随心所以,猝不及防。如何让代码变得更有扩展性,以让我们在面对频繁需求变更时,不至于狼狈不堪?