Articles of android 4.0

Android Studio: Ice Cream Sandwich (уровень API 15) Конфигурация устройства не отображается, даже если установлен системный образ

Я пытаюсь проверить приложение на сэндвич-устройстве для мороженого. Чтобы достичь этого, я надеялся запустить эмулятор в андроид-студии, на которой запущен API-уровень 15. Я постарался установить системный образ через диспетчер sdk, и он корректно отобразится как установленный в менеджере, как показано ниже: К сожалению, когда я пытаюсь выбрать системное изображение из списка в меню Конфигурация виртуального […]

«Очистить данные» также убивает приложение?

Когда (в Gingerbread, 2.3.x) я нажал кнопку «Очистить данные» в меню => Управление приложениями => Приложение, кнопка «Закрыть» также отключается. Означает ли это, что «Clear Data» также убивает приложение? Кроме того, я заметил, что в Ice Cream Sandwich этого не происходит. Итак, способ «Clear Data» отличается от Gingerbread и Ice Cream Sandwich? Обновление : как […]

Есть ли большой вариант кучи Android для старых телефонов, обновленных до ICS?

У меня есть Galaxy Nexus, и я знаю, что на этом телефоне работает опция android:largeHeap="true" , но мне было интересно, работает ли она над старыми телефонами, которые обновляются до Ice Cream Sandwich, то есть Samsung Nexus S. Причина, по которой я спрашиваю, заключается в том, что я создал приложение, которое сильно использует большие растровые изображения, […]

Расчет размера Appwidget

Это может быть я, но когда я вычисляю минимальные размеры виджета приложения в соответствии с формулой, приведенной на странице Android, я не получаю правильную ширину виджета; Формула такова : Ширина (n) = (70 xn) – 30 Когда я хочу иметь виджет 5×1, правильная ширина будет (5 * 70) – 30 = 320dp. Однако при тестировании […]

Почему Android 4.0 / Ice Cream Sandwich выделяет столько кучи памяти?

Я заметил, что на моем Galaxy Nexus, что android.content.res.Resources выделяет около 11 МБ. Я обнаружил это, поскольку я был в процессе профилирования вещей с использованием DDMS и опции « Dump HPROF file ». Итак, я потратил два часа, пытаясь понять, связано ли распределение с чем-то в моем коде или поддерживающих библиотеках. Я удалил все свои […]

CookieManager и CookieSyncManager не синхронизируют файлы cookie с веб-просмотром в ICS (работает на всех предыдущих уровнях API)

Задний план: Я получаю файлы cookie через свое приложение и использую их внутренне, делая запросы на http. Пользователи могут переключаться на веб-просмотр в любое время, и в этом случае я синхронизую / вставляю файлы cookie в webView . Код для синхронизации файлов cookie с webview с помощью CookieSyncManager : CookieSyncManager.createInstance(a); CookieManager cm = CookieManager.getInstance(); cm.setCookie(domain, […]

Как сделать приложения Android 4.0 обратно совместимыми?

Android 4.0 (ICS) имеет множество новых пользовательских интерфейсов, которые великолепны. Проблема в том, что в будущем я не уверен, как создать приложение для Android 4.0 и убедиться, что приложение выглядит одинаково / похоже на устройствах под управлением Android 2.2 и 2.3. Существует библиотека совместимости с Android и обратная совместимая панель действий , но я искал […]

Невозможно показать клавиатуру автоматически в SearchView

SearchView ориентирован по умолчанию, но когда я пытаюсь показать программную клавиатуру – этого не происходит: InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); imm.toggleSoftInput(InputMethodManager.SHOW_FORCED,0); Но когда я нажимаю на SearchView – он делает. Зачем?

Добавление виджетов на страницу запуска без bindAppWidgetId ()

Я пытаюсь превратить пусковую установку ICS в автономное приложение. Я почти там – единственное, что не работает, – это значок поиска и удаление виджета на экране, что приводит к сбою. Авария appWidgetManager.bindAppWidgetId(appWidgetId, componentName); что в пусковой установке используется appWidgetManager.bindAppWidgetId(appWidgetId, componentName); Для добавления виджетов, которые, по- видимому, имеют только системные приложения . Итак, мой вопрос: каков […]

Собственная трассировка стека на ICS?

По какой-то причине я не могу получить Native (C / C ++) трассировки адреса / стека, происходящие на устройствах ICS, которые у меня есть. На моем Nexus 7 ничего не выводится, когда происходит сбой родной библиотеки. log.redirect-stdio устанавливается log.redirect-stdio 1 при настройке через /system/default.prop и /data/local.prop , не работает. Я попробовал установить log.redirect-stdio в true […]