首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
魂魄
掘友等级
Android开发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
228
文章 228
沸点 0
赞
228
返回
|
搜索文章
赞
文章( 228 )
沸点( 0 )
“终于懂了” 系列:Android组件化,全面掌握! | 掘金技术征文-双节特别篇
随着项目逐渐扩展,业务功能越来越多,代码量越来越多,开发人员数量也越来越多。此过程中,你是否有过以下烦恼? 如果有这些烦恼,说明你的项目需要进行 组件化 了。 在介绍组件化之前,先说说模块化。我们知道在Android Studio中,新建工程默认有一个App module,然后…
Android 组件化开源app -开眼短视频(OpenEyes)
该开源项目采用组件化的方式开发,使用MVVM + AndroidX + jetpack 组件为基本架构进行开发。 关于各种mvx 的区别,我就不一一介绍了,上Google 搜一下就好,关于项目中使用的mvvm设计封装,请移步 这里 ;代码是最好的老师,直接看源码吧。 可以基于自…
Android 模仿微信读书左右对齐的文字效果
1. TextView 效果 2. 对齐原理 3. 最终方案 4. 最终实现 5. 优化点
从零开始仿写一个抖音App——基于FFmpeg的极简视频播放器
1.需要一些 git 的知识,git中文文档。 2.我的FFmpeg:我 fork 的 FFmpeg 项目,源码的编译已经完成,编译的 shell 脚本在根目录下。 5.下面使用 project 指代 clone 下来的 FFmpeg 项目的路径。 6.下面的操作都是基于 Ma…
刨根问底,为什么屏幕旋转后Activity重建了,但ViewModel不会重建。
最近一直在用Google出那套android-architecture框架,感觉挺好用的,尤其喜欢Room。然后在用ViewModel的时候发现一个很有意思的现象,ViewModel不会随着onDestory的销毁而重建,搜了好多回答,都说到了Fragment.setRetai…
JakeWharton评价我的代码像是在打地鼠?
不久前RxJava正式发布了3.x版本,作为RxJava的爱好者,笔者第一时间对个人项目进行了3.x版本的迁移。 迁移过程中遇到了一个小问题,那就是RxAndroid因为没有及时升级,因此内部还是依赖2.x版本的RxJava,这就导致项目的依赖发生了冲突。 收到男神的回复令我受…
你见过微信侧滑返回的联动效果,但开门效果、百叶窗效果见过吗?
SmartSwipe是一个Android侧滑处理框架,它封装了对控件侧滑事件(上/下/左/右4个方向滑动的手势事件)的捕获、分发及多点交替滑动的处理,基于SmartSwipe我们可以为控件添加各种你想要的侧滑效果。 ViewDragHelper是Android官方支持库中有一个…
几需一行代码完成多语言切换
之前总是有开发者反馈我应用切换了语言,可是工具类获取的 string 却没有发生改变。其实这个问题很简单,你切换语言的 Context 只作用在了你的 Activity 上,并没有对你的 Application 做同样的操作,知道了这点,那么解决问题就很简单了,为了省事,我给大…
如何优雅的完成长截图?
安利一个截长图的工具ScreenShotTools。 ScreenShotTools是一个Android长截图工具。目的是轻松搞定常见的View截图功能。
一个优雅的仿微信支付宝密码(验证码)输入框
如今越来越多的app开始添加支付功能,不论哪种支付,不可避免的步骤就是密码的输入,就算没有密码输入,验证码也是少不了的。比较low的实现方式是用一组EditText来拼,每个输入框只允许输入1个字符,通过TextWatcher来监听,输入完成后下一个输入框自动获取焦点。今天介绍…
下一页
关注了
21
关注者
1
收藏集
2
关注标签
20
加入于
2016-07-14