Intereting Posts
Ошибка: не удалось запустить SDK-инструмент mksdcard Лучшая практика – добавление приложения в меню Android Share SetImageResource не работает Прокрутка не работает в NestedScrollView при попытке прокрутки из представлений с событиями щелчка Где находится андроид-студия, строит мой файл .apk? Android имитирует низкое сетевое подключение Не удается разрешить символ «Auth» для интеграции google в студии Android ClassCastException: RestTemplate возвращает List <LinkedHashMap> вместо списка <MymodelClass> Поддержка Android v23.1.0 прерывает обновление NavigationView get / find header Как нарисовать границу только на одной стороне линейного макета? Проблемы с пониманием жизненного цикла, когда экран отключается и включается Как извлечь текст из выбранного элемента в listView Как использовать функцию onBlur в EditText в android? Android Datepicker Fragment – Как сделать что-то, когда пользователь устанавливает дату? RadioGroup: как программно проверить

Как создавать приложения для Android с помощью Delphi

Меня попросили исследовать, как сделать приложение Android с помощью Delphi, теперь я не уверен, что это можно сделать. Я тоже не сталкивался с учебниками. Кто-нибудь, пожалуйста, проясните эту проблему.

Solutions Collecting From Web of "Как создавать приложения для Android с помощью Delphi"

В настоящее время Delphi не может создавать приложения для Android. Это работает для будущего выпуска.

Обновление: Начиная с выпуска XE5, Delphi теперь поддерживает разработку Android для определенного оборудования ARM с помощью мобильного Delphi-компилятора.

Теперь Free Pascal способен создавать код для платформы Java, поэтому было бы возможно создать код Delphi, который может быть скомпилирован в байт-код Java с помощью FPC, а затем преобразован для VM Dalvik.

Бэкэнд FPC для виртуальной машины Java (JVM) генерирует байт-код Java, который соответствует спецификациям JDK 1.5 (и более поздних версий). Хотя не все функции языка FPC работают при ориентации на JVM, большинство из них (или будет в будущем), и мы сделали все возможное, чтобы представить как можно меньше различий.

Этот FPC JVM-сервер не связан с Project Cooper от RemObjects, и FPC теперь не поддерживает язык Oxygene.

В настоящее время есть два варианта: проверить Delphi для Android, который находится в стадии разработки / бета: http://lenniedevilliers.blogspot.com/

Или используйте Prism http://www.embarcadero.com/products/prism (и проверьте их Oxygen для Java в ближайшее время http://www.remobjects.com/oxygene/java.aspx, который находится в бета-версии)

С DWS в качестве компилятора сценария backend и скоро появляющейся библиотеки компонентов Smart Mobile Studio (aka OP4JS) и RAD можно будет создавать приложения, работающие с HTML5 в приложениях для Android (и iOS или любой другой совместимой с html5 системой).

Используя объект pascal, все пользователи Delphi и freepascal будут иметь короткую кривую обучения и высокий коэффициент повторного использования кода.

Здесь есть несколько примеров, в которых используется только база данных DWS:

Укрощение-на-ворс с объектно-паскаль

укрощение-html5-verlets-с-объектно-паскаль

Обновление. Теперь на главной странице можно найти больше образцов.

Первые шаги с приложениями для Android, выполненными с помощью Lazarus / FPC, приведены здесь .

Один из способов – использовать комбинацию Delphi, Sencha и PhoneGap, используя систему Raudus. Вы можете попробовать пример RaudusEmployee.apk на своем телефоне и посмотреть, будет ли этот метод работать для вас.

http://www.raudus.com/samples/

Это не родное приложение, но похоже на многие новые приложения HTML5.

Delphi XE5 теперь выпущен с поддержкой Android.

http://www.embarcadero.com/products/rad-studio/create-android-apps