Лидеры
Популярный контент
Показан контент с высокой репутацией 21.02.2017 во всех областях
-
Установка скомпилированного пакета
notricky и ещё один отреагировал Andrey Efimov за вопрос
Вот вам гадание на кофейной гуще (в след. раз, предоставьте логи): 1) Перепроверить Deployment, в идеале сбросить всё на Default (кнопка Revert to Default в Deployment) и попробовать запустить. Если запустится, то постепенно добавлять файлы в деплоймент, так выясните из-за какого файла косяк. (p.s. Очень-очень давно сталкивался с такой проблемой, косяк был в файле манифесте, который оказался повреждённым). В случае с манифестом, могли скобку где-то не закрыть или ещё что-то сделать. 2) Вместе с первым шагом делать Clean у проекта в Project Manager 3) На всякий случай, добавить параметр " -cleaninstall" в меню "Run -> Parameters:Parameters" 4) Проверить на других устройствах 5) Самый жёсткий вариант, очистить папку с файлами проекта от всех файлов, кроме .dpr; .fmx; .dproj; .pas. Открыть проект и перепроверить всё необходимое для проекта, попробовать запустить. Из студии, apk заливается через ADB. ADB сильно расширяет все возможности по управлению устройством, например установка приложения без проверки разрешений в манифесте или копирование файла из закрытой директории и т.д.2 балла -
мониторинг gps, сети и батареи в фоне
M1shQa и ещё один отреагировал Равиль Зарипов (ZuBy) за вопрос
1) нужно пилить сервис, а вариант с AlarmManager не подойдёт? только не для приложения, а для сервиса 2) если особо не заморачиваться с БД (сразу отсылать на сервер или sqlLite), то можно в JSON 3) для сервисов да и вообще у ембы есть нативные реализации T(Net)HTTPClient2 балла -
Положение формы
Winexcel отреагировал Равиль Зарипов (ZuBy) за вопрос
можно попробовать <TControl>.LocalToAbsolute + добавлять Left/Top1 балл -
Положение формы
Winexcel отреагировал Равиль Зарипов (ZuBy) за вопрос
события нет, нужно переопределить оконную процедуру и там ловить сообщение WM_SIZE (если не ошибаюсь)1 балл -
1 балл
-
Согласен. Добавлю только, что суммарно у 10.x и 9.x охват в 94% - думаю, версии ниже перечисленных проверять уже просто бессмысленно.1 балл
-
iOS 64 bit vs 32 bit версии, Provisioning
Alex7wrt отреагировал Равиль Зарипов (ZuBy) за вопрос
для AppStore нужна 64 bit версия (с включенной опцией Universal binary file) у меня стоит sdk 10, работает на IOS 9.3.5 и выше, ниже не проверял1 балл -
Дублирование проекта на телефоне
Rusland отреагировал Равиль Зарипов (ZuBy) за вопрос
Обратите внимание на Build Configuration(Release/Debug), где вы заполнили и какой выбран1 балл -
iOS 64 bit vs 32 bit версии, Provisioning
Alex7wrt отреагировал Равиль Зарипов (ZuBy) за вопрос
настройки (Version Info) одинаково заполнили для 32/64? включили опцию universal binary file?1 балл -
имелось в виду https Если для других протоколов подключить библиотеку Indy, то в мобилках не пропустят же в Store1 балл
-
SDK в среду подтянул? http://cc.embarcadero.com/Item/306801 балл
-
Menkos1 Это код для уменьшения размера exe под Windows. Добавляшь в Dpr файл (Project > View Source), выбираешь Release в правой панели, затем Project > Build. Размер еще уменьшиться. Правда потом нужно протестировать программу. На VCL с этими директивами у меня проблем никогда не было, - в смысле каких то багов в программе. На FMX не пробовал (я FMX пока только под моб. девайсы использую)1 балл
-
WebSockets, Indy, Intraweb и все-все-все
Равиль Зарипов (ZuBy) отреагировал krapotkin за вопрос
для http есть THttpClient для остальных протоколов только indy1 балл -
WebSockets, Indy, Intraweb и все-все-все
Равиль Зарипов (ZuBy) отреагировал krapotkin за вопрос
на мобилах не будет работать1 балл -
[Статья][Android] Автозапуск службы после рестарта ОС
Rusland отреагировал Andrey Efimov за тема
Спасибо, приятно слышать :). А конечный файл нормальный получается? по размерам и по работоспособности? По размерам должен получиться на несколько КБ больше, чем основной classes.dex приложения. Ага, поэтому, я в каждой статье связанной с classes.dex пишу об этом1 балл -
Как получить IMEI первой и второй sim карт, мас адреса WIFI, Bluetooth
Rusland отреагировал Равиль Зарипов (ZuBy) за вопрос
1 балл -
Андрей Ефимов, мое персональное вам спасибо и почтение, счастье и здоровье в комплекте! Без вас Delphi сообщество многое бы потеряло.. Насчет склеивания dex файлов, судя по коммандной строке в батнике, dex файлы можно склеивать просто указав их пути - к примеру, в ней указано сразу 3 файла classes.dex (который может лежать тут, это может быть какой нибудь предыдущий dex файл) test_classes.dex и classes.dex от Embarcadero. java -cp %DX_LIB%\dx.jar com.android.dx.merge.DexMerger %PROJ_DIR%\output\dex\classes.dex %PROJ_DIR%\output\dex\test_classes.dex %EMBO_DEX% Еще один ньюанс о котором я забыл, и промучился пол дня переименовывая проект 10 раз т.к. выскакивали разные ошибки. А переименовывать его нужно было, потому что - андроид запоминал битый пакет и не давал его ставить по новой. Не забудьте в Deployment при добавлении classes.dex поставить напротив него в колонке Remote Path строчку "classes\"! Иначе будет Unable to create process: Unable to install '<APK file>'. Failure [INSTALL_FAILED_DEXOPT] Также есть оф. инструкция: Using a Custom Set of Java Libraries In Your RAD Studio Android Apps1 балл
-
Вроде там все просто, не запутанно. https://community.embarcadero.com/blogs/entry/timagelistxe8ru1 балл
-
opendialog для папок
masmat отреагировал Andrey Efimov за вопрос
Так не устраивает? procedure TFormMain.sbSelectFolderClick(Sender: TObject); var PathFolder: string; begin if SelectDirectory('Выбор папки...', '', PathFolder) then ePathFolder.Text := PathFolder; end; SelectDirectory1 балл