2 Star 1 Fork 0

SitByMe / SbmSdkKtx

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

SdkKtx Wiki

★初始化相关 -> [KtxInit.kt]

init   //初始化

Activity相关 -> [ActivityKtx.kt]

// 属性
activityList   // 所有打开的Activity列表
topActivity    // 顶层Activity

// 方法
startActivity         // 启动一个Activity
finishActivity        // 关闭Activity
finishFirstActivity   // 关闭Activity
finishToActivity      // 回退到指定Activity
finishAllActivities   // 关闭所有Activity

Bar相关 -> [BarKtx.kt]

// 设置颜色
Window.setStatusBarLightMode   // 设置状态栏为亮色/暗色
Window.setNavBarLightMode      // 设置NavigationBar为亮色/暗色

// 设置尺寸
getStatusBarHeight   // 获取状态栏高度
getActionBarHeight   // 获取ActionBar高度
getNavBarHeight      // 获取NavigationBar高度

Calendar相关 -> [CalendarKtx.kt]

// 单位(常量)
const val UNIT_YEAR = 8         //年
const val UNIT_MONTH = 7        //月
const val UNIT_WEEK = 6         //周
const val UNIT_DAY = 5          //日
const val UNIT_HOUR = 4         //时
const val UNIT_MINUTE = 3       //分
const val UNIT_SECOND = 2       //秒
const val UNIT_MILLISECOND = 1  //毫秒

// 方法
getDayStart      // 获取 Calendar 当天开始时间
getDayEnd        // 获取 Calendar 当天结束时间
getWeekStart     // 获取 Calendar 当周开始时间
getWeekEnd       // 获取 Calendar 当周结束时间
getMonthStart    // 获取 Calendar 当月开始时间
getMonthEnd      // 获取 Calendar 当月结束时间
getYearStart     // 获取 Calendar 当年开始时间
getYearEnd       // 获取 Calendar 当年结束时间
offsetCalendar   // 获取 Calendar 偏移后的日期
toString         // 将 Calendar 转成格式化的时间文字

// 将其他类型的数据转成Calendar
Date?.toCalendar()
Long?.toCalendar
String?.toCalendar

Date相关 -> [DateKtx.kt]

offsetDate   // 获取 Date 偏移后的日期
toString     // 将 Date 转成格式化的时间文字

File相关 -> [FileKtx.kt]

Intent相关 -> [IntentKtx.kt]

getInstallAppIntent     // 获取安装App的Intent
getUninstallAppIntent   // 获取卸载App的Intent
getLaunchAppIntent      // 获取启动App的Intent

// share intent
getShareTextIntent        // 获取分享text的Intent
getShareImageIntent       // 获取分享image的Intent
getShareTextImageIntent   // 获取分享text和image的Intent

getComponentIntent   // 获取ComponentIntent

// device intent
getShutdownIntent   // 获取关机Intent
getDialIntent       // 获取跳转拨号页面的Intent
getCallIntent       // 获取打电话的Intent
getSendSmsIntent    // 获取发送短信的Intent
getCaptureIntent    // 获取调用系统相机的Intent

Toast相关 -> [ToastKtx.kt]

showToastShort      // 显示短吐司
showToastLong       // 显示长吐司
showAppToastShort   // 显示App级别的短吐司
showAppToastLong    // 显示App级别的长吐司

View相关 -> [ViewKtx.kt]

addMargin                          // 为 View 增加 margin 值
addMarginTopEqualStatusBarHeight   // 为 View 增加一个等于状态栏高度的 topMargin 值

空文件

简介

基于Android的Kotlin扩展库 展开 收起
Kotlin
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Kotlin
1
https://gitee.com/SitByMe/SbmSdkKtx.git
git@gitee.com:SitByMe/SbmSdkKtx.git
SitByMe
SbmSdkKtx
SbmSdkKtx
master

搜索帮助