Действительно ли я могу программировать для андроида с помощью какого-либо языка JVM?

Сначала прочитайте и внедрите Maps SDK для Android

, а затем в основном вам нужны координаты мест, которые вы хотите показать пользователю, и местоположение пользователя. Удачи!

26
задан Community 23 May 2017 в 12:14
поделиться

4 ответа

Проверьте эти ссылки:

Однако мне неизвестно о каких-либо известных приложениях, которые были написаны на любом из этих языков. Примеры, которые я видел, больше относятся к категории «доказательства концепции». Хотя крутой фактор велик, я до сих пор не считаю эти языки жизнеспособным инструментом для серьезных разработчиков Android. Хотелось бы, чтобы кто-то доказал, что я ошибаюсь!

Кажется, что Скала ближе всего к этому моменту.

16
ответ дан dbyrne 28 November 2019 в 07:55
поделиться

Из небольшого поиска кажется, что уже существует среда сценариев JRuby для платформы Android.

2
ответ дан Malachi 28 November 2019 в 07:55
поделиться

Я не уверен, как обстоят дела с другими языками JVM, но я действительно думаю, что Scala - это тот язык, который можно использовать для серьезного проекта Android.

Конечно, у него есть некоторые проблемы (например, Google Maps Android API не может быть использован без какого-либо обходного пути), но он очень хорошо работает со стандартным Android SDK.

Я лично использую Scala для разработки своего Android-приложения (Maidroid Reminder), которое уже было загружено около 5000 раз согласно статистике Android Market.

Это, конечно, не "выдающееся" приложение, но оно использует множество функций Android SDK, таких как ContentProvider/Broadcast Receiver/MediaPlayer.... и т.д., и оно работает очень хорошо, и я чувствовал себя намного веселее, чем при кодировании на Java.

И самое лучшее в использовании Scala для разработки Android-приложений - это то, что пользователю не нужно устанавливать никакой среды исполнения, как Android Scripting Environment!

Просто выпустите свой APK-файл, и пользователь сможет установить ваше приложение с помощью Android Market или ADB.

Если кому-то интересно, как выглядит Android-приложение, написанное на Scala, вы можете посмотреть исходный код на GitHub.

8
ответ дан 28 November 2019 в 07:55
поделиться

В настоящее время большинство динамических языков плохо работают на Android Dalvic JVM. Они будут работать, но с большим использованием процессора и памяти, чем вам, вероятно, хотелось бы. Я слышал, что они работают над улучшением этой проблемы.

0
ответ дан 28 November 2019 в 07:55
поделиться
Другие вопросы по тегам:

Похожие вопросы: