Hevard
Пользователи-
Постов
84 -
Зарегистрирован
-
Посещение
-
Победитель дней
8
Весь контент Hevard
-
Всем доброго дня! Установлена версия СЕ 11.3. Скачал новую версию 12.1 Как устанавливать новую версию? Сносить старую, или это не обязательно?
-
uses Androidapi.JNI.Google.Android.Gms.Common, Androidapi.JNI.Google.Android.Gms.Location, Androidapi.JNI.Google.Android.Gms.Tasks, встреваем уже с первых строк
-
А как это сделать автоматически? В данном скрине нажимаешь ОК и вуаля, работает... 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 } } }
-
//================ 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; //==================================
-
Да я не морщусь, я пытаюсь понять, что так сильно увеличивает размер. За ответы благодарю.
-
Вспомнил о приложении-скринсейвере, на который наткнулся ещё в "лохматые" годы. Morph3D. Исходники лежат тут: Исходники.RU - Информационный сервер для программистов: исходники со всего света. (sources.ru) Откомпилировал на Александрии, заменив PChar на PAnsiChar. Исходник увеличился в 2.5 раза... Почему так произошло?
-
Скачал приложение "График смен", весит 5 мБ. У нас только "Hello world" весит 11 метров. Думал, может на Яве меньше получится, установил Intelli IDEA, скомпилировал пустую форму, получил 10 метров... Как, блин, так делается? Почему есть полноценные приложения в полтора - два метра? На чём их творят?
-
Как изменить высоту этих компонент? Установлен Height: 48 и не меняется. Суть в том, что StatusBar и NavBar перекрывают эти компоненты.
-
Delphi 11 Transparent StatusBar
Hevard ответил Alisson R Oliveira вопрос в Использование Android API
Проверено на Александрии. Работает. -
Зачем добавлять свой файл? Разве нельзя отредактировать текущий, или он как-то связан с чем-то ещё?
-
Можно добавить ещё <item name="android:windowTranslucentNavigation">true</item> для прозрачности НавБара (Пы.Сы. проверено на Александрии.)
-
которые не ставятся вместе, в случае Community Edition. Лицензия даётся на один продукт.
-
Вы не любитель - профессионал мазохизма! Не забудьте, Win x64 должна быть...
-
О б этом было сказано в самом начале.... Просто установить
-
Смех-смехом, но Вы единственный в чате с таким траблом.... Моё скромное... не надо было устанавливать ненужные "продукты", потом прописывать пути с этих продуктов... и т.п. (господин "@Krapotkin" даже устал от безумия, которое Вы творите) 1. удаляем 10.4 через Удаление программ 2. От имени Админа запускаем установку. 3. Выбираем х64, Android 4. В Additional выбираем Andriod (меня даже не спросили - куда) накатываем ADB Пишем, компилируем
-
Вы не просто "косноязычный", капитально сложный.... Всё ставится предельно просто, но только Вы придумали схему, как всё усложнить. P.S.: Причём тут Android Studio? И, конечно, меня напрягает установка на "несистемный" диск... Плюс: зачем ставить и Delphi и Builder? Они конфликтуют между собой. Да и CЕ не позволяет ставить обе среды разработки. И требования к ОС х64 - исполнено?
-
Так а что было непонятно в этой части: Установим все необходимые инструменты для разработки. Нажмите в главном меню Tools — Manage Platforms Выберите вкладку Additional Options и там отметьте галочками Java Development Kit 1.8 и Android SDK 25.2.5 — NDK r17b. Нажмите Apply — это запустит процесс скачивания и установки компонентов.
-
Это не платформа встала криво, а Вы ее так установили. Просили "пошаговый букварь", я Вам отправил ссылку. Но, видимо, Вам и прочитать не досуг, и ко второй части перейти самостоятельно. Программирование на Delphi. Часть 2. Разработка Android-приложения - Школа программирования ProgTips Я не знаю, где Вы вычитали про какие-то последовательности установок Явы, СДК, и "что-то" ещё. Отмечаете при установке, всё что нужно и все устанавливается автоматически. А как "она устроена" ломать голову не надо, для этого есть специально обученные люди. Вроде как уже всё разжевали несколько раз...
-
Программирование на Delphi. Часть 1. Установка Delphi Community Edition (бесплатная версия) - Школа программирования ProgTips
-
Тут практически всё то же самое. Не пойму уже, что Вы там наворотили с многократными переустановками... Всё ставится ровно "из коробки". Ничего не надо ни менять, ни дописывать, ни плясать с бубном. А то, что делаете Вы - называется: "дурная голова рукам покоя не даёт".
-
Удаляйте все и устанавливайте начисто. Установщик запускайте от имени Администратора. После установки Делфей, накатите ADB драйвер, лишним не будет. Какое-то у Вас "садо-мазо" происходит.
-