Articles of scala

Как я могу использовать Android с Java и ядро, созданное с помощью Scala?

Я сделал небольшой проект, используя Scala (SBT + IntellijIDEA), который предоставляет мне набор классов и другие функции, которые я хочу использовать в Android. Я буду называть этот проект $ core. Поэтому, учитывая это, я попытался сначала использовать scala. Я попытался создать проект Android с помощью Android-плагина, и я получил его. Но я действительно хочу использовать […]

Android Scala и Gradle

Я новичок в Gradle. Есть ли пример, как правильно настроить gradle–android-plugin для классов scala. Это то, что у меня есть сейчас. buildscript { repositories { mavenCentral() } dependencies { classpath 'org.gradle.api.plugins:gradle-android-plugin:1.2.1' } } apply plugin: 'android' apply plugin: 'eclipse' apply plugin: 'scala' sourceCompatibility = 1.6 version = "1.0.0" repositories { mavenCentral() } dependencies { compile […]

Как добавить более похожие задачи и настройки в Android-модуль Jan Berkel в SBT?

Я пытаюсь расширить Android-модуль Jan Berkel для Scala, который использует SBT . У меня есть аналогичные действия и настройки, такие как уже установленный android:install-device и android:install-emulator . Пусть они называются android:dev-install-device и android:dev-install-emulator . Я добавил новые ключи в AndroidKeys.scala : val devInstallDevice = TaskKey[Unit]("dev-install-device") val devInstallEmulator = TaskKey[Unit]("dev-install-emulator") val devStartDevice = TaskKey[Unit]("dev-start-device", "Start package […]

Проблема: «Извлечение» JSON с использованием lift-json в приложении Android (Scala)

Я хочу десериализовать JSON-String, используя библиотеку lift–json. В моем приложении Android я использую Scala 2.9.0 и lift-json_2.9.0_2.4-M1. Я взял простой пример из read-json readme, но каждый раз, когда я пытаюсь извлечь значения из JSON-String, я получаю net.liftweb.json.MappingException при вызове Activity. Кажется, что «экзектов» не доставляют аргументы. Вот моя работа: import _root_.android.app.Activity import _root_.android.os.Bundle import net.liftweb.json._ […]

Scala Android AsyncTask не будет вызывать обратный вызов publishProgress, "onProgressUpdate"

Я потратил слишком много часов на это, и до сих пор я продолжал жить без функции publishProgress () … к счастью, onPostExecute также работает в потоке пользовательского интерфейса, поэтому мне пришлось создавать N потоков для каждого изображения, которое я хочу загрузить вместо Одного большого потока, который должен был обновить список. Таким образом, не смертельно, а […]

Groovy, Scala, Clojure и т. Д. В Android

Я работаю над некоторыми Формами и построителем отчетов, написанными на Java, которые могут работать и на Android. По крайней мере, исполнители форм и отчетов. Пользователи могут вводить простые рискованные скрипты, которые могут изменять простые переменные. Теперь мои проблемы в том, что groovy на самом деле не работает на Android. Я использую какой-либо метод вместо Groovy […]

Правильный способ использования YouTube.Builder

Мне нужно получить видео пользователя youtube. Вот мой код, который только пытается получить каналы пользователя youtube. Но это не сработает – после выбора учетной записи loadYoutubeChannels всегда допускает ошибки. Я прочитал этот ответ и этот yt-direct-lite-android , но до сих пор не понимаю, почему они не получают ошибок, но я понимаю. Вот мой код: class […]

Ошибка при запуске 'sbt start-device'

Я пытаюсь получить настройку с sbt и sbt android-plugin на Mac OS 10.6.6. Я установил все файлы и могу запустить менеджер Android SDK из командной строки. Платформа android создаст проект sbt. Однако, когда я пытаюсь запустить sbt start-device , я получаю следующую ошибку: Error running aapt-generate: java.lang.RuntimeException: You need to set ANDROID_SDK_HOME or ANDROID_SDK_ROOT or […]

Scala-android plugin

У меня возникают проблемы с запуском scala–android plugin при запуске sbt из IntelliJ. Когда я запускаю sbt для одного и того же проекта с терминала Mac, я не получаю ошибок: ~/Documents/my-android-project $ sbt [info] Loading global plugins from /Users/rgoodwin/.sbt/plugins [info] Loading project definition from /Users/rgoodwin/Documents/my-android-project/project [info] Set current project to (in build file:/Users/rgoodwin/Documents/my-android-project/) Но когда […]

Неразрешенная зависимость: com.hanhuy.sbt # android-sdk-plugin; 1.3.19: не найден

Не знаю, что я делаю неправильно. Мой ~/.sbt/0.13 выглядит так: addSbtPlugin("com.hanhuy.sbt" % "android-sdk-plugin" % "1.3.19") addSbtPlugin("com.github.mpeltonen" % "sbt-idea" % "1.6.0") Попытка sbt publishLocal дает: ➜ scala sbt publishLocal [info] Set current project to scala (in build file:/home/patrick/hacking/scala/) [info] Updating {file:/home/patrick/hacking/scala/}scala… [info] Wrote /home/patrick/hacking/scala/target/scala-2.10/scala_2.10-0.1-SNAPSHOT.pom [info] Resolving com.hanhuy.sbt#android-sdk-plugin;1.3.19 … [warn] module not found: com.hanhuy.sbt#android-sdk-plugin;1.3.19 [warn] ==== local: […]

Intereting Posts
Полные иконки Galaxy S7 Nougat Есть ли хороший сайт для совместного использования и оптимизации кода? Разница между putExtra () и setData () Где файл сохраняется, когда используется openFileOutput? Различные метки и подсказки для TextInputLayout Сбой приложения Android при изменении хода выполнения и изменении ориентации приложения. Зачем? Android 5 – Изменение маршрута ввода аудио по умолчанию для использования внешней USB-карты при потоковой передаче Почему посылка вызова программно дает сообщение об ошибке «Интернет-вызов не поддерживается»? Уведомление исчезает – Android DownloadManager Кнопка ALLOW не работает после обновления Google Maps Android API v2 в Китае – загрузка карты заняла около часа Xamarin «пытается вызвать виртуальный метод» void android.view.View.unFocus (android.view.View) »на ссылке с нулевым объектом» Можем ли мы увеличить коэффициент усиления микрофона телефона Android? Не обнаружен тестовый компонент с кинжалом 2 Как сделать считыватель QR-кода