Есть ли урок по работе с текстовыми файлами?
Есть ли урок по работе с текстовыми файлами?
Мне хотелось бы узнать куда вложить файл *.txt и как потом с него считать или записать информацию. Желательно на примере.
С каждым разом для меня этот форум кажется все отстойнее, и не по содержанию, а по людям которые тут читаются...
Re: Есть ли урок по работе с текстовыми файлами?
Нет такого, но есть тема "Пожелания", туда запостите, меня тоже эта тема интересует.
Re: Есть ли урок по работе с текстовыми файлами?
если в проект то в assets
R.id.team
Политика на форуме запрещена
Политика на форуме запрещена
Re: Есть ли урок по работе с текстовыми файлами?
Ребят, ну вы поотвечали.. я лично вообще не поняла что человек хочет-то. "куда вложить файл" круто. В карман - быстрее всего
R.id.team
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
- Mikhail_dev
- Сообщения: 2386
- Зарегистрирован: 09 янв 2012, 14:45
- Откуда: Самара
Re: Есть ли урок по работе с текстовыми файлами?
Добавить он хочет файл в проект, который потом достать оттуда. Файл должен быть непосредственно в самом проекте, а не подгруже с флешки или еще чего-то. Это папка assets, как уже написал rezak90. Получают доступ к нему, что-то типа
http://stackoverflow.com/questions/8458 ... ther-class как тут, через AsetsManager.
http://stackoverflow.com/questions/8458 ... ther-class как тут, через AsetsManager.
Re: Есть ли урок по работе с текстовыми файлами?
нафига его "вкладывать", если его с тем же успехом создать можно?
и в чем именно трудность работы с файлами?
и в чем именно трудность работы с файлами?
R.id.team
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
- Mikhail_dev
- Сообщения: 2386
- Зарегистрирован: 09 янв 2012, 14:45
- Откуда: Самара
Re: Есть ли урок по работе с текстовыми файлами?
>нафига его "вкладывать", если его с тем же успехом создать можно?
В каком плане создать? Она уже создана и ей надо пользоваться. Это первая причина. Вторая, надо пользоваться безопасно. Так как assets относится к проекту, то она содержится в своей песочнице, доступ к которой может получить только приложение, которое было с ним установлено.
>и в чем именно трудность работы с файлами?
никаких трудностей. задачи разные.
В каком плане создать? Она уже создана и ей надо пользоваться. Это первая причина. Вторая, надо пользоваться безопасно. Так как assets относится к проекту, то она содержится в своей песочнице, доступ к которой может получить только приложение, которое было с ним установлено.
>и в чем именно трудность работы с файлами?
никаких трудностей. задачи разные.
Re: Есть ли урок по работе с текстовыми файлами?
Я вообще-то про файл, а кто такая "она"?no-- писал(а):>нафига его "вкладывать", если его с тем же успехом создать можно?
В каком плане создать? Она уже создана и ей надо пользоваться.
Все остальное, как и то, что мы обсуждаем - это все это бессмысленно с точки зрения отсутсвия хоть приблизительно нормальной постановки вопроса.
Если бы автор его сам себе сформулировал, то давно бы разобрался в теме.
R.id.team
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
Re: Есть ли урок по работе с текстовыми файлами?
Ну, не знаю, кмк, проблема понятна.
На "куда вложить" уже ответили, осталось получить ответы на "как считать из файла" и "как записать в файл".
Меня подобный же вопрос интересует: юзер получает зашифрованный на основе его ID с помощью base-64 файл, из которого приложение считывает и выводит на дисплей текст.
Как это реализовать?
На "куда вложить" уже ответили, осталось получить ответы на "как считать из файла" и "как записать в файл".
Меня подобный же вопрос интересует: юзер получает зашифрованный на основе его ID с помощью base-64 файл, из которого приложение считывает и выводит на дисплей текст.
Как это реализовать?
Re: Есть ли урок по работе с текстовыми файлами?
речь вначале шла за текстовый файл, теперь он еще и зашифрован
R.id.team
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
- Mikhail_dev
- Сообщения: 2386
- Зарегистрирован: 09 янв 2012, 14:45
- Откуда: Самара
Re: Есть ли урок по работе с текстовыми файлами?
Мне это напомнило один анекдот:
Приходит к ювелиру новый русский, дает золотой слиток и просит ему кольцо сделать.
Ювелир:
- Вам какое, вот каталог, выберите, может вам лучше это, или вот это, или вот то.
Новый русский долго смотрит на ювелира:
- Ты че, охренел, дырку просверлить прошу.
По теме:
Приходит к ювелиру новый русский, дает золотой слиток и просит ему кольцо сделать.
Ювелир:
- Вам какое, вот каталог, выберите, может вам лучше это, или вот это, или вот то.
Новый русский долго смотрит на ювелира:
- Ты че, охренел, дырку просверлить прошу.
По теме:
Если файл получать из сети, то просто писать его во внутреннюю память. Если идёт в комплекте с приложением, то AsetsManagerюзер получает зашифрованный на основе его ID с помощью base-64 файл, из которого приложение считывает и выводит на дисплей текст.
Re: Есть ли урок по работе с текстовыми файлами?
есть у кого-нибудь еще предположения? )))
R.id.team
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
Re: Есть ли урок по работе с текстовыми файлами?
1. Получить файл=bor= писал(а):Ну, не знаю, кмк, проблема понятна.
На "куда вложить" уже ответили, осталось получить ответы на "как считать из файла" и "как записать в файл".
Меня подобный же вопрос интересует: юзер получает зашифрованный на основе его ID с помощью base-64 файл, из которого приложение считывает и выводит на дисплей текст.
Как это реализовать?
2. Считать в память
3. Расшифровать
4. Вывести на экран
С каким пунктом проблемы?
Личные сообщения с просьбой ответить на форуме или написать программу я просто удаляю, если я в хорошем настроении. Если в плохом добавляю автора в черный список. По любым другим вопросам feel free to write to me.
Re: Есть ли урок по работе с текстовыми файлами?
Foenix - от тебя больше вони чем помощи... Адекватные люди сразу поняли о чем я писал.
Привожу пример для чего это нужно:
Программа которая по очереди выдает цитаты или анекдоты. Они записаны в текстовом файле. Каждый новый анекдот или цитата начинается с #(номер).
Можно просто 1 раз написать движок а затем просто вставлять внутрь программы готовый набор фраз/цитат/анекдотов и прочей ереси.
Вы мне сами проблемы напридумали =) Мне интересен сесь процесс. Куда залить файл, как считать 1 строку начинающуюся на #(номер) и залить ее на экран.
Привожу пример для чего это нужно:
Программа которая по очереди выдает цитаты или анекдоты. Они записаны в текстовом файле. Каждый новый анекдот или цитата начинается с #(номер).
Можно просто 1 раз написать движок а затем просто вставлять внутрь программы готовый набор фраз/цитат/анекдотов и прочей ереси.
Вы мне сами проблемы напридумали =) Мне интересен сесь процесс. Куда залить файл, как считать 1 строку начинающуюся на #(номер) и залить ее на экран.
С каждым разом для меня этот форум кажется все отстойнее, и не по содержанию, а по людям которые тут читаются...
Re: Есть ли урок по работе с текстовыми файлами?
самый верный советВсе остальное, как и то, что мы обсуждаем - это все это бессмысленно с точки зрения отсутсвия хоть приблизительно нормальной постановки вопроса.
Если бы автор его сам себе сформулировал, то давно бы разобрался в теме.
грубить то зачем? я например сначала погадал на кофейной гуще трёх летней давности и потом только выдал ответFoenix - от тебя больше вони чем помощи... Адекватные люди сразу поняли о чем я писал.
а без рещётки никак? лучше json готовый класть, считывание, поиск, парсинг будут происходить быстрее и без ошибок. На счёт как положить файл в assets и считать его потом, ну это же совсем простой вопрос: http://stackoverflow.com/questions/4789 ... t-txt-fileПривожу пример для чего это нужно:
Программа которая по очереди выдает цитаты или анекдоты. Они записаны в текстовом файле. Каждый новый анекдот или цитата начинается с #(номер).
Можно просто 1 раз написать движок а затем просто вставлять внутрь программы готовый набор фраз/цитат/анекдотов и прочей ереси.
Вы мне сами проблемы напридумали =) Мне интересен сесь процесс. Куда залить файл, как считать 1 строку начинающуюся на #(номер) и залить ее на экран.
R.id.team
Политика на форуме запрещена
Политика на форуме запрещена
- Mikhail_dev
- Сообщения: 2386
- Зарегистрирован: 09 янв 2012, 14:45
- Откуда: Самара
Re: Есть ли урок по работе с текстовыми файлами?
На грубости тоже соглашусь, равно как и на счет хранения в формате JSON.
Re: Есть ли урок по работе с текстовыми файлами?
1.
Или заменить текстовый файл не переустанавливая программу?
Это будет делать только создатель программы или другие люди тоже?
2.
Тогда зачем вообще номера - номер фразы будет равен номеру строки.
3.
Программу при этом переустанавливать нужно, т.е. будет ли текстовый файл зашит внутрь программы( .apk файла)?просто вставлять внутрь программы готовый набор фраз/цитат/анекдотов
Или заменить текстовый файл не переустанавливая программу?
Это будет делать только создатель программы или другие люди тоже?
2.
а почему только 1 строку? вся фраза будет идти в 1 строку?как считать 1 строку начинающуюся на #(номер)
Тогда зачем вообще номера - номер фразы будет равен номеру строки.
3.
Как будет этот файл с набором фраз изменяться? Вручную добавляться строки или программно? Приведи пример файла с фразами.Можно просто 1 раз написать движок а затем просто вставлять внутрь программы готовый набор фраз/цитат/анекдотов и прочей ереси.
Личные сообщения с просьбой ответить на форуме или написать программу я просто удаляю, если я в хорошем настроении. Если в плохом добавляю автора в черный список. По любым другим вопросам feel free to write to me.
Re: Есть ли урок по работе с текстовыми файлами?
Пример файла с фразами:
#0001 Цитата
#0002 Фраза
#0003 Что-то еще...
Файл будет создаваться в ручную набирая текст или копипастом...
Файл будет зашит в программу, а в дальнейшем делать обновления программы обновляя/дополняя файл с цитатами
Решетки предусмотрены на случай многострочных анекдотов, чтобы считывать текст от номера до первой решетки.
Так-же нужно будет сделать файл куда будет сохраняться номер последней позиции.
#0001 Цитата
#0002 Фраза
#0003 Что-то еще...
Файл будет создаваться в ручную набирая текст или копипастом...
Файл будет зашит в программу, а в дальнейшем делать обновления программы обновляя/дополняя файл с цитатами
Решетки предусмотрены на случай многострочных анекдотов, чтобы считывать текст от номера до первой решетки.
Так-же нужно будет сделать файл куда будет сохраняться номер последней позиции.
С каждым разом для меня этот форум кажется все отстойнее, и не по содержанию, а по людям которые тут читаются...
Re: Есть ли урок по работе с текстовыми файлами?
Тогда проще сделать такую структуру файла:
#0001
Цитата
#0002
Фраза
#0003
Что-то еще...
Как прочитать файл из assets уже писали. При такой структуре файла алгоритм следующий:
1. Создать пустой список в который будут добавляться цитаты
2. Читаем файл от первой строки к последней.
3. Если первый символ в строке # то читаем остаток строки как номер цитаты
4. Читаем следующие строки пока не встретим первым символом # или конец файла, добавляем все что прочитали как фразу в список. Если встретили # то повторяем с шага 3, если конец файла то выходим.
Получили список фраз, с ним уже делаем что нужно.
#0001
Цитата
#0002
Фраза
#0003
Что-то еще...
Как прочитать файл из assets уже писали. При такой структуре файла алгоритм следующий:
1. Создать пустой список в который будут добавляться цитаты
2. Читаем файл от первой строки к последней.
3. Если первый символ в строке # то читаем остаток строки как номер цитаты
4. Читаем следующие строки пока не встретим первым символом # или конец файла, добавляем все что прочитали как фразу в список. Если встретили # то повторяем с шага 3, если конец файла то выходим.
Получили список фраз, с ним уже делаем что нужно.
SharedPreferences: http://stackoverflow.com/questions/1020 ... p-settingsТак-же нужно будет сделать файл куда будет сохраняться номер последней позиции.
Личные сообщения с просьбой ответить на форуме или написать программу я просто удаляю, если я в хорошем настроении. Если в плохом добавляю автора в черный список. По любым другим вопросам feel free to write to me.
Re: Есть ли урок по работе с текстовыми файлами?
Файл получать из сети.no-- писал(а):Если файл получать из сети, то просто писать его во внутреннюю память.юзер получает зашифрованный на основе его ID с помощью base-64 файл, из которого приложение считывает и выводит на дисплей текст.
Расшифровывать лишь при выводе (когда юзер нажимает кнопку отобразить титры), не сохраняя в файловой системе расшифрованный файл.anber писал(а): 1. Получить файл
2. Считать в память
3. Расшифровать
4. Вывести на экран
С каким пунктом проблемы?