首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android
订阅
coder_lau
更多收藏集
微信扫码分享
微信
新浪微博
QQ
24篇文章 · 0订阅
Android图形系统综述(干货篇)
Android 图形系统是 Android 中一个非常重要的子系统,它涉及到许多相当复杂的模块,如 SurfaceFlinger, Choreographer, HardWare Composer 等平时开发中基本上不会直接接触的概念。前后基于 Android 10 版本陆陆续…
Kotlin 委托模式用于 Android 开发
委托模式被证明是一种很好的替代继承的方式,Kotlin 在语言层面对委托模式提供了非常优雅的支持(语法糖)。 先给大家看看我用 Kotlin 的属性委托语法糖在 Android 工程里面做的一件有用工作——SharedPreferences 的读写委托。 文中陈列的所有代码已汇…
像使用gradle一样,在kotlin中进行网络请求
上篇文章(DSL形式的基于retrofit、协程的网络请求封装)介绍了,如何基于retorfit、协程去开发一个dsl形式的网络请求,但是封装完后的写法并不足够DSL,有童鞋表示看起来还是如rxjava一样的链式请求而已。接下来便封装一个标准的DSL网络请求方式。 DSL是Do…
史上最全的Android面试题集锦
在Android开发中,不管是插件化还是组件化,都是基于Android系统的类加载器ClassLoader来设计的。只不过Android平台上虚拟机运行的是Dex字节码,一种对class文件优化的产物,传统Class文件是一个Java源码文件会生成一个.class文件,而And…
Android复习资料——Android知识点汇总(一)
接触 Android 开发也有一段时间了,前段时间便开始想抽空整理一些知识点,通过笔记整理的方式减少自己重复学习的时间成本和提高自身的效率。 目前先是总结了部分 Android 的知识点,这就是本文的主要分享内容。想特意申明的一点是,这个总结更多的是从本人自己的编程基础和侧重点…
什么?你还不会用位运算来操作状态?
左移(<<)。 右移(>>)。 无符号右移(>>>)。 与(&)。 或(|)。 非(~)。 异或(^)。 &(与运算):只有当两方都为 true 时,结果才是 true,否则为 false。 |(或运算):只要当一方为 true 时,结果就是 true,否则为 false。 ^…
你见过微信侧滑返回的联动效果,但开门效果、百叶窗效果见过吗?
SmartSwipe是一个Android侧滑处理框架,它封装了对控件侧滑事件(上/下/左/右4个方向滑动的手势事件)的捕获、分发及多点交替滑动的处理,基于SmartSwipe我们可以为控件添加各种你想要的侧滑效果。 ViewDragHelper是Android官方支持库中有一个…
Android:手机如何控制BLE设备?
最近一直在思考一个问题,如何写文章?即内容高质量又通俗易懂,让新手既明白其中蕴含的真理又能轻松跑起第一个程序,同时也能让高手温故知新,如获新欢。经过长时间的思索,最终定位为,内容高质量,描述简洁,思路清晰,对读者负责任的文章。初出茅庐,不会高手的底层功力,也不会段子手的套路人心…
Flutter:手把手教你实现一个仿QQ侧滑菜单的功能
一个类似于QQ侧滑菜单的功能,支持从上、下、左、右四个方法打开菜单栏。可以通过自定义transform实现更加炫酷的动效! slideDirection属性用来控制菜单从哪个方法打开;调用key.currentState.openOrClose()方法可以手动打开或关闭菜单;配…
Android-Application详解
Base class for maintaining global application state. You can provide your own implementation by creating a subclass and specifying the full…