konung
-
Постов
36 -
Зарегистрирован
-
Посещение
-
Победитель дней
1
Активность репутации
-
konung получил реакцию от Pax Beach в [Руководство] Отладка программы на Android устройстве через Wi-Fi
Чуток добавлю (тоже интересовался), но сразу оговорюсь - ещё не пробовал:
От тут про отладку по wifi несколько ссылок (android вообще, не к BDS привязано):
http://vadimrm.livejournal.com/179949.html
И в частности комрад дает ссылки на ADB коим не нужен root:
https://play.google.com/store/apps/details?id=com.sherdle.adbwireless
http://sherdle.com/adb/
-
konung получил реакцию от Rusland в Как отобразить указатель позиции курсора в TEdit?
Собственно - сабж. Не знаю как корректно это называют. В нативных контролах это выглядит так:
При редактировании даже не большого текста этой штуки крайне не хватает. И в TEdit и в прочих контролах ввода. В т.ч. - нет возможности "протянуть" курсор, если введено текста больше чем возможно отобразить. Возможно ль его как-то включить? Или, быть может, есть иной способ отображения этого дела? Как осуществлять "протяжку" текста?
-
konung получил реакцию от Rusland в Как использовать Toast уведомления?
Чую ща вас заругают за оформление...
Однако по теме(ам)...
Та самая строчка называется Toast. и насколько я понял стандартного компонента для работы с ней - нет. Народ в сети предлагает воспользоваться вот этим: FMX Toast Component
Для обработки нажатия кнопки меню - юзайте стандартно событие OnKeyUp, где Key искать равный 18 или vkMenu из System.UITypes. Стандартного меню, опять же, как я понял - нет. Однако можно обработав нажатие сделать что-нить своё.
Что до прочей инфы - искать стоит на оф. сайте, в хелпе, в демках. Хотя далеко не всё что хотелось бы там есть. Ряд вопросов я для себя разобрал роясь здесь, в stackoverflow, тут http://delphifmandroid.blogspot.ru (в частности вот, про диалоговое окно с едитом http://delphifmandroid.blogspot.ru/2014/02/blog-post.html). В целом - инфа есть, но мало и разрозненно.
-
konung получил реакцию от Kitty в Запуск видео по расписанию в плеере на Андроиде
2 Brovin Yaroslav
Согласен. Такого рода вещи не стоит юзать без крайне необходимости. И естественно - если и использовать то после тестирования.
2 Kitty
Что до параметра, то вроде как вот он (не проверял, ессно, и не могу сказать можно ль его поставить в самом BDS. скорее всего - ручками в манифесте):
в корневом элементе (манифеста) <application, атрибут android:persistent="false|true". По умолчанию - false. При true - "приложение должно работать во что бы то ни стало. Актуально для небольшого круга системных приложений."
-
konung получил реакцию от Brovin Yaroslav в [Руководство] Отладка программы на Android устройстве через Wi-Fi
Чуток добавлю (тоже интересовался), но сразу оговорюсь - ещё не пробовал:
От тут про отладку по wifi несколько ссылок (android вообще, не к BDS привязано):
http://vadimrm.livejournal.com/179949.html
И в частности комрад дает ссылки на ADB коим не нужен root:
https://play.google.com/store/apps/details?id=com.sherdle.adbwireless
http://sherdle.com/adb/
-
konung получил реакцию от Brovin Yaroslav в [Руководство] Отладка программы на Android устройстве через Wi-Fi
2 Nix0N
Эт я не спорю. Просто хотел дать ссыль на вариант без root-а. Но подчеркнул, что не проверял это всё на BDS.
-
konung отреагировална Nix0N в [Руководство] Отладка программы на Android устройстве через Wi-Fi
Если вас, как и меня, не устраивает скорость работы эмулятора Android и в вашей системе нет свободных USB чтобы подключить устройство для отладки, то эта инструкция для вас. Внимание ! Перед дальнейшим выполнением необходимо получить root на устройстве ! Как это сделать описано здесь
*статья написана на основе RAD Studio XE6 с путями по умолчанию
**подразумевается что драйвера на устройство установлены, оно определяется в системе и успешно работает по USB кабелю с IDE
Итак, начнем:
1. Устанавливаем на устройство ADB over WIFI Widget. Вообще подобных программ множество, но я выбрал именно эту за её удобство. Исполнена в виде виджета, по клику активируется или деактивируется.
2. Перезагружаем устройство
3. Идём в раздел "Виджеты" и выносим виджет на рабочий стол (настройки виджета не меняем)
4. Включаем Wi-Fi на устройстве (если еще не включен) и кликаем по виджету. Если на виджете появилась информация в виде "IP адрес : порт" и цвет виджета из серого сменился на зеленый - программа успешно запущена и можно переходить ка настройкам на ПК.
5. Теперь необходимо подключить ADB к устройству. Для этого идем в каталог c:\Users\Public\Documents\Embarcadero\Studio\14.0\PlatformSDKs\adt-bundle-windows-x86-20131030\sdk\platform-tools\ и создадим там BAT-файл следующего содержания:
adb connect 192.168.1.3:8000 (IP адрес и порт, которые изображены на виджете вашего устройства) pause (чтобы окно CMD не закрывалось и можно было отследить результат работы ADB) 6. Запускаем BAT-файл
В случае успешного выполнения ADB подключится к устройству. Всё, можно запускать IDE.
-
konung получил реакцию от Brovin Yaroslav в Как правильно запустить видео в плеере из своей программы?
2 Kitty
Не уверен что так можно делать а Android. Тут, как и многое другое, надо юзать через Intent-ы (намерения).
Рыться надо по сему поводу на сайтах/форумах по программированию на Android. Ибо в мануалах и демках BDS это скудно освещено.
-
konung получил реакцию от CrazyUser в Что нужно использовать вместо ShowMessage на Андроиде?
Сами пишем - сами отвечаем
Workaround
Решение: On Android, Use TPopup Instead of ShowMessage
Хотя в QC висит всё же как не решенное http://qc.embarcadero.com/wc/qcmain.aspx?d=119285
Благодарю за ответ(ы)
-
konung получил реакцию от Brovin Yaroslav в Как получить путь к файлу в Андроид приложении?
Я так понимаю - вам надо получить путь к каталогу где "лежит" само приложение для сохранение конфигов и т.п.
Для эти целей воспользуйтесь GetHomePath.
Однако учтите, что доступ к данному каталогу (если телефоне не root-ован) имеет только сама ваша программа (ну естественно и ось и т.п.). Т.е. зайти туда (без рута) вы не сможете.
Для хранения настроек программы, ресурсов - это вполне удобно. Однако для логов, или выгрузки результатов работы - лучше определить для себя иной каталог.
-
konung получил реакцию от CrazyUser в Что нужно использовать вместо ShowMessage на Андроиде?
Есть такая беда с ShowMessage и иже с ними:
Среда: RAD Studio XE6
Аппарат: Galaxy Nexus (4.2.1).
Отображаем сообщение Сворачиваем программу (например по кнопке Home). Возвращаемся к всё еще запущенному приложению - оно висит мертво. В иных приложениях - замечал, что диалоговые окна в таких ситуациях по обыкновению закрывают. Надо именно так делать?
-
konung получил реакцию от Andrey Efimov в Как использовать Toast уведомления?
Чую ща вас заругают за оформление...
Однако по теме(ам)...
Та самая строчка называется Toast. и насколько я понял стандартного компонента для работы с ней - нет. Народ в сети предлагает воспользоваться вот этим: FMX Toast Component
Для обработки нажатия кнопки меню - юзайте стандартно событие OnKeyUp, где Key искать равный 18 или vkMenu из System.UITypes. Стандартного меню, опять же, как я понял - нет. Однако можно обработав нажатие сделать что-нить своё.
Что до прочей инфы - искать стоит на оф. сайте, в хелпе, в демках. Хотя далеко не всё что хотелось бы там есть. Ряд вопросов я для себя разобрал роясь здесь, в stackoverflow, тут http://delphifmandroid.blogspot.ru (в частности вот, про диалоговое окно с едитом http://delphifmandroid.blogspot.ru/2014/02/blog-post.html). В целом - инфа есть, но мало и разрозненно.
-
konung получил реакцию от Brovin Yaroslav в Что нужно использовать вместо ShowMessage на Андроиде?
Сами пишем - сами отвечаем
Workaround
Решение: On Android, Use TPopup Instead of ShowMessage
Хотя в QC висит всё же как не решенное http://qc.embarcadero.com/wc/qcmain.aspx?d=119285
Благодарю за ответ(ы)
-
konung получил реакцию от Brovin Yaroslav в Нестандартные шрифты, какие изменения нужно сделать, что сделать переход с XE5 на XE6?
В XE6 произошли следующие изменения:
StringToJString вынесено в Androidapi.Helpers. TPixelFormat теперь в FMX.Types и выглядит так: TPixelFormat = (None, RGB, RGBA, BGR, BGRA, RGBA16, BGR_565, BGRA4, BGR4, BGR5_A1, BGR5, BGR10_A2, RGB10_A2, L, LA, LA4, L16, A, R16F, RG16F, RGBA16F, R32F, RG32F, RGBA32F); хотя в XE5 сидел в FMX.PixelFormats и имел иной вид...
-
konung получил реакцию от Brovin Yaroslav в Как использовать Toast уведомления?
Чую ща вас заругают за оформление...
Однако по теме(ам)...
Та самая строчка называется Toast. и насколько я понял стандартного компонента для работы с ней - нет. Народ в сети предлагает воспользоваться вот этим: FMX Toast Component
Для обработки нажатия кнопки меню - юзайте стандартно событие OnKeyUp, где Key искать равный 18 или vkMenu из System.UITypes. Стандартного меню, опять же, как я понял - нет. Однако можно обработав нажатие сделать что-нить своё.
Что до прочей инфы - искать стоит на оф. сайте, в хелпе, в демках. Хотя далеко не всё что хотелось бы там есть. Ряд вопросов я для себя разобрал роясь здесь, в stackoverflow, тут http://delphifmandroid.blogspot.ru (в частности вот, про диалоговое окно с едитом http://delphifmandroid.blogspot.ru/2014/02/blog-post.html). В целом - инфа есть, но мало и разрозненно.