Как развернуть файлы .ini в приложении Delphi для Android?

Я не могу найти, как я распространяю файлы .ini с помощью своего приложения для Android. Не только файлы .ini, но также файлы примеров и файлы справки. Я предполагаю, что есть способ распространять эти файлы вместе с приложением, но я не могу найти, как это сделать с Delphi. Я был бы очень признателен за ссылку, где это объясняется.


person Arnold    schedule 23.01.2014    source источник
comment
INI-файлы в Android? Вы уверены, что хотите использовать Delphi?;)   -  person Simon    schedule 23.01.2014
comment
Пробовали ли вы Deployment Manager?   -  person RRUZ    schedule 23.01.2014
comment
stackoverflow.com/questions/20150121/   -  person Simon    schedule 23.01.2014
comment
@ Саймон - почему бы и нет? INI-файл — это обычный текстовый файл, и TMemIniFile работает одинаково на любой платформе.   -  person Chris Rolliston    schedule 24.01.2014
comment
@RRUZ - Большое спасибо! это было то, что я искал.   -  person Arnold    schedule 24.01.2014
comment
@Саймон, спасибо! .ini — это простой и быстрый способ хранения конфигурационной (и другой) информации, поэтому я использую его даже на Android :-)   -  person Arnold    schedule 24.01.2014
comment
Мой вопрос кажется дублирующим (см. комментарий Саймонса). Какова правильная процедура, удалить вопрос?   -  person Arnold    schedule 24.01.2014
comment
Вы получили плюс и добавление в избранное, наслаждайтесь ;) Если кто-то хочет проголосовать за то, чтобы закрыть как дубликат, пусть будет так. Я бы все равно оставил его здесь, поскольку чем больше вопросов имеет решения, тем больше шансов, что искатели его найдут.   -  person Simon    schedule 24.01.2014
comment
@ChrisRolliston Ну, я подмигнул в конце. У меня только воспоминания о дерьмовом аде, вызванном файлами INI в старые недобрые времена Windows. Они совершенно неструктурированы, и открытие win.ini для всех было кошмаром. Я просто предпочитаю SharedPreferences, pLists и тому подобное, потому что они представляют собой простые сериализации карт пар ключ-значение. Гораздо больше ООП. Я предполагаю, что это не проблема, поскольку я предполагаю, что эти INI находятся в частных файлах, но я все еще содрогаюсь при мысли о сохранении состояния в неструктурированном текстовом файле. Это только кажется, так, прошлый век! ;) (видишь, я опять подмигнул)   -  person Simon    schedule 24.01.2014
comment
@Simon - не уверен, что ты имеешь в виду, TBH. Файл INI не менее «структурирован», чем plist, и я изо всех сил пытаюсь понять, почему Android SharedPreferences API является более «ООП», чем файловый интерфейс Delphi INI. Более того, достаточно просто написать реализации TCustomIniFile, которые обертывают API plist для платформ Apple и API SharedPreferences для Android (см. xe5-related-bits/" rel="nofollow noreferrer">delphihaven.wordpress.com/2013/09/12/a-few-xe5-related-bits).   -  person Chris Rolliston    schedule 24.01.2014
comment
Это четко описано в документации. Начните с этой ссылки.   -  person Ken White    schedule 24.01.2014


Ответы (2)


На панели инструментов перейдите к проекту, а затем откройте развертывание. Там вы можете добавлять файлы в проект!

person Remi    schedule 27.01.2014

Полное руководство по файлу развертывания:

  1. на iOS:Загрузка и развертывание файлов на iOS
  2. на Android: Загрузка и развертывание файлов на Android

Спасибо

person Yaroslav Brovin    schedule 27.01.2014