首页
学习
活动
专区
工具
TVP
发布

移动开发专栏

专栏成员
244
文章
319718
阅读量
34
订阅数
代码规范-对抗软件复杂度
而代码规范正是对抗软件复杂度的有效手段,通过约定俗成的规则,降低复杂度,提升研发效能。
yechaoa
2022-11-21
7120
【建议收藏】17个XML布局小技巧
我们开发时接触最多的就是xml布局了,还记得我们写Android的第一个Hello World吗,就是通过activity_main.xml显示出来的。 虽然xml写的很多,而且也没有什么技术难度,但是,这也往往是我们最容易忽略的地方,写xml不难,写出好的xml还是得下点功夫了。 什么算是好的xml布局呢,我认为核心有两点,一个是提升开发效率,另一个是提升app性能。围绕着这两点,我也精心整理出了17个xml布局小技巧,下面一起来看看都有哪些,你又掌握了几个呢?
yechaoa
2022-10-28
8470
Mac M1安装Homebrew记录
由于我是从老的MacBook Pro迁移到M1的,所以老的Homebrew版本在M1 ARM上已经不可用了。
yechaoa
2022-10-28
1.5K0
带你造轮子,自定义一个随意拖拽可吸边的View
在开发中,随意拖拽可吸边的悬浮View还是比较常见的,这种功能网上也有各种各样的轮子,其实写起来并不复杂,看完本文,你也可以手写一个,而且不到400行代码就能实现一个通用的随意拖拽可吸边的悬浮View组件。
yechaoa
2022-09-20
5760
怎么简单实现菜单拖拽排序的功能
它是RecyclerView对于item交互处理的一个「辅助类」,主要用于拖拽以及滑动处理。
yechaoa
2022-09-19
1.3K0
【保姆级】包体积优化教程
市面上有很多优化方案,但是都没有一个完整的链路体系,现在它来了,本文将带你进阶新高度,不管是面试、绩效KPI,还是汇报宣讲,都能让你游刃有余!
yechaoa
2022-09-19
5330
Android通知Notification使用全解析,看这篇就够了
通知是 Android 在您的应用 UI 之外显示的消息,用于向用户提供提醒、来自其他人的通信或来自您的应用的其他及时信息。用户可以点击通知打开您的应用或直接从通知中执行操作。
yechaoa
2022-06-27
5.4K0
【开源项目】Jetpack版 玩安卓
https://github.com/yechaoa/wanandroid_jetpack
yechaoa
2022-06-10
8610
【开源项目】Kotlin版 玩安卓
wanandroid_kotlin MD + Retrofit + RxJava + MVP + AndroidX 玩安卓Kotlin版,一步一步完善中。 玩安卓 Flutter版本 玩安卓 Java版本 玩安卓 小程序版本 玩安卓 Kotlin版本 🔥截图 image.png image.png 📝Todo 注册 启动页 退出 搜索 收藏 分享 修改字体 关于我们 下拉刷新 上拉加载 cookie持久化 👉感谢 YUtils RxJava Retrofit OkHttp Glide
yechaoa
2022-06-10
9250
【开源项目】小程序版 玩安卓
💥wanandroid_mini【小程序版 玩安卓】 感谢鸿洋提供的api 玩安卓 Flutter版本 玩安卓 Java版本 玩安卓 小程序版本 github:https://github.com/yechaoa/wanandroid_mini 个人类型的小程序暂不支持使用web-view,打开调试即可 🔥截图 image.png image.png 🍻你能学到 轻松上手小程序系列 网络框架的封装 定时器的使用 页面参数传递 banner轮图 列表渲染 下拉刷新、上拉加载 view的显示与隐藏 随机九
yechaoa
2022-06-10
1.2K0
【整理篇】Flutter 常用第三方库、插件、学习资料等
转载请署名标注 网络 dio 网络请求 dio: ^3.0.9 https://pub.dev/packages/dio http 网络请求 http: ^0.12.0+2 https://pub.dev/packages/http cookie_jar cookie持久化 cookie_jar: ^1.0.0 https://pub.dev/packages/cookie_jar UI fluttertoast Toast fluttertoast: ^3.1.0 https://pub.dev/pa
yechaoa
2022-06-10
1.3K0
【开源项目】Flutter版 玩安卓
💥wanandroid_flutter 玩安卓的flutter版本,非常感谢鸿洋提供的api。 这个项目中常用的widget基本都用到了,没用到的后续也会强行用到的 😆😆😆。 非常适合学习,代码不多,注释多 玩安卓 Flutter版本 玩安卓 Java版本 玩安卓 小程序版本 github:https://github.com/yechaoa/wanandroid_flutter apk地址 🔥截图 Android IOS 🍻你能学到 Bo
yechaoa
2022-06-10
1.4K0
Android开发版本和API等级对应关系
Platform Version API Level VERSION_CODE 13.0(beta) 12.0 32 S_V2 12.0 31 S 11.0 30 R 10.0 29 Q 9.0 28 P 8.1 27 O_MR1 8.0 26 O 7.1 25 N_MR1 7.0 24 N 6.0 23 M 5.1 22 LOLLIPOP_MR1 5.0 21 LOLLIPOP 4.4w 20 KITKAT_WATCH 4.4 19 KITKAT 4.3 18 JELLY_BEAN_MR2 4.2 1
yechaoa
2022-06-10
6350
【开源项目】Java版 玩安卓
MD + Retrofit + RxJava + MVP + AndroidX 玩安卓 Flutter版本 玩安卓 Java版本 玩安卓 小程序版本 截图 感谢开源 YUtils RxJava Retrofit RxAndroid OkHttp Glide ButterKnife Banner VerticalTabLayout AgentWeb BRVAH 参考 todoapp Awesome-WanAndroid 更新日志(以github为最新) 2019-12-14 多
yechaoa
2022-06-10
1.1K0
Android快速开发整理(库、插件、常用网站)
部分库是jitpack的发布方式,需要在project下的build.gradle中加上(可直接加上,一劳永逸)
yechaoa
2022-06-10
1.4K0
Android快速开发工具集合——YUtils
Android快速开发工具集合——YUtils 最近更新 2021.01.26 How to use Step 1 project:build.gradle allprojects { repositories { ... maven { url 'https://www.jitpack.io' } } } Step 2 app:build.gradle(以下3种引用方式,三选一即可) dependencies { //kotlin 版本 implementation
yechaoa
2022-06-10
4590
【首发】根据壁纸修改App主题,它真的来了
效果中,原本是红色壁纸对应的红色App主题,在改成绿色壁纸之后,App主题也相应的变成绿色了。
yechaoa
2022-06-10
7170
Android原生TabLayout使用全解析,看这篇就够了
为什么会有这篇文章呢,是因为之前关于TabLayout的使用陆陆续续也写了好几篇了,感觉比较分散,且不成体系,写这篇文章的目的就是希望能把各种效果的实现一次性讲齐,所以也有了标题的「看这篇就够了」。
yechaoa
2022-06-10
9.1K0
【涨姿势】你没用过的BadgeDrawable
有的同学可能会想,能实现不就行了吗,是的,代码优不优雅、骚不骚的不重要,代码和人只要有一个能跑就行…
yechaoa
2022-06-10
1.1K0
Android包体积优化(常规、进阶、极致)
除了AS自带的Analyzer之外,还有ApkChecker、ClassyShark等工具。
yechaoa
2022-06-10
1.1K0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档