База ответов ИНТУИТ

Разработка приложений для Android 4.0

<<- Назад к вопросам

Приложение сохраняет медиа файлы в одной из директорий SD карты. Необходимо, что данные файлы не могли быть обнаружены с помощью Media Scanner. Какие действия должны быть предприняты?

(Отметьте один правильный вариант ответа.)

Варианты ответа
вначале всех имен файлов поставить точки, и тем самым показать, что они скрыты
в директории должен быть пустой файл с именем .nomedia(Верный ответ)
убедиться, что директория скрыта
при запуске приложения вызвать SystemMediaScanner.ignoreDirectory(File)
в директории должен быть пустой файл с именем .noscan
Похожие вопросы
В проект импортированы файлы, которые размещены в папке /assets. Однако приложению нельзя ссылаться на данные файлы, используя сгенерированный файл R.java. Файлы можно сделать доступными приложению, если:
Необходимо отправить Intent так, чтобы оно продолжало существовать после передачи сообщения об успешном завершении. Данные должны быть доступны. Какой тип Intent должен быть использован?
Вы пытаетесь устранить неполадки приложения с помощью журнала регистрации. На выходе слишком много данных, которые могут быть использованы. Вы должны ограничить количество данных на выходе. Необходимо получить данные отладки от ActivityManager, а также от приложения (используется метка CustomerProcessor). Какие фильтры необходимо использовать для получения необходимых данных?
Для того чтобы включать в приложение статические файлы и обращаться к ним во время работы программы, необходимо:
Файлы сохраняются на устройстве внутренней памяти. Что будет с файлами, когда пользователь удалит приложение?
Необходимо сохранить личные файлы, созданные в приложении. Нужен только список имен файлов. Какой метод необходимо использовать?
Необходимо создать образ SD карты с файловой системой FAT32, который может быть протестирован на устройствах с различными конфигурациями. Какая программа позволит создать данный образ?
     File file = new File(myContext.getExternalFilesDir(null), "appData.txt");      try {      FileOutputStream os = new FileOutputStream(file, true);      OutputStreamWriter out = new OutputStreamWriter(os);      out.write{data);      out.close();      } catch (e) { }    
При компиляции ошибок не обнаружено, все переменные имеют корректные значения, устройства внешней памяти установлены и доступны. Какие еще условия должны быть соблюдены, чтобы с помощью данного кода можно было успешно сохранить файл с данными?
Необходимо добавить поисковый интерфейс в приложение. Android должен контролировать все события, связанные с поиском. Также интерфейс должен включаться во все действия, которые вызывают его. Какой интерфейс нужно использовать для поиска?
Разрабатывается приложение, в котором должна быть возможность добавлять события в пользовательский календарь. В файле AndroidManifest.xml не нужно настраивать никакие дополнительные разрешения. Как достигнуть данной цели?