Articles of scala

Scala на Android: java.lang.NoSuchMethodError: java.lang.String.isEmpty

Я следую Exception на Android 2.2.1: java.lang.NoSuchMethodError: java.lang.String.isEmpty Я text.isEmpty из Scala. Любая идея, как это решить?

Использование проекта Scala with Gradle для Android

Кажется, что где-то есть утечка памяти. При настройке проекта в IntelliJ и использовании оболочки Gradle: ./gradlew assembleDebug –debug Я получаю следующее примерно через 5 минут: 14:30:15.245 [INFO] [org.gradle.api.Project] processing scala/collection/SeqViewLike$$anon$5.class… 14:30:53.132 [INFO] [org.gradle.api.Project] processing scala/collection/SeqViewLike$$anon$6.class… 14:33:51.027 [ERROR] [org.gradle.api.Project] 14:33:51.028 [ERROR] [org.gradle.api.Project] UNEXPECTED TOP-LEVEL ERROR: 14:33:51.028 [ERROR] [org.gradle.api.Project] java.lang.OutOfMemoryError: Java heap space 14:33:51.028 [ERROR] [org.gradle.api.Project] at […]

Выделение объекта Java для объекта в Scala

Привет, работая над Android-приложением для Android в Scala alls, я надеюсь, что просто не могу найти способ написать следующий java-код в scala. Любая помощь была оценена //—retrieve the SMS message received— Object[] pdus = (Object[]) bundle.get("pdus"); msgs = new SmsMessage[pdus.length]; for (int i=0; i<msgs.length; i++){ msgs[i] = SmsMessage.createFromPdu((byte[])pdus[i]); Должен признаться, я не знаю, как писать […]

Как приложения scala для Android могут быть уменьшены в размере файла?

Я пытаюсь написать приложения для Android с помощью Scala в Eclipse. Проблема, с которой я сталкиваюсь, заключается в том, что развернутый файл APK слишком велик – поскольку вы не можете связать приложения Android с внешними библиотеками, любой использованный код необходимо скопировать в файл APK, но большинство приложений Scala не нужно Большая часть библиотеки Scala. Где-то […]

Актеры Scala на Android

Я попытался использовать актеров в маленьком scala (2.8) приложении на Android (2.1) сегодня, и я продолжаю получать действительно странную ошибку, ссылаясь на sun.misc.Unsafe.throwException. Я думаю, что, возможно, dalvik VM не включает это, поэтому Актеры в принципе не могут быть использованы на андроиде, но я надеюсь, что ошибаюсь. Кто-нибудь мог заставить актеров работать над андроидом?

Длительное время сборки с sbt android-plugin

Я создал демонстрационное приложение с sbt android-plugin. Приложение очень простое. Я поместил файл MainActivity.java в /src/main/java/my/package/ и когда нажата кнопка, вы MainActivity.java его в Scala . Все работает нормально, но время сборки убивает меня. Когда я что-то меняю, я запускаю свое устройство, используя: > Андроид: пакет-отладка > Андроид: пуск-устройство Моя проблема в том, что для […]

Как запустить тесты Android с помощью sbt?

Я разработал для своего приложения небольшой набор тестов для Android, написанных на Scala, который использует библиотеку Robotium. Набор для всех целей и задач является стандартным тестовым проектом Android JUnit и успешно запускается при запуске из Eclipse. Я уже успешно создал и запускал основное приложение для Android с помощью sbt android-plugin. Основное приложение расположено в [ProjectDir]/src/main […]

Обеспечивает ли Scala хорошую производительность на Android? (Июнь 2011 г.)

Я очень новичок в scala и считаю, что многие его идеи очень привлекательны. Я только что открыл scala для андроидного проекта, и мне интересно, можно ли ожидать, что он будет работать хорошо или, возможно, даже лучше, чем java? Можно ли даже ожидать, что некоторые вещи лучше, чем java, даже если процессоры в основном являются одноядерными […]

Как управлять аутентификацией / авторизацией для пользовательских запросов, отправленных из родных мобильных приложений, вызывающих услуги Play2! -Scala REST

Я копал в документации Play2! Scala о возможных способах реализации аутентификации / авторизации для пользовательских запросов, и я должен сказать, что я немного потерян. Я хотел бы узнать больше о том, как запросы, отправленные с мобильных устройств, проходят аутентификацию / авторизацию в REST-сервисе Play2! Scala. Во-первых, кажется, что для Play2 / scala существует много auth-модулей: […]

Неразрешенная зависимость от sbt-android-plugin 0.6.0-SNAPSHOT?

Я просто выполнил шаги в приложениях sbt Scala, используя Scala, и когда я запустил sbt внутри папки проекта, я получил следующую неурегулированную ошибку зависимостей: [info] Loading project definition from /Users/macarse/Documents/scalatest/project/plugins [info] Updating {file:/Users/macarse/Documents/scalatest/project/plugins/}default-dd299a… [warn] module not found: org.scala-tools.sbt#sbt-android-plugin_2.9.1;0.6.0-SNAPSHOT [warn] ==== typesafe-ivy-releases: tried [warn] http://repo.typesafe.com/typesafe/ivy-releases/org.scala-tools.sbt/sbt-android-plugin_2.9.1/0.6.0-SNAPSHOT/ivys/ivy.xml [warn] — artifact org.scala-tools.sbt#sbt-android-plugin_2.9.1;0.6.0-SNAPSHOT!sbt-android-plugin_2.9.1.jar: [warn] http://repo.typesafe.com/typesafe/ivy-releases/org.scala-tools.sbt/sbt-android-plugin_2.9.1/0.6.0-SNAPSHOT/jars/sbt-android-plugin_2.9.1.jar [warn] ==== local: tried [warn] […]