Форум программистов, компьютерный форум, киберфорум
Программирование Android
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
23 / 23 / 11
Регистрация: 04.12.2012
Сообщений: 579
1

Запись и чтение из внутренней памяти

06.12.2015, 12:15. Показов 885. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте. На WinPhone есть класс с двумя методами, которые сохраняют во внутреннюю память данные и загружают из неё:

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
public static class ToolsRsue
    {
        /// <summary>
        /// Запись Json-файла в внутреннюю память
        /// </summary>
        /// <param name="jsonString">строка с Json-файлом</param>
        /// <param name="fileName">имя файла для запоминания</param>
        public static async void SaveToIsolatedStorage(string jsonString, string fileName)
        {
            StorageFolder localFolder = ApplicationData.Current.LocalFolder;
            try {
                StorageFile newsFile = await localFolder.CreateFileAsync(fileName, CreationCollisionOption.ReplaceExisting);
                await FileIO.WriteTextAsync(newsFile, jsonString);
            }
            catch(Exception ex)
            {
                throw new Exception("Ошибка сохранения json-файла во внутреннюю память:  " + ex.Message);
            }
        }
 
        /// <summary>
        /// Загрузка Json-файла из внутренней памяти
        /// </summary>
        /// <param name="fileName">имя файла</param>
        /// <returns></returns>
        public static async Task<string> LoadFromIsolatedStorage(string fileName)
        {
            StorageFolder localFolder = ApplicationData.Current.LocalFolder;
            string jsonString = string.Empty;
            try
            {
                StorageFile newsFile = await localFolder.GetFileAsync(fileName);
                jsonString = await FileIO.ReadTextAsync(newsFile);
            }
            catch (Exception ex)
            {
                throw new Exception("Ошибка чтения json-файла из внутренней памяти:  " + ex.Message);
            }
 
            return jsonString;
        }
Необходимо переделать этот код для Android приложения, но проблема в том, что в приложении на Android (я и использую VS + Xamarin) нет класса StorageFolder. Как можно заставить работать этот код для приложения Android?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.12.2015, 12:15
Ответы с готовыми решениями:

Чтение ассоциированного .txt файла с внутренней памяти по URI
Добрый день. Необходимо в программе прочитать ассоциированный текстовый файл .txt из внутренней...

Запись и чтение данных из внутренней флэш памяти винчестера, или получение ID винта
Доброго времени суток! Господа, есть у меня очень интересный вопрос, который очень хотелось бы...

Чтение из внутренней FLASH памяти STM32F100
Хочу использовать флэш память мк в качестве еепром для сохранения настроек программы. Читал статьи...

Чтение/запись памяти процесса
Какие есть способы чтения или записи в память процесса ? Я нашел только дефолтный...

0
06.12.2015, 12:15
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.12.2015, 12:15
Помогаю со студенческими работами здесь

Одновременное запись и чтение памяти
Подскажите пожалуйста, можно ли организовать одновременные запись и чтение в разных процессах, ...

Обращение к ячейке памяти чтение/запись
Доброго всем дня! Нужно написать небольшую прогу, код на Си за 5 минут, а с АСМой проблемы как...

Запись и чтение файла с выделением памяти на чистом C.
Помогите разобраться. Записываю вроде правильно. А прочитать не может. Выдает ошибку. Подскажите...

Чтение\запись памяти для x64 процессов
Читал память из одной онлайн игры для x32 битной версии на C# - все путем с помощью ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru