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

Hevard

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

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

  • Посещение

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

    8

Hevard стал победителем дня 6 июня 2024

Hevard имел наиболее популярный контент!

Информация о Hevard

  • День рождения 17.04.1976

Информация

  • Пол
    Мужчина
  • Город
    на Неве

Посетители профиля

Блок последних пользователей отключён и не показывается другим пользователям.

  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. Лицензия даётся на один продукт.
×
×
  • Создать...