Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 03.11.2013, 19:33   #1
alextrof94
Форумчанин
 
Регистрация: 16.03.2013
Сообщений: 599
По умолчанию Android. Как сохранить/загрузить данные в устройстве в файл (телефон, планшет)?

Вот это нашел, но это под IOS:
http://blogs.embarcadero.com/ao/2011/10/04/39144
под андроид не смог найти инфу.
alextrof94$gmail.com
alextrof94 вне форума
Старый 03.11.2013, 20:42   #2
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,430
По умолчанию

А документации вообще нет?
Человек_Борща вне форума
Старый 03.11.2013, 20:51   #3
alextrof94
Форумчанин
 
Регистрация: 16.03.2013
Сообщений: 599
По умолчанию

Цитата:
Сообщение от Человек_Борща Посмотреть сообщение
А документации вообще нет?
По работе с файлами, вроде как нет.. На офф сайте гайды по работе с датчиками, камерами, бд...
alextrof94$gmail.com
alextrof94 вне форума
Старый 04.11.2013, 11:57   #4
Kix.IV
Участник клуба
 
Регистрация: 11.08.2012
Сообщений: 1,226
По умолчанию

А файловыми потоками нельзя? Их вроде бы создавали как универсальное средство для работы с файлами.
Kix.IV вне форума
Старый 04.11.2013, 12:42   #5
alextrof94
Форумчанин
 
Регистрация: 16.03.2013
Сообщений: 599
По умолчанию

Цитата:
Сообщение от Kix.IV Посмотреть сообщение
А файловыми потоками нельзя? Их вроде бы создавали как универсальное средство для работы с файлами.
в том то и дело, что хз. И хрен знает куда обращаться, где что открывать.
Это же андройд...
alextrof94$gmail.com
alextrof94 вне форума
Старый 04.11.2013, 13:00   #6
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,430
По умолчанию

Цитата:
Это же андройд...
Так Single Code Base же... к этому стремится Delphi.
копайте в нутро RTL, там ищите реализации под ведро.
Человек_Борща вне форума
Старый 04.11.2013, 13:09   #7
Kix.IV
Участник клуба
 
Регистрация: 11.08.2012
Сообщений: 1,226
По умолчанию

Цитата:
Сообщение от alextrof94 Посмотреть сообщение
в том то и дело, что хз. И хрен знает куда обращаться, где что открывать.
Это же андройд...
Я полагаю, что работать так же как и с обычными файловыми потоками в винде. Только вместо какого-нибудь 'c:\1.txt' писать '/dev/sdcard/1.txt' или как там в андроиде.
Kix.IV вне форума
Старый 06.11.2013, 09:15   #8
-=Virus=-
Форумчанин
 
Аватар для -=Virus=-
 
Регистрация: 03.07.2009
Сообщений: 246
По умолчанию

В Androide на сколько я читал нельзя сохранять файлы в память телефона, только на флешку.
Сохранение файлов точно такое же как и в windows единственное различие название указывать
придётся флешки (sdcard/название вашей папки/название файла).

Код сохранение файлов на флешку и проверка на существование папки если её нет то создаст.
Код:
procedure TTabbedwithNavigationForm.FormClose(Sender: TObject;
  var Action: TCloseAction);
var
   Ini: TIniFile;
begin
   Ini:= TIniFile.Create('sdcard/.Raspisanie_LPK/settings');
   Ini.WriteString ( 'setting','Server_Proxy',  Edit1.Text);
   Ini.WriteString ( 'setting','Port_Proxy',  Edit2.Text);
   Ini.WriteBool ( 'setting' ,'Proxy',  Switch1.IsChecked);
end;


procedure TTabbedwithNavigationForm.FormResize(Sender: TObject);
begin
  if DirectoryExists('sdcard/.Raspisanie_LPK/')
   then
  else CreateDir('sdcard/.Raspisanie_LPK/');
end;

procedure TTabbedwithNavigationForm.FormShow(Sender: TObject);
var
   ini: TIniFile;
begin
   Ini := TIniFile.Create('sdcard/.Raspisanie_LPK/settings');
   Edit1.Text := Ini.ReadString ('setting','Server_Proxy','');
   Edit2.Text := Ini.ReadString ('setting','Port_Proxy','');
   Switch1.IsChecked:= Ini.ReadBool ( 'setting','Proxy', True);

end;

Последний раз редактировалось -=Virus=-; 06.11.2013 в 09:56.
-=Virus=- вне форума
Старый 28.02.2016, 18:01   #9
rzawm
Пользователь
 
Аватар для rzawm
 
Регистрация: 06.04.2009
Сообщений: 80
По умолчанию

Всем доброго времени суток!
Уважаемые форумчане, прошу помощи.
Есть некое приложение на ХЕ7 оно создано под андроид.
В этом приложении есть memo1 собственно надо инфу из него записать в текстовой файлик, как это сделать без сэйвдиалога никак не догоню. Прошу помощи как это реализовать.
Один момент, этот файлик в дальнейшем будет открываться на этом же мобильном устройстве, но уже как говориться сторонней прогой, т.е. он должен распологаться гдето в общедоступном пространстве.
Заранее всем благодарен! Если можно ответ по подробнее, с наглядным примером, так как к делфям обращаюсь эпизодически, по мере необходимости, и бывает элементарные вещи подзабываю
rzawm вне форума
Старый 28.02.2016, 18:12   #10
Iron Monk
Форумчанин
 
Аватар для Iron Monk
 
Регистрация: 05.10.2007
Сообщений: 478
По умолчанию

Код:
Memo1.Lines.SaveToFile('filename');
Iron Monk вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как можно сохранить данные в txt файл и вернуть их в исходные месте SW00001 Общие вопросы Delphi 37 08.02.2013 12:30
Открыть файл, разделить ячейку на 1000, сохранить файл, закрыть файл. Как? Ник Харди Microsoft Office Excel 7 30.01.2012 18:47
Сохранить данные в файл txt NZero Общие вопросы .NET 2 16.12.2010 16:29
Как сохранить данные в xml файл средствами delphi ??? juden Общие вопросы Delphi 1 12.08.2008 10:12
Данные сохранить в файл и без перезапуска программы отобразить в grid-e xdevi Помощь студентам 2 29.01.2008 09:17