kotlin-android-utils

所属分类:工具库
开发工具:kotlin
文件大小:0KB
下载次数:0
上传日期:2017-08-15 09:36:53
上 传 者sh-1993
说明:  Android实用程序,用于更轻松、更快的Kotlin编程。,
(Android utilities for easier and faster Kotlin programming.,)

文件列表:
.travis.yml (529, 2017-08-15)
LICENSE (11357, 2017-08-15)
app/ (0, 2017-08-15)
app/build.gradle (1122, 2017-08-15)
app/proguard-rules.pro (937, 2017-08-15)
app/src/ (0, 2017-08-15)
app/src/androidTest/ (0, 2017-08-15)
app/src/androidTest/java/ (0, 2017-08-15)
app/src/androidTest/java/com/ (0, 2017-08-15)
app/src/androidTest/java/com/costular/ (0, 2017-08-15)
app/src/androidTest/java/com/costular/androidkotlinutils/ (0, 2017-08-15)
app/src/androidTest/java/com/costular/androidkotlinutils/ExampleInstrumentedTest.java (766, 2017-08-15)
app/src/main/ (0, 2017-08-15)
app/src/main/AndroidManifest.xml (725, 2017-08-15)
app/src/main/java/ (0, 2017-08-15)
app/src/main/java/com/ (0, 2017-08-15)
app/src/main/java/com/costular/ (0, 2017-08-15)
app/src/main/java/com/costular/androidkotlinutils/ (0, 2017-08-15)
app/src/main/java/com/costular/androidkotlinutils/MainActivity.java (344, 2017-08-15)
app/src/main/res/ (0, 2017-08-15)
app/src/main/res/layout/ (0, 2017-08-15)
app/src/main/res/layout/activity_main.xml (800, 2017-08-15)
app/src/main/res/mipmap-hdpi/ (0, 2017-08-15)
app/src/main/res/mipmap-hdpi/ic_launcher.png (3418, 2017-08-15)
app/src/main/res/mipmap-hdpi/ic_launcher_round.png (4208, 2017-08-15)
app/src/main/res/mipmap-mdpi/ (0, 2017-08-15)
app/src/main/res/mipmap-mdpi/ic_launcher.png (2206, 2017-08-15)
app/src/main/res/mipmap-mdpi/ic_launcher_round.png (2555, 2017-08-15)
app/src/main/res/mipmap-xhdpi/ (0, 2017-08-15)
app/src/main/res/mipmap-xhdpi/ic_launcher.png (4842, 2017-08-15)
app/src/main/res/mipmap-xhdpi/ic_launcher_round.png (6114, 2017-08-15)
app/src/main/res/mipmap-xxhdpi/ (0, 2017-08-15)
app/src/main/res/mipmap-xxhdpi/ic_launcher.png (7718, 2017-08-15)
app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png (10056, 2017-08-15)
app/src/main/res/mipmap-xxxhdpi/ (0, 2017-08-15)
app/src/main/res/mipmap-xxxhdpi/ic_launcher.png (10486, 2017-08-15)
app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png (14696, 2017-08-15)
... ...

![Logo](https://raw.githubusercontent.com/costular/android-kotlin-utils/master/files/img/logo.png) [![Build Status](https://travis-ci.org/costular/kotlin-android-utils.svg?branch=master)](https://travis-ci.org/costular/kotlin-android-utils) [ ![Download](https://api.bintray.com/packages/costular/maven/kotlin-android-utils/images/download.svg) ](https://bintray.com/costular/maven/kotlin-android-utils/_latestVersion) [![license](https://camo.githubusercontent.com/8f54547853cfad57acfc8e06e6008cc296cda34d/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d417061636865253230322d626c75652e737667)](https://github.com/costular/android-kotlin-utils/blob/master/LICENSE) Android utilities for easier and faster **Kotlin** programming. ## Download #### Gradle ``` groovy compile 'com.costular:kotlin-utils:0.1' ``` ## How to use It depends on utilities. Some of them just work as function extensions and you don't have to do anything special, just call a method like another one. ## API ### Activity ``` kotlin setFullScreen() showToolbar() // Support and native hideToolbar() // Support and native ``` ### Context ``` kotlin getClipboardManager() copyTextToClipboard(value: String) copyUriToClipboard(uri: Uri) getTextFromClipboard(): CharSequence getUriFromClipboard(): Uri? getPreferences(): SharedPreferences getPreferences(name: String, mode: Int): SharedPreferences ``` ### SharedPreferences #### SharedPreferences.use(lambda) It automatically applies after lambda execution ``` kotlin val sharedPrefs = context.getPreferences() sharedPrefs.edit { putBoolean("first_use", false) // This refers to sharedPrefs instance } ``` ### Versions These methods are static. ``` kotlin doWithVersion(version: Int, lambda) // == doWithAtLeastVersion(version: Int, lambda) // >= doWithHigherVersion(version: Int, lambda) // > doWithLowerVersion(version: Int, lambda) // < ``` Example ``` kotlin doWithAtLeastVersion(21) { // Do something on Lollipop version or higher } ```

近期下载者

相关文件


收藏者