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

Andrey Efimov

Модераторы
  • Постов

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

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

    123

Весь контент Andrey Efimov

  1. Эм... давайте больше информации. Только что сконектил два телефона (Huawei Y541-U02 - Android 4.4.2 и LG Optimus L7 P705 - Android 4.1.2 ) Без каких либо проблем и с первого раза.
  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. Не знаю, почему (частично) не завелась первая демка, выяснять не хочу, т.к. остальные примеры рабочие...
  3. Сообщение вынесено из темы Название приложения в Андроиде (мешать всё в кучу не будем) Да, можно, т.е. в теории и в Андроид Студио, а в РАД Студио не пробовал, но думаю проблем не должно быть... Если глянуть ссылки, которые я приводил в той теме, а конкретно в этом сообщении: http://fire-monkey.ru/topic/2675-название-приложения-в-андроиде/?do=findComment&comment=15394, перейдя по ним, можно найти информацию о том как решить вашу задачу. Почитать можно тут (на любом языке, включая русский): Создание псевдонимов ресурсов - Графические объекты p.s. Радует, что справку по Андроиду активно переводят
  4. Попробуйте вот так Запрос доступного пространства p.s. Лучше поздно, чем никогда.
  5. Правильно. Если это технические файлы, то там им и место, ну максимум в папку приложения, на сд карту вынести. Мусорить на устройстве пользователя не хорошо! Если это например фотографии из галереи, то им в галерее место. А так можете попробовать писать в общие папки. Если вы смотрели ссылки которые я вам кидал, то скорее всего заметили, что для общих папок в названии метода указано слово "Shared". К сожалению, не помню, есть ли какие-то нюансы по записи в такие папки начиная с Android KitKat. В этой версии ввели жёсткие ограничения, чтобы приложения не мусорили + это дополнительная защита. Я писал про это тут Android 4.4 и запись на внешнюю карту памяти... (уже не важно, ниже дал ссылку на справку) Попробуйте, поэкспериментируйте с путями... p.s. Если уж совсем невмоготу, то попробуйте создать папку для приложения во внутренней памяти и там хранить все доп. файлы Дополнение. Вот справка на русском Сохранение файлов, собственно, там написано всё тоже самое.
  6. Без обид, но когда так говорят, я считаю это отмазкой. Живём не в 20 веке, сейчас есть переводчики типа Google Переводчик, как минимум можно хоть попытаться прочитать (хотя там очень даже хорошо переводит)... Полезно скачать любую книжку по Android для разработчиков и почитать, там очень часто описывают основы. Ну и никто не отменял поисковики зачем нужна папка Android obb. В русскоязычном сегменте интернета, также полно информации. Далее по RAD Studio, не хотите читать справку, читайте книги, например, хорошие от автора Дмитрий Осипов: Delphi XE2 Базы данных и Delphi Delphi Программирование для Windows, OS X, iOS и Android А вообще, переводчик довольно неплохо справляется и вполне можно понять, что там в справке написано... p.s. Переписывать справку или книги на форум, у меня, желания нет...
  7. Кратко: вам необходимо изучить основы по 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. Пожалуйста, соблюдайте правила форума и читайте справку. Тему перенёс в соответствующий раздел.
  8. Кто ищет, тот найдёт... Вот вы статью нашли, полазили бы в блоге, например в разделе "Список всех сообщений" и ... Как создавать обёртки для JAVA-кода Как подключить и использовать свой JAVA-класс Как добавить jar библиотеку в проект Дальше, воспользовались бы поиском на этом форуме и ... Поиск по запросу "обёртки": Утилита генерации pas файлов для AndroidAPI из jar файлов + ещё множество полезных тем Ну и наконец: Полностью транслированное Android API 7-23 уровня И чуть не забыл, есть же справка официальная Help for RAD Studio Berlin p.s. Всё уже давно разжёвано, вопросы задают по каким-то конкретным моментам.
  9. App Tethering - проще некуда. Статьи, есть у меня в блоге и у других разработчиков, и в справке.
  10. В чужом профиле: Профиль -> Кнопка "Обзор контента" -> слева меню "Темы" В своём профиле: Профиль -> Кнопка "Мой контент" -> слева меню "Темы"
  11. Было уже, пользуйтесь поиском... Как определить установлено ли другое приложение или нет на Android?
  12. Плюсанул 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 и ещё где-то там лежат...
  13. ТС'у - не надо плодить и поднимать старые темы с одним и тем же вопросом! Все три темы объединил. Выбранный ТС'ом раздел как бы намекал... или ты уже перенёс тему?(вопрос более не актуален, посмотрел историю модерации)
  14. Не вдаваясь в подробности - ответ Да. Зачем создавать все контролы, если пользователю доступна только 1 вкладка? Создавайте их когда будет необходимость, т.е. например пользователь перейдёт на другую вкладку. А ещё лучше создавайте фрейм или форму по такому же принципу и будет вам счастье
  15. На форуме уже обсуждалась подобная проблема: Зависимость от регистра русских символов при использовании LIKE
  16. Добавлю, я не знаю почему у вас работает с последним НДК, но я уже дважды убедился, что у меня новый НДК не прокатывает. Собственно говоря, @ZuBy уже предложил скинуть apk, который мы с ним тестили на последнем НДК (13 версия, до этого я пробовал r12b), я так же могу прислать данный apk и тестили мы уже на Berlin Update 1. Повторюсь:
  17. Если необходимо разместить текст слева от точки/кружочка, то придётся отредактировать стиль компонента. Кидаете компонент на форму, правый клик по нему и далее Edit Custom Style или Edit Default Style, далее уже редактируете стиль.
  18. apk всегда компилится в папку с проектом. Компиляция (установка скомпилированного apk) на устройстве нужна для тестирования приложения, т.к. эмуляторы глючат или не имеют необходимого функционала. Вы можете использовать любой эмулятор, стандартный из Андроид СДК или любой другой (например BlueStacks, список эмуляторов http://андроид-эмулятор.рф/).
  19. Добавили кнопку "Спойлер" в редактор форума. Теперь можно прятать большие картинки/текст под спойлер.
  20. Оформляйте вопросы отдельными темами, т.к. они уже не касаются лицензии. Правила форума p.s. Один вопрос - одна тема
  21. Ну гости это образно, думаю, с вами как минимум свяжутся представители компании Embarcadero/Idera. А там уже будете разбираться что им отвечать... Связаться они могут с вами просто, в Google Play есть ваш контактный e-mail, а если вы зарегились в AdMob и выводите денежные средства, то есть ещё и паспортные данные или номер кредитки. скорее да, чем нет. Ведь вы также будете получать доход с приложения разработанного на пиратской студии. Опять же, можно получать и без ИП, но если ваше приложение стало популярно и приносит уже ощутимый доход, а вы не платите налоги, то вероятно (~95%) вами заинтересуются в налоговой Думаю, можно для начала, если нет ресурсов на приобретение, разработать на пиратке, выложить и начать копить на лицензию. К моменту как ваше приложение станет популярно, скорее всего вы уже накопите нужную сумму и купите лицензию, пересобирёте проект в ней на всякий случай. Т.е. если приложение бесплатное и не приносит доход, разработанное "для себя", например, чтобы попрактиковаться в разработке, то никто за вами охотиться не будет, т.к. это просто бессмысленно и невыгодно. А вообще у нас на форуме уже не раз были подобные вопросы, выделили целый раздел под вопросы по Лицензированию Студии, почитайте Лицензирование. p.s. Вашу тему перенесу в этот же раздел. p.s.2. Разве при установке студии не выпадает лицензионное соглашение? (я уже и забыл, где его искать...) p.s.3. Поиск по форуму рулит
  22. 1) [Google Play] Публикация приложения в Google Play 2) Да. Лицензия позволяет вести коммерческие разработки на RAD Studio (p.s."Пропихнуть" всё можно, но если прога стала популярна, то ждите гостей ) 3 и 4) Начать можно с этого [AdMob] Добавляем рекламный блок в приложение
  23. Вот тема Многоязыковое приложение с примерами и решениями, выбирайте любое.
  24. Сообщения перенесены из темы SQLConnection - подключение к БД без Builder'а
×
×
  • Создать...