首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android
订阅
Vove7
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
【背上Jetpack之Navigation】想去哪就去哪,Android世界的指南针
很多人不喜欢 Navigation 因为其设计不符合开发者的预期,它在管理「平级界面」时来回切换会导致平级的 fragment 重建。网上针对这一问题有一个 重写 Navigator 的方案,大多数人会简单地认为 Navigation 无法保存 fragment 状态是因为使用…
Jetpack:Data Binding入门指南
又到周末好时光,开始嗨之前再抽点时间看看本文,能看到最后的都是大佬,收下我的膜拜。本文技术内容讲的是关于Data Binding Library的那点事,有的同学可能解过了,有的娃可能都不知道是什么东东...。为了不落伍,和大家一样优秀,决定写Jetpack方面的文章。与别人不…
2017 年初你绝对想尝试的 25 个新安卓库
这是一份 2017 年 1,2 月份发布的 25 个最佳安卓库的列表,你应该会喜欢,虽然是按顺序排列的,但排名不分先后。让我们开始吧!
安卓自定义 View 进阶 - 事件分发原理
图解 Android 事件分发原理,让你深入了解事件分发过程中的权力结构。
记Android层执行Lua脚本的一次实践
0. 前言 最近一直在写Lua脚本,有时候出了问题,不知道是Lua层的问题,还是上游的问题,不知道从何下手。于是我学习了一点C/C++和JNI,把执行Lua脚本的流程的逻辑通读了一遍。通读一遍之后,就萌生了自己实现一个Android跑Lua脚本的想法。于是就有这篇博文。C/C+…
快速搞定 Android Library 工程混淆问题
最近公司项目的库需要发布给第三方使用,代码安全的问题就暴露出来,原来都是交由内部的其他安卓团队处理,但是处理方式非常暴力就是直接不混淆我们的库工程,这样造成代码很容易就被反编译了。我只好硬上研究了一波。 本文记录如何进行安卓Libray工程混淆经验。安卓混淆上的肯定是大名鼎鼎的…
Android开发:RecyclerView平滑流畅的滑动到指定位置
所以实际上是调用RecyclerView.LayoutManager.smoothScrollToPosition()方法,这是个抽象方法。由于笔者项目中是LinearLayoutManager于是找到其具体实现如下: 生成一个RecyclerView.SmoothScroll…
Android关于Paint你所知道的和不知道的一切
零、前言:最主要的还是set方法一、画笔的常规配置二、笔的样式:Paint.Style.:[#FILL|STROKE|FILL_AND_STROKE]三、线帽:Paint.Cap.:[#BUTT|RO
我写了个BoardView,看一下吧。
我撸了个BoardView,恩,没错,应用场景是什么呢,主要是协同办公软件的看板视图。像这样 看一下gif,图比较大,耐心等待。 那么,实现原理是什么呢?我们知道用RecyclerView很容易可以实现拖拽,通过观察ItemTouchHelper的代码,发现,这一些效果 都是I…
Kotlin 在安卓中的一些 tips
Kotlin 在安卓开发中一些重要和容易混淆的技术点