С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Программирование Android

Войти
Регистрация
Восстановить пароль
 
NightShock
3 / 3 / 1
Регистрация: 22.10.2011
Сообщений: 65
#1

Запись в память телефона из сервиса - Программирование Android

24.03.2015, 12:53. Просмотров 419. Ответов 1
Метки нет (Все метки)

Нужно через сервис сохранить файл в память телефона в директорию.
Делаю так:

Java
1
2
3
4
5
6
7
8
9
10
11
        if (!Environment.getExternalStorageState().equals(
                Environment.MEDIA_MOUNTED)) {
            Log.d(LOG_TAG, "SD-карта не доступна: " + Environment.getExternalStorageState());
            fileName = Environment.getDataDirectory() + "/test/";
        }
        else {
            fileName = Environment.getExternalStorageDirectory() + "/test/";
        }
        File myPath = new File(fileName);
        myPath.mkdirs();
        fileName+=dateFormat.format(date)+" - "+intent.getStringExtra("id");
Java
1
context.startService(new Intent(context, AudioRecord.class).putExtra("id", "tratata"));
Java
1
    public int onStartCommand(Intent intent, int flags, int startId) {
Но, как я понял, в дату без рута писать нельзя. Вопрос куда писать можно?
Опять же, как я понял, писать можно в директорию приложения, но как её найти без Сontext?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.03.2015, 12:53
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Запись в память телефона из сервиса (Программирование Android):

Сохранение файла в память телефона - Программирование Android
пытаюсь сохранить файл на память телефона но никак не получается File file = new File("temp.log") мб путь неправильный?

Сохранение данных с формы в постоянную память телефона - Программирование Android
как мне сделать чтобы информацию с формы ui сохраняла не в оперативную память а просто в память телефона чтобы при закрытия приложения...

Можно ли писать текстовый файл в память телефона в свою подпапку - Программирование Android
Как сделать что то вроде такого: OutputStreamWriter outputStreamWriter = new...

Запись сигнала с антенны телефона - Программирование Android
Я сам не разбираюсь, но мне нужно знать. Можно ли создать прогу которая записывает принимаемый антенной сигнал(не входящий звонок) и потом...

Запись картинок и файлов во внутреннюю память - Программирование Android
Здравствуйте! Загружаю информацию через Jsoup в AsyncTask. Думаю сохранять её в файлы(что то вроде кэша). Уже имел дело с этим, но как...

Nokia 5800. Память телефона заполнена - Смартфоны
Здравствуйте, у меня такая проблема, а точнее их даже две: 1) В памяти телефона (диск С) свободно лишь около 5 мб из 80. При этом...

1
Rube
911 / 559 / 88
Регистрация: 13.02.2014
Сообщений: 2,072
24.03.2015, 15:25 #2
this?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.03.2015, 15:25
Привет! Вот еще темы с ответами:

Сохранение текста из TextBlock в .txt файл в память телефона - Windows Phone
Есть такой вопрос, как на C# при написании приложения для Windows Phone 8.1 сохранить текст в .txt файл?

Сохранить фото из bitmap в формате jpg на sdcard или внутреннюю память телефона Андроид - Delphi FireMonkey
Здравствуйте! Может кто сталкивался с таким вопросом. Есть TImage в него с камеры грузится фото. Потом мне надо сохранить его под нужным...

При запуске сервиса поток повисает, и запись в файл не происходит - C++ WinAPI
Всем привет! Такая проблема, при запуске сервиса поток повисает, и запись в файл не происходит. Но при остановке сервиса всё начинает...

Дистанционная запись видео с мобильного телефона - Смартфоны
Как сделать так, чтобы видео снимаемое на мобильном телефоне сразу через интернет записывалось на определенном компьютере?Допустим на...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.