Articles of kotlin extension

Kotlin: создать файл функции расширения? Plus

Я разрабатываю некоторый lib в Kotlin , я не нахожу это решение, Как я могу решить эту проблему ? Говорит , что создайте функцию расширения File? .plus , в java ее работа отлично, но в Kotlin, как написать этот код? Заранее спасибо.

Как запустить другой файл .kt / Class в той же папке src?

Я новичок в kotlin, я начал изучать Kotlin Language, установив intellij IDEA , теперь проблема в том, когда я хочу запустить второй файл .kt помощью кнопки запуска, только показывая, что я запускал первый файл .kt . Всегда показывать Run HelloWorld.kt , я хочу запустить Addition.kt Я не могу запускать новый классный класс в kotlin, он […]

Является ли котлин функциональным и процедурным?

Помимо объектно-ориентированного, он может поддерживать процедурные и функциональные стили программирования? Я хочу разработать приложение для Android с помощью Android Studio, чтобы я мог изучать различные стили программирования, которые предлагает kotlin, которые действительно помогут мне изучить этот новый язык. Спасибо, что нашли время прочитать / ответить на этот вопрос и извините, если я буду звучать noob, […]

Доступ к TextView в пользовательском классе в Котлине

Я новичок в Android и Kotlin, и я столкнулся с проблемой, которую я не могу решить. У меня есть файл activity_main.xml который содержит seekBar и TextView . Когда я меняю seekBar я хочу отобразить измененное значение в TextView в реальном времени. Чтобы узнать новые вещи и практиковать Kotlin, я создаю новый класс, содержащий Seekbar.OnSeekBarChangeListener и […]

Как перебирать hasmap в котлин?

я новичок в Kotlin, у меня проблемы с итерацией по hashmap typealias HashMap<K, V> = HashMap<K, V> (source)

Как обмениваться изображениями на Android с помощью Kotlin?

Я хочу поделиться изображением, находящимся в папке с ресурсами, используя «Kotlin». Как я могу достичь этого Подобный блок кода в android: Intent intent = new Intent(Intent.ACTION_SEND); intent.setType("image/jpeg"); intent.putExtra(Intent.EXTRA_STREAM, uri); startActivity(Intent.createChooser(intent, "Share Image"));

Преобразование моего существующего проекта студии andorid в kotlin?

Ошибка: не удалось найти com.android.tools.build:gradle:3.0.0-alpha2. Поиск в следующих местах: Файл: /User/3.0/android-studio/gradle/m2repository/com/android/tools/build/gradle/3.0.0-alpha2/gradle-3.0.0-alpha2.pom Файл: /User/3.0/android-studio/gradle/m2repository/com/android/tools/build/gradle/3.0.0-alpha2/gradle-3.0.0-alpha2.jar https://jcenter.bintray.com/com/ … https://jcenter.bintray.com/com/ … Требуется: проект Он отлично работает с Android 2.3. Я пробовал проект очистки, удаляя папку сборки из проекта, отменяет и перезапускает. Пожалуйста, предложите, что я могу сделать?

Расширения в Котлине

Я хочу использовать расширения для переменных и метода для моего пользовательского класса. Я пытаюсь под кодом, но получаю ошибку Локальные свойства расширения не допускаются val Double.km: Double get() = this * 1000 val Double.m: Double get() = this val Double.cm: Double get() = this / 100 val Double.mm: Double get() = this / 1000 val […]

Как создать статический класс в Котлине?

У меня есть 2 класса: object TrimNCompressConstants { var REQUEST_CODE = 101 var EXTRA_VIDEO_PATH = "EXTRA_VIDEO_PATH" var EXTRA_MESSAGE = "EXTRA_MESSAGE" var RESULT_SUCCESS = 102 } а также class VideoUtil (var context : Context?) { fun show (code : Int) { TrimNCompressConstants.REQUEST_CODE = code } } Когда в вызове show() , он дает ошибку для TrimNCompressConstants.REQUEST_CODE […]

В языке программирования Kotlin значение varargs с точки зрения использования

Дайте мне знать, какова важность варгаров в Котлине, если есть какой-либо документ или некоторые полезные ссылки. Поделись, пожалуйста.