首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
其他
订阅
cool天南地北
更多收藏集
微信扫码分享
微信
新浪微博
QQ
7篇文章 · 0订阅
51信用卡 Android 架构演进实践
随着业务的快速扩张,原本小作坊式的单个工程的开发模式越来与不能满足实际需求。早在两年多以前,51信用卡管家就向下沉淀出了单独的公用基础库,一些通用的功能组件和个别独立的业务被拆分成 SDK,形成了一套中型项目、多人并行的开发模式,也为未来组件化拆分做准备。 除了以上问题,动态化…
Android 开启WiFi 热点的一些适配方案
从上面的代码可以看到变了,变得不认识了,不是通过wifiManager的方式走的了,而是通过更新config 文件然后通过别的方式来开启热点的,下面的代码就是开启热点的方式。 通过上面代码可以看到 开启的方式是走ConnectivityManager方式来开启热点的。而不是通过…
责任链模式妙用
一说到「设计模式」,可能很多人都有听过。 但是如果真的要你说说应用场景,可能会有点「难以描述」。 除了应用场景比较多的单例模式你能够信手拈来,其他的可能会觉得有点难以掌握。也许压根都没用过。 今天,通过本篇文章,让你对责任链模式也能够信手拈来。 本篇文章通过实际项目中的例子来让…
在Android上优雅的申请权限
对于权限,每个android开发者应该很熟悉了,对于targetSDK大于23的时候需要对某些敏感权限进行动态申请,比如获取通讯录权限、相机权限、定位权限等。 在android 6.0中也同时添加了权限组的概念,若用户同意组内的某一个权限,那么系统默认app可以使用组内的所有权…
修改 support 包 TabLayout,实现新浪微博/即刻 APP 蚯蚓导航效果
TabLayout 核心用法不变,新增一些自定义属性。 1. 引入 lib Step 1. 添加 JitPack 仓库 Step 2. 添加依赖 2. 布局 只需要把你原来使用的 TabLayout 替换为 com.antiless.support.widget.TabLayo…
DialogFragment使用到源码完全解析
最近项目中用到了DialogFragment,用起来很方便,但是坑比较多,于是自己研究了下源码,理清楚DialogFragment中Dialog和Fragment的关系,以及DialogFragment的原理。 如果想让对话框具有自定义布局,请创建一个布局,然后通过调用 Ale…
强大美观的通用弹窗XPopup,一个就足够!
市面上已有的类库要么功能不足够,要么交互效果不完美,有着普遍的缺点,就像BottomSheet存在的问题一样。比如:窗体消失的动画和背景渐变动画不一致,窗体消失后半透明背景仍然停留一会儿 为了增加交互的趣味性,遵循Material Design,在设计动画的时候考虑了很多细节,…