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

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

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

Мобильные устройства часто подсоединяются к удаленным объектам через сеть, например, точки доступа Wi-Fi. Для безопасного соединения ваше устройство всякий раз должно:

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

Варианты ответа
использовать маршруты I/O низкоуровневой сети Linux
использовать безопасные протоколы, такие как HTTP
включить на устройстве 3G или 4G соединение
использовать провайдеров для доступа к сетям, которые Android шифрует автоматически(Верный ответ)
запускать ProGuard на APK, чтобы убедиться, что действия в сети неочевидны
Похожие вопросы
Приложение становится менее производительным всякий раз, когда загружается фоновая служба. Данное приложение использует эту фоновую службу. Во время работы службы пользовательский интерфейс перестает отвечать. Почему страдает производительность приложения, когда работает данная служба?
Виртуальное устройство Android – это:
Какая команда отправляет файл myFile.txt из директории /work/project1 на устройство Android в директорию /sdcard/myProject?
Одиночное действие должно быть определено в файле AndroidManifest.xml и доступно под двумя названиями, с двумя отдельными наборами фильтров. Какой атрибут для этого используется?
Необходимо проверить имеет ли вызываемый процесс разрешение для программного доступа к сервису. Что для этого используется?
К стилям и темам, предлагаемым платформой Android, можно получить доступ через:
Устанавливается приложение на устройство с операционной системой Android 4.0. Для воспроизведения аудио потоков из сети Интернет, приложение использует класс MediaPlayer. В предыдущих версиях Android все работало, однако в Android 4.0 поток не воспроизводится. Код приложения не дорабатывался и не предъявлялись никакие дополнительные требования. Что нужно изменить, чтобы аудио потоки воспроизводились всеми версиями Android, включая 4.0?
Вы устанавливаете меню в приложение. Вы создали XML файл mainMenu.xml и разместили его в папке assets/menu. Когда вы попытаетесь создать меню, используя getMenuInflater().inflate(R.menu.mainMenu, viewGroup), меню не создается. Какое действие должно быть предпринято для устранения данной проблемы?
     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) { }    
При компиляции ошибок не обнаружено, все переменные имеют корректные значения, устройства внешней памяти установлены и доступны. Какие еще условия должны быть соблюдены, чтобы с помощью данного кода можно было успешно сохранить файл с данными?
     1: boolean mExternalStorageAvailable = false;     2: boolean mExtemalStorageWriteable = false;     3: String state = Environment.getExternalStorageState{) ;     4:     5: if (Environment.MEDIA_MOUNTED.equals(state)) {     6:  mExternalStorageAvailable = mExternalStorageWriteable = AAA;     7: } else if (Environment.MEDIA_MOUNTED_READ_ONLY.equals(state)) {     8:  mExternalStorageAvailable = BBB;     9:  mExternalStorageWriteable = CCC;     10: } else {     11:  mExternalStorageAvailable = mExternalStorageWriteable = DDD;     12: }    
Необходимо установить значения флагов mExternalStorageAvailable и mExternalStorageWriteable, которые позволят корректно отобразить состояние внешнего устройства. Какие значения должны быть вместо AAA, BBB, CCC и DDD (строки 6, 8, 9 и 11 соответственно)?