首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
hglfNg
掘友等级
移动开发工程师
Android/Java/Hybrid/nodejs/React/Electron/Flutter
获得徽章 6
动态
文章
专栏
沸点
收藏集
关注
作品
赞
42
文章 34
沸点 8
赞
42
返回
|
搜索文章
最新
热门
Gradle 5.x之后上传开源库到JCenter用这个就够了
完成一个开源库之后为了方便使用我们通常会将aar包上传到JCenter方便分发使用。上传依赖一个个人维护的插件android-maven-gradle-plugin。 但是这个脚本采用直接引用远程脚本的方式,并不稳定,也不符合国情。使用方式我的众多开源库的现有脚本差异巨大。所以…
开源项目paparazzi原理分析
一. 介绍 二. 用途 让你的Android库不渲染在物理机或者模拟器,那到底渲染在哪呢? 答案是图片和视频,然后打包的html中。这样就可以在不编译成apk的情况下生成预览的图形甚至动态的视频。听起来是不是跟AndroidStudio的预览有点像? 对了,这个项目就是用了AO…
使用D8工具手动编译Dex, 不安装App手动执行dex
很多权限Android折腾工具使用这种方法将自己的服务安装到系统中(需要提升权限),App只作为用户代理与服务做交互。
开源项目shizuku研究
server是一个纯java项目,被打包成dex, 作为资源文件被打包到shizuku manager App中, server负责响应执行一些提权的命令。app安装运行后, server和libshizuku.so会被释放到sdcard上,用户使用adb 执行shell命令后…
CameraX小试牛刀,实现二维码扫描
google在几年前推出了Camera2 API用于取代Camera1, 大部分开发者还是喜欢使用Camera1的api,一是因为api太难用,二是要兼容5.0之前的s设备,这次推出的CameraX支持包不仅消除各种使用上的障碍,还与大受好评的archecture compon…
使用Databinding轻松快速打造仿携程app筛选控件(三)
点击上面的按钮可以展开隐藏菜单,需要有动画效果,重复点击同一个按钮可以toggle,菜单展开时点击另外的按钮需要先收起菜单再展开菜单,点击半透明蒙层可以收起菜单。 很多初级开发者可能看到这个效果会立刻想到用PopupWindow去实现,然而PopupWindow去实现有很多坑,…
使用Databinding轻松快速打造仿携程app筛选控件(二)
上一篇我们介绍了只用Databinding的方式快速实现了一个主从联动的组合自定义控件,今天我们要实现的是一个无限扩展的组织树控件。 不像网上的一下demo中看不中用,我的开源库开箱即用,可以直接用于生产环境,高内聚,低耦合,支持各个层级样式自定义,可以自由的加载不同的xml,…
使用Databinding轻松打造仿携程app筛选控件(一)
现在主流app例如携程、美团淘宝等都支持对筛选结果进行复杂而精细的筛选,已达到更高的转化率。因为业务的复杂,这些控件实现起来也非常具有挑战性。今天就来带大家尝试打造一款仿携程的筛选控件,不仅是在ui层面模仿,同时也要实现业务逻辑,保持开箱可用。 使用uiautomator分析发…
Android打造自然逼真的波浪加载动画
模拟波浪的Drawable网上有多个版本,我的版本可以说是最接近自然的。
[自定义view]在canvas中实现高性能的烟花/粒子特效
新年到了,本文将展示通过自定义view绘制烟花效果的案例,同时介绍一种优化canvas绘制时的性能的方法. 同屏可能有上千个粒子在不停更新它的位置.
下一页
个人成就
文章被点赞
122
文章被阅读
47,644
掘力值
988
关注了
7
关注者
45
收藏集
3
关注标签
10
加入于
2018-11-16