GitHub 源码: CYLTabBarController[https://github.com/ChenYilong/CYLTabBarController] Star:...
GitHub 源码: CYLTabBarController[https://github.com/ChenYilong/CYLTabBarController] Star:...
一、设置阴影 在 Android 5.0 以后,可以通过 xml 或 Java代码 的方式给 View 添加阴影// 方式一:xml 设置 // 方式二:java 代码设置 ...
系统信息 System version: MacOS 12 Flutter version: 1.22.5 Dart version: 2.10.4 Android Stud...
前言: 将 aar库 发布到 MavenCentral有以下几步: 去 sonatype[https://issues.sonatype.org/] 注册账号并创建问题,最终...
[转载文章] 长按桌面图标展示快捷方式,今时看来,早已司空见惯,一是Android很早的版本就已经支持,二是大部分的应用也已经实现,像微信,支付宝,头条等,所以无论功能还是实...
下载类,可以url下载到相册,记得在清单加权限,6.0代码动态加权限判断,下载图片要在子线程中下载,下载完后广播更新相册 在清单文件里面添加权限: 下载的url的工具类: 在...
文 | Promise Sun 1.场景描述: 有很多时候,产品或者UI会有各种奇葩要求,开发人员就得无条件满足。“真的很气哦!”比如产品说:“当手机屏幕内一行可以显示下所有...
记录一下iOS各个系统版本的适配点 整理一下iOS各个系统的适配版本,以下文章只做记录整理用,有些是笔者遇到的,有些是参考网上整理的,因为有些适配的点笔者并没有使用到,因此也...
项目进入测试阶段,频繁的打包发布会耗费团队很多的时间,急需搭建一个自动化打包发布的平台,将我们从繁琐的打包发布流程中解放出来。 经调研,Fastlane可以实现一行命令实现打...
IMYAppGrayStyle 在哀悼日部分App需要全局变灰(部分页面变为灰色模式),这边使用了 layer 叠加渲染的方案,支持任意页面变灰。 性能和适用性都完胜 hoo...
前言:“熟读唐诗三百首,不会作来也会抄”,所以遇到好的轮子当然要记录啦。合适的轮子能帮我们省去好多代码,节省开发时间;同时也能分析轮子源码,学习提高技术。 做此总结,首先,是...
本篇将会带领小伙伴们,从零开始搭建自动化打包系统,步骤详细,本人踩过的坑已填平,只要耐心看完,相信你们一定有所收获的!!!网上看到的自动化方案大概有三种: Jinkensfa...
前言 哈喽,大家好。 众所周知,GitHub 是程序员的宝藏,里面的好东西实在太多了,可是唯一的缺憾就是访问和下载速度都太慢了,甚至有时候还直接拒绝访问了! 图片 接下来就教...
扩展函数是什么这里就不过多解释了,总结了一下项目中常用的一些扩展函数如果有需要的可以在这里下载https://github.com/shiweibsw/Android-kot...
参考: 版本适配全套[https://juejin.cn/post/7030624722304008223]
·一、通知 二、代理传值 本贴的例子是:有A和B两个界面,要实现的效果就是先让A跳转到B,然后B中有个颜色的参数,当B跳转到A时,把这个颜色的参数传递给A,在A中利用这个颜色...
总所周知,iOS 退出强制退出 APP 的方法有四种。网上都有大量的文章对此进行描述,再次就不一一列举了 exit(); abort(); assert(); 主动制造一个崩...
网络请求库 YTKNetwork 或 IOAApiManager 下拉刷新上拉加载 MJRefresh 或 SVPullToRefresh JSON与Object互转 JSO...
经常在项目中会遇到输入密码限制,比如不可以输入汉字,不可以输入中文字符,一般情况下,xml可以设置一个属性,android:inputType="textPassword"这...
我们在APP开发过程中经常会遇到 :一个 APP 页面需要同时请求多个接口都完成后再刷新界面。 GCD的队列组dispatch_group是一个常用的解决方案。当然还有其它方...