Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Работа с файлами до 10мб - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Прравильно принять List через Parcelable http://www.cyberforum.ru/android-dev/thread1696405.html
shedules = (ArrayList<Schedule>)getIntent().getParcelableArrayListExtra("List"); Такой код выдает ошибку компиляции Cannot cast from ArrayList<Parcelable> to ArrayList<Schedule>. Помогите как можно...
Программирование Android Парсинг JSON Привет знатокам своего дела, у меня уже крик души! Какой час не выходит распарсить такой JSON {"blame1":{"apps":},"blame2":{"apps":},"blame3":{"apps":}} мне нужно чтобы программа прошла в... http://www.cyberforum.ru/android-dev/thread1696392.html
Список ListView из Fragment Программирование Android
Добрый вечер. Вот такой вопрос и помощь ваша очень нужна Вот на скрине я указал все что нужно так примерно. У меня есть Список страниц в Navigation Drawer. И оттуда кликаю на ссылку и...
Программирование Android Notification и выключенный экран
пишу небольшое приложение на Android 4.4. в фоне работает Service, и каждые 10 минут (в зависимости от условий) нужно сигнализировать вибрацией и/или светодиодами. причем это нужно делать вне...
Программирование Android Позиционирование http://www.cyberforum.ru/android-dev/thread1696013.html
Народ помогите разобраться с дизайном, хочу сделать страничку пользователя то есть, с лево картинка (фото) с права текст ФИО, но блин ни как не могу нормально их расположить, буду очень благодарен...
Программирование Android Сервисы Google Api Добрый день. подскажите пожалуйста или дайте ссылку на статью а то я не нашел. Как мне в приложение получить Email адрес от Gmail. через это можно ли сделать подробнее

Показать сообщение отдельно
Pablito
2476 / 1960 / 611
Регистрация: 12.05.2014
Сообщений: 6,866
Завершенные тесты: 1
28.03.2016, 10:57
а почему одним файлом и 10 мб, почему не 10 по 1 мб которые можно брать по-очереди и держать в памяти только 1?

создать массив char[] = new char[1_000_000]; (или byte х.з. что там в задаче на самом деле)
и писать в него, а как заполнится - скидывать на диск, при заполнении последнего, десятого массива - брать первый и писать снова, писанины на пол часа

50 байт каждую секунду это 27 часов непрерывной записи (если предположить что там по 50 байт, а не по 100 потому что юникод)
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru