启动指定Activity 无参
- void start(Class<?> targetActivity, Bundle bundle)
启动指定Activity,带Bundle参数(kotlin调用参数可选)
- void finish(Activity activity)
关闭指定Activity
- void closeAllActivity()
关闭所有Activity
- void setString(String key, String value)
String
-
String getString(String key)
-
void setStringSet(String key, Set value)
StringSet
-
Set getStringSet(String key)
-
void setInt(String key, String value)
Int
-
String getInt(String key)
-
void setBoolean(String key, String value)
Boolean
-
String getBoolean(String key)
-
void setFloat(String key, String value)
Float
-
String getFloat(String key)
-
void setLong(String key, String value)
Long
-
String getLong(String key)
-
void removeByKey(String key)
根据key移除
- void removeAll()
移除所有
- void shareImage(String title, Uri uri)
分享图片
- void shareText(String title, String text)
分享文字
- String getDate()
获取当前年月日
- String getTime()
获取当前时分秒
- String getDateAndTime()
获取当前年月日时分秒
- Long getTimeForLong()
获取当前时间,返回Long类型
- String formatDate(String mDate)
转换为年月日
2.0.8版本之后简化了解析方式,且不兼容更新
like this
{
“code”: “0”,
“data”: “修改成功”,
“flag”: true,
“info”: null
}
- String parseCode(String response)
解析Code
- boolean parseFlag(String response)
解析Flag
- String parseData(String response)
解析data
- String parseInfo(String response)
解析info
- String parseByKey(String response, String key)
根据key值解析,只支持json中的一级字段
- String GsonString(Object object)
转成json
- T GsonToBean(String gsonString, Class cls)
转成bean
- List GsonToList(String gsonString, Class cls)
转成list
- GsonToMaps(String gsonString)
- int dp2px(float dp)
dp2px
- float px2dp(int px)
px2dp
- int getScreenWidth()
获取屏幕宽度
- int getScreenHeight()
获取屏幕高度
- int getStatusBarHeight()
获取状态栏高度
- int getActionBarHeight()
获取ActionBar高度
- int getNavBarHeight()
获取导航栏高度
3.2.0(2021-01-26)
-
targetSdkVersion 30
-
ToastUtil适配Android 11
3.1.5(2020-12-29)
-
初始化校验
-
YUtils新增sim卡判断
3.1.4(2020-12-26)
- SpUtil优化
3.1.3(2020-10-30)
-
添加DisplayUtil
-
优化。
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数Android工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年Android移动开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Android开发知识点,真正体系化!
由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新
如果你觉得这些内容对你有帮助,可以添加V获取:vip204888 (备注Android)
学习分享,共勉
Android高级架构师进阶之路
题外话,我在阿里工作多年,深知技术改革和创新的方向,Android开发以其美观、快速、高效、开放等优势迅速俘获人心,但很多Android兴趣爱好者所需的进阶学习资料确实不太系统,完整。今天我把我搜集和整理的这份学习资料分享给有需要的人
- Android进阶知识体系学习脑图
- Android进阶高级工程师学习全套手册
- 对标Android阿里P7,年薪50w+学习视频
- 大厂内部Android高频面试题,以及面试经历
,Android开发以其美观、快速、高效、开放等优势迅速俘获人心,但很多Android兴趣爱好者所需的进阶学习资料确实不太系统,完整。今天我把我搜集和整理的这份学习资料分享给有需要的人
- Android进阶知识体系学习脑图
[外链图片转存中…(img-g82pqGKk-1711632581639)]
- Android进阶高级工程师学习全套手册
[外链图片转存中…(img-ROa4taKL-1711632581639)]
- 对标Android阿里P7,年薪50w+学习视频
[外链图片转存中…(img-aLEEW8zS-1711632581640)]
- 大厂内部Android高频面试题,以及面试经历
[外链图片转存中…(img-PLaV6hwg-1711632581640)]