-
Постов
851 -
Зарегистрирован
-
Победитель дней
129
Весь контент Andrey Efimov
-
Официально ещё нет
-
Ну если это тот же баг, что словил я, то вам однозначно помогут такие действия (рекомендация от Ярослава, по конкретно моему багу): 1) Закрываем студию, так чтобы в диспетчере задач не было процесса "bds.exe" 2) Идём в папку C:\Program Files\Embarcadero\Studio\18.0\bin, находим там файл MultidevicePreview240.bpl 3) Переименовываем его в !MultidevicePreview240.bpl 4) Запускаем студию и проверяем (если не поможет, то переименуйте файл обратно) p.s. Вот мой багрепорт https://quality.embarcadero.com/browse/RSP-15992
-
Как правильно удалять контролы в RunTime? Automatic Reference Counting in Delphi Mobile Compilers
-
Судя по интернету, есть такая проблема на некоторых девайсах. Что можно попробовать: 1) Перезапуск устройств и последующая попытка подключения 2) Провести сопряжение устройств и оставить их видимыми, попытаться подключиться Если не получится, тогда лучше сразу сюда https://quality.embarcadero.com/secure/Dashboard.jspa отписаться. (укажите всю информацию, логи, модели устройств, демо проекты)
-
Не за что. Перед окончательной сборкой, проверь права в манифесте, на всякий случай. Ещё можно сделать Clean проекта и потом уже собирать.
-
Да, конечно, там даже на фото видно, что включён bluetooth на LG, а все остальные сети отключены (вкл. мобильную). Да, можно конечно. Я вам выложу вообще весь проект, с уже собранными приложениями, т.е. в папках лежат исходники, apk-файлы, exe-файлы. (осторожно весит 145 МБ) залил на свой Google Диск https://drive.google.com/open?id=0BwEZB8sRo0DSc3lodnJWbDR3Nms На каких девайсах пробуете и какие версии Андроида на них? p.s. Собрано на Delphi Berlin Update 1
-
Эм... давайте больше информации. Только что сконектил два телефона (Huawei Y541-U02 - Android 4.4.2 и LG Optimus L7 P705 - Android 4.1.2 ) Без каких либо проблем и с первого раза.
-
Удалось проверить. Итог: Демка - C:\Users\Public\Documents\Embarcadero\Studio\18.0\Samples\Object Pascal\Multi-Device Samples\Device Sensors and Services\App Tethering\MediaPlayer НЕ РАБОТАЕТ! Демка - C:\Users\Public\Documents\Embarcadero\Studio\18.0\Samples\Object Pascal\RTL\Tethering\MediaPlayer РАБОТАЕТ! (сейчас вот сижу играюсь, с телефона управляю этим плеером, через BlueTooth) Ап. с телефона удалось законектиться и к первой демке, но приложение на телефоне из второй демки. Супер Ап. Мой пример из статьи App Tethering #3: Передача и получение данных отлично и с первого раза заработал. Добавил два разрешения для блютуса в мобильном приложении и выставил TetheringManager.AllowedAdapters = Bluetooth; в обоих проектах, всё. При тестировании, оба устройства были видимыми. p.s. Не знаю, почему (частично) не завелась первая демка, выяснять не хочу, т.к. остальные примеры рабочие...
-
Сообщение вынесено из темы Название приложения в Андроиде (мешать всё в кучу не будем) Да, можно, т.е. в теории и в Андроид Студио, а в РАД Студио не пробовал, но думаю проблем не должно быть... Если глянуть ссылки, которые я приводил в той теме, а конкретно в этом сообщении: http://fire-monkey.ru/topic/2675-название-приложения-в-андроиде/?do=findComment&comment=15394, перейдя по ним, можно найти информацию о том как решить вашу задачу. Почитать можно тут (на любом языке, включая русский): Создание псевдонимов ресурсов - Графические объекты p.s. Радует, что справку по Андроиду активно переводят
-
Правильно. Если это технические файлы, то там им и место, ну максимум в папку приложения, на сд карту вынести. Мусорить на устройстве пользователя не хорошо! Если это например фотографии из галереи, то им в галерее место. А так можете попробовать писать в общие папки. Если вы смотрели ссылки которые я вам кидал, то скорее всего заметили, что для общих папок в названии метода указано слово "Shared". К сожалению, не помню, есть ли какие-то нюансы по записи в такие папки начиная с Android KitKat. В этой версии ввели жёсткие ограничения, чтобы приложения не мусорили + это дополнительная защита. Я писал про это тут Android 4.4 и запись на внешнюю карту памяти... (уже не важно, ниже дал ссылку на справку) Попробуйте, поэкспериментируйте с путями... p.s. Если уж совсем невмоготу, то попробуйте создать папку для приложения во внутренней памяти и там хранить все доп. файлы Дополнение. Вот справка на русском Сохранение файлов, собственно, там написано всё тоже самое.
-
Без обид, но когда так говорят, я считаю это отмазкой. Живём не в 20 веке, сейчас есть переводчики типа Google Переводчик, как минимум можно хоть попытаться прочитать (хотя там очень даже хорошо переводит)... Полезно скачать любую книжку по Android для разработчиков и почитать, там очень часто описывают основы. Ну и никто не отменял поисковики зачем нужна папка Android obb. В русскоязычном сегменте интернета, также полно информации. Далее по RAD Studio, не хотите читать справку, читайте книги, например, хорошие от автора Дмитрий Осипов: Delphi XE2 Базы данных и Delphi Delphi Программирование для Windows, OS X, iOS и Android А вообще, переводчик довольно неплохо справляется и вполне можно понять, что там в справке написано... p.s. Переписывать справку или книги на форум, у меня, желания нет...
-
Кратко: вам необходимо изучить основы по Android'у Более полный ответ: В первую очередь читайте справку по Android'у и по RAD Studio, не надо сразу бежать на форум... всё уже давно описано. APK Expansion Files System.IOUtils.TPath Methods Standard RTL Path Functions across the Supported Target Platforms А также смотрите примеры идущие со студией. Не забудьте внимательно ознакомиться с правилами форума Далее... Читайте блоги по Delphi, там вы также найдёте ответы на большинство вопросов. Deployment Manager или куда ещё можно задеплоить файлы ещё добавлю, apk - это обычный zip файл, вы можете открыть его и посмотреть, что там внутри и где что лежит. Какой путь укажите, там и будут храниться, допустим вот так: TIniFile.Create(TPath.Combine(TPath.GetDocumentsPath, 'settings.ini')); p.s. Пожалуйста, соблюдайте правила форума и читайте справку. Тему перенёс в соответствующий раздел.
-
Кто ищет, тот найдёт... Вот вы статью нашли, полазили бы в блоге, например в разделе "Список всех сообщений" и ... Как создавать обёртки для JAVA-кода Как подключить и использовать свой JAVA-класс Как добавить jar библиотеку в проект Дальше, воспользовались бы поиском на этом форуме и ... Поиск по запросу "обёртки": Утилита генерации pas файлов для AndroidAPI из jar файлов + ещё множество полезных тем Ну и наконец: Полностью транслированное Android API 7-23 уровня И чуть не забыл, есть же справка официальная Help for RAD Studio Berlin p.s. Всё уже давно разжёвано, вопросы задают по каким-то конкретным моментам.
-
App Tethering - проще некуда. Статьи, есть у меня в блоге и у других разработчиков, и в справке.
-
В чужом профиле: Профиль -> Кнопка "Обзор контента" -> слева меню "Темы" В своём профиле: Профиль -> Кнопка "Мой контент" -> слева меню "Темы"
-
http://quality.embarcadero.com/
-
Было уже, пользуйтесь поиском... Как определить установлено ли другое приложение или нет на Android?
-
Плюсанул kami. От себя добавлю (чтоб был ) пример с анонимным потоком procedure TFormMain.LoadList; begin try // Что-то делаем... TThread.Synchronize(nil, procedure begin // Снихронизируемся с основным потоком, меняем состояние компонентов на форме и т.д. end); // Опять что-то делаем... finally // Выполняем обязательные операции end; end; procedure TFormMain.ButtonClick(Sender: TObject); begin // ListView1.Items.Clear; // Cоздаём анонимный поток TThread.CreateAnonymousThread(LoadList).Start; end; Ещё в студии есть семплы по работе с потоками. C:\Users\Public\Documents\Embarcadero\Studio\18.0\Samples\Object Pascal\RTL\HttpAsyncDownload C:\Users\Public\Documents\Embarcadero\Studio\18.0\Samples\Object Pascal\RTL\HttpDownload и ещё где-то там лежат...
-
Не вдаваясь в подробности - ответ Да. Зачем создавать все контролы, если пользователю доступна только 1 вкладка? Создавайте их когда будет необходимость, т.е. например пользователь перейдёт на другую вкладку. А ещё лучше создавайте фрейм или форму по такому же принципу и будет вам счастье
-
На форуме уже обсуждалась подобная проблема: Зависимость от регистра русских символов при использовании LIKE
-
Добавлю, я не знаю почему у вас работает с последним НДК, но я уже дважды убедился, что у меня новый НДК не прокатывает. Собственно говоря, @ZuBy уже предложил скинуть apk, который мы с ним тестили на последнем НДК (13 версия, до этого я пробовал r12b), я так же могу прислать данный apk и тестили мы уже на Berlin Update 1. Повторюсь: