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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Какой метод срабатывает при повторном показе фрагмента http://www.cyberforum.ru/android-dev/thread1402602.html
Доброго... Имею несколько фрагментов, работаю с ними так: if (fragmentManager.findFragmentByTag(String.valueOf(idQuestion)) != null){ fragment =...
Программирование Android Password dialog and Activity Есть приложение, которое хотелось бы защитить. При первом запуске необходимо предоставить пользователю возможность задать пароль. (поле пароля и поле повторения). При последующем входе нужно... http://www.cyberforum.ru/android-dev/thread1402590.html
Программирование Android Распознать 1 звук
Мне нужно создать приложение, которое может опознать звук(который я туда добавлю). Как это сделать? и в каком виде туда "добавить звук". Звук - это не голос(который всегда звучит по разному), моим...
Программирование Android Ошибки после импортирования проекта в Android Studio
Импортировал проект в Android Studio. Выдает такие ошибки: Error: Found item String/shared_string_or more than one time Error:Execution failed for task ':OsmAnd:mergeFreeLegacyArmv5DebugResources'....
Программирование Android Создание Activity, которая запускается только при первом запуске http://www.cyberforum.ru/android-dev/thread1402349.html
Как сделать так, чтобы определенная Activity (у меня она называется SplashScreenActivity) показывалась только при первом запуске приложения, а при последующих открывалась стандартная MainActivity?
Программирование Android Из EditText передать int массив Добрый вечер! нужно считать из EditText цифры, и передать каждое число как отдельный индекс массив с 0 до n. Потом вывести на текствью объект класса в котором есть стринговая перегрузка..помогите... подробнее

Показать сообщение отдельно
NightShock
3 / 3 / 1
Регистрация: 22.10.2011
Сообщений: 65

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

24.03.2015, 12:53. Просмотров 415. Ответов 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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.