Перейти к содержанию
Fire Monkey от А до Я

Hevard

Пользователи
  • Постов

    84
  • Зарегистрирован

  • Посещение

  • Победитель дней

    8

Весь контент Hevard

  1. Всем доброго дня! Установлена версия СЕ 11.3. Скачал новую версию 12.1 Как устанавливать новую версию? Сносить старую, или это не обязательно?
  2. uses Androidapi.JNI.Google.Android.Gms.Common, Androidapi.JNI.Google.Android.Gms.Location, Androidapi.JNI.Google.Android.Gms.Tasks, встреваем уже с первых строк
  3. Прошу прощения за назойливость, но... как Вы этот процесс реализовали в Делфях?
  4. Ох, госпаде... А чего так много букофф получилось? И как это вообще работает?
  5. А как это сделать автоматически? В данном скрине нажимаешь ОК и вуаля, работает... GoogleMaps работают по такому же принципу. Вот код на Котлине, возможно ли его транслировать на Delphi? googleApiClient = GoogleApiClient.Builder(context!!) .addApi(LocationServices.API).build() googleApiClient!!.connect() locationRequest = LocationRequest.create() locationRequest!!.priority = LocationRequest.PRIORITY_HIGH_ACCURACY locationRequest!!.interval = 30 * 1000.toLong() locationRequest!!.fastestInterval = 5 * 1000.toLong() val builder = LocationSettingsRequest.Builder() .addLocationRequest(locationRequest!!) builder.setAlwaysShow(true) result = LocationServices.SettingsApi.checkLocationSettings(googleApiClient, builder.build()) result!!.setResultCallback { result -> val status: Status = result.status when (status.statusCode) { LocationSettingsStatusCodes.SUCCESS -> { // Do something } LocationSettingsStatusCodes.RESOLUTION_REQUIRED -> try { startResolutionForResult(), status.startResolutionForResult( activity, REQUEST_LOCATION ) } catch (e: SendIntentException) { } LocationSettingsStatusCodes.SETTINGS_CHANGE_UNAVAILABLE -> { // Do something } } }
  6. //================ Open GPS Setting procedure OpenGPSSettings; // uses Androidapi.JNI.GraphicsContentViewText, Androidapi.Helpers, Androidapi.JNI.Provider; {$IFDEF ANDROID} var Intent: JIntent; {$ENDIF} begin {$IFDEF ANDROID} Intent := TJIntent.JavaClass.init(TJSettings.JavaClass.ACTION_LOCATION_SOURCE_SETTINGS); TAndroidHelper.Activity.startActivity(Intent); {$ENDIF} end; //==================================
  7. Да я не морщусь, я пытаюсь понять, что так сильно увеличивает размер. За ответы благодарю.
  8. Вспомнил о приложении-скринсейвере, на который наткнулся ещё в "лохматые" годы. Morph3D. Исходники лежат тут: Исходники.RU - Информационный сервер для программистов: исходники со всего света. (sources.ru) Откомпилировал на Александрии, заменив PChar на PAnsiChar. Исходник увеличился в 2.5 раза... Почему так произошло?
  9. Скачал приложение "График смен", весит 5 мБ. У нас только "Hello world" весит 11 метров. Думал, может на Яве меньше получится, установил Intelli IDEA, скомпилировал пустую форму, получил 10 метров... Как, блин, так делается? Почему есть полноценные приложения в полтора - два метра? На чём их творят?
  10. Hevard

    TToolBar (Header и Footer)

    Как изменить высоту этих компонент? Установлен Height: 48 и не меняется. Суть в том, что StatusBar и NavBar перекрывают эти компоненты.
  11. Проверено на Александрии. Работает.
  12. Зачем добавлять свой файл? Разве нельзя отредактировать текущий, или он как-то связан с чем-то ещё?
  13. Можно добавить ещё <item name="android:windowTranslucentNavigation">true</item> для прозрачности НавБара (Пы.Сы. проверено на Александрии.)
  14. которые не ставятся вместе, в случае Community Edition. Лицензия даётся на один продукт.
  15. Вы не любитель - профессионал мазохизма! Не забудьте, Win x64 должна быть...
  16. О б этом было сказано в самом начале.... Просто установить
  17. Смех-смехом, но Вы единственный в чате с таким траблом.... Моё скромное... не надо было устанавливать ненужные "продукты", потом прописывать пути с этих продуктов... и т.п. (господин "@Krapotkin" даже устал от безумия, которое Вы творите) 1. удаляем 10.4 через Удаление программ 2. От имени Админа запускаем установку. 3. Выбираем х64, Android 4. В Additional выбираем Andriod (меня даже не спросили - куда) накатываем ADB Пишем, компилируем
  18. Вы не просто "косноязычный", капитально сложный.... Всё ставится предельно просто, но только Вы придумали схему, как всё усложнить. P.S.: Причём тут Android Studio? И, конечно, меня напрягает установка на "несистемный" диск... Плюс: зачем ставить и Delphi и Builder? Они конфликтуют между собой. Да и CЕ не позволяет ставить обе среды разработки. И требования к ОС х64 - исполнено?
  19. Так а что было непонятно в этой части: Установим все необходимые инструменты для разработки. Нажмите в главном меню Tools — Manage Platforms Выберите вкладку Additional Options и там отметьте галочками Java Development Kit 1.8 и Android SDK 25.2.5 — NDK r17b. Нажмите Apply — это запустит процесс скачивания и установки компонентов.
  20. Это не платформа встала криво, а Вы ее так установили. Просили "пошаговый букварь", я Вам отправил ссылку. Но, видимо, Вам и прочитать не досуг, и ко второй части перейти самостоятельно. Программирование на Delphi. Часть 2. Разработка Android-приложения - Школа программирования ProgTips Я не знаю, где Вы вычитали про какие-то последовательности установок Явы, СДК, и "что-то" ещё. Отмечаете при установке, всё что нужно и все устанавливается автоматически. А как "она устроена" ломать голову не надо, для этого есть специально обученные люди. Вроде как уже всё разжевали несколько раз...
  21. Программирование на Delphi. Часть 1. Установка Delphi Community Edition (бесплатная версия) - Школа программирования ProgTips
  22. Тут практически всё то же самое. Не пойму уже, что Вы там наворотили с многократными переустановками... Всё ставится ровно "из коробки". Ничего не надо ни менять, ни дописывать, ни плясать с бубном. А то, что делаете Вы - называется: "дурная голова рукам покоя не даёт".
  23. Удаляйте все и устанавливайте начисто. Установщик запускайте от имени Администратора. После установки Делфей, накатите ADB драйвер, лишним не будет. Какое-то у Вас "садо-мазо" происходит.
  24. А почему у Вас диск F:\?
×
×
  • Создать...