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

Лидеры

  1. Andrey Efimov

    Andrey Efimov

    Модераторы


    • Баллы

      9

    • Постов

      842


  2. Равиль Зарипов (ZuBy)

    Равиль Зарипов (ZuBy)

    Модераторы


    • Баллы

      5

    • Постов

      2 517


  3. Rusland

    Rusland

    Пользователи


    • Баллы

      2

    • Постов

      1 204


  4. rareMax

    rareMax

    Пользователи


    • Баллы

      1

    • Постов

      553


Популярный контент

Показан контент с высокой репутацией 02.11.2016 во всех областях

  1. procedure TForm6.Button1Click(Sender: TObject); // uses System.IOUtils, Androidapi.Helpers, Androidapi.Jni.JavaTypes; var jF: JFile; begin jF := TJFile.JavaClass.init(StringToJString(Tpath.GetDownloadsPath)); if jF.isDirectory then ShowMessage(IntToStr(jF.getFreeSpace)); end;
    3 балла
  2. Попробуйте вот так Запрос доступного пространства p.s. Лучше поздно, чем никогда.
    3 балла
  3. Правильно. Если это технические файлы, то там им и место, ну максимум в папку приложения, на сд карту вынести. Мусорить на устройстве пользователя не хорошо! Если это например фотографии из галереи, то им в галерее место. А так можете попробовать писать в общие папки. Если вы смотрели ссылки которые я вам кидал, то скорее всего заметили, что для общих папок в названии метода указано слово "Shared". К сожалению, не помню, есть ли какие-то нюансы по записи в такие папки начиная с Android KitKat. В этой версии ввели жёсткие ограничения, чтобы приложения не мусорили + это дополнительная защита. Я писал про это тут Android 4.4 и запись на внешнюю карту памяти... (уже не важно, ниже дал ссылку на справку) Попробуйте, поэкспериментируйте с путями... p.s. Если уж совсем невмоготу, то попробуйте создать папку для приложения во внутренней памяти и там хранить все доп. файлы Дополнение. Вот справка на русском Сохранение файлов, собственно, там написано всё тоже самое.
    3 балла
  4. Сообщение вынесено из темы Название приложения в Андроиде (мешать всё в кучу не будем) Да, можно, т.е. в теории и в Андроид Студио, а в РАД Студио не пробовал, но думаю проблем не должно быть... Если глянуть ссылки, которые я приводил в той теме, а конкретно в этом сообщении: http://fire-monkey.ru/topic/2675-название-приложения-в-андроиде/?do=findComment&comment=15394, перейдя по ним, можно найти информацию о том как решить вашу задачу. Почитать можно тут (на любом языке, включая русский): Создание псевдонимов ресурсов - Графические объекты p.s. Радует, что справку по Андроиду активно переводят
    2 балла
  5. Вопрос остался открытым. 1. AppTethering через Bluetooth между двумя смартфонами не работает. (спасибо Rusland'у за подтверждение это проблемы) 2. AppTethering через Wi-Fi не пашет, если на одном устройстве создать моб.точку доступа, а с другого подключиться. Вроде бы они получаются в одной подсети, но по факту AppTethering не пашет. 3. Хотел сделать передачу считывания через QR Code, но объем данных для QR оказался слишком большой. Да и адекватного компонента нет. Какие ещё варианты передачи данных/строки/файла, из программы на FMX стоящей на смартфоне некой Alice можно передать в такую же программа на FMX стоящей на смартфоне некого Bob'а, максимально легко (не в плане кода, а плане дальней эксплуатации пользователями), вы можете посоветовать, предложить? Условия: 1. При передачи не использовать интернет. Должна быть передача именно с телефона на телефон. 2. Способ передачи должен быть технически возможен на большинстве устройств. Т.е. например передачу через NFC не рассматриваем, так как есть не у всех.
    1 балл
  6. Rusland

    [iOS]Bluetooth

    Посмотрите TBluetoothManager->CurrentAdapter->State
    1 балл
  7. вы пробовали купить в Google Play? попробуйте и все вопросы отпадут. не нужно её скрывать, пока человек не купит, он ее не установит на телефон
    1 балл
  8. Rusland

    Файловая система Android и Embarcadero

    Надо заменить путь на .\assets\internal , тогда System.IOUtils.TPath.GetDocumentsPath
    1 балл
  9. http://docwiki.embarcadero.com/Libraries/Seattle/en/System.SyncObjs например, критические секции, или менее известный http://docwiki.embarcadero.com/Libraries/XE5/en/System.SysUtils.TMultiReadExclusiveWriteSynchronizer
    1 балл
  10. Кратко: вам необходимо изучить основы по 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. Пожалуйста, соблюдайте правила форума и читайте справку. Тему перенёс в соответствующий раздел.
    1 балл
  11. fsdb

    Как работать с Arduino по bluetooth?

    вопрос закрыт. все получилось. с ардуино получаю и отправляю данные ничего такого особо интересного - я делаю экструдер
    1 балл
  12. исправлен баг на IOS, крах происходит при подключении модуля FMX.PhoneDialer.pas (IOS) теперь нет возможности получить информацию об операторе (IOS) Обновленная версия
    1 балл
  13. Download: https://github.com/TurboPack/LockBox/archive/master.zip https://github.com/TurboPack/LockBox LockBox-master.zip
    1 балл
Эта таблица лидеров рассчитана в Москва/GMT+03:00
×
×
  • Создать...