Articles of android 4.4 kitkat

Задать настройку экрана в интерактивном режиме

Я хочу установить режим блокировки экрана None в KitKat, чтобы я мог запускать CTS. Я использую DragonBoard APQ8074 для разработки от Intrinsyc, и они только что выпустили свой BSP для Android KitKat 4.4.2. Проблема в том, что она нестабильна, а меню «Безопасность» в «Настройках» сработает. Поэтому я не могу использовать adb shell для input keyevents […]

FitsSystemWindows и дополнительное дополнение на kitkat

У меня есть ListView в действии с панелью действий вроде этого: <LinearLayout xmlns:tools="http://schemas.android.com/tools" xmlns:android="http://schemas.android.com/apk/res/android" tools:context=".LauncherActivity" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" > <ListView android:id="@+id/lvcalendar" android:layout_width="fill_parent" android:layout_height="fill_parent" android:clipToPadding="false" android:fitsSystemWindows="true" android:dividerHeight="10dp" android:paddingTop="10dp" android:paddingBottom="10dp" android:divider="#00ffffff" android:scrollbarThumbVertical="@drawable/scrollbarstyle" android:layout_gravity="top" android:listSelector="@android:color/transparent" /> </LinearLayout> Тема мероприятия: <item name="android:windowTranslucentStatus">true</item> <item name="android:windowTranslucentNavigation">true</item> В устройствах Kitkat поведение – это то, что я хочу: элементы имеют отступы 10dp внизу […]

AlarmManager перестает работать в Android 4.4.2 (используя SetExact ())

Я устанавливаю в своем коде тревогу, чтобы уйти в определенное время. Механизм сигнализации отлично работает на SDK <19, но на 19 сигналы тревоги не срабатывают. Вот код, где я устанавливаю будильник: public void SetAlarm(Context context, Long executionTime) { AlarmManager am = (AlarmManager) context.getSystemService(Context.ALARM_SERVICE); Intent intent = new Intent(context, AlarmReciever.class); PendingIntent pi = PendingIntent.getBroadcast(context, 0, intent, […]

Понимание необходимости сигналов VSYNC от Android

Я пытаюсь лучше понять подсистему отображения Android, но один элемент, который все еще запутывает меня, – это то, как обрабатываются сигналы VSYNC, и почему так много существует в первую очередь. Android предназначен для использования VSYNC в своем ядре, но есть несколько сигналов VSYNC, которые он использует. Через https://source.android.com/devices/graphics/implement.html в разделе «Смещение VSYNC» есть блок-схема, которая […]

Навигационный ящик под панелью действий

Прямо сейчас я только что начал проект в Android Studio с помощью NavigationBar как предварительно сконфигурированный в шаблоне. По-видимому, он помещает ящик навигации за панель действия. Многие вопросы, которые вы найдете, требуют, чтобы ящик навигации находился поверх панели действий, я хотел бы, чтобы она начиналась под панелью действий. Это то, что я сейчас имею: В […]

Android KitKat HttpURLConnection отключает AsyncTask

В моем приложении я загружаю файл, используя HttpURLConnection в AsyncTask . Если файл загружается слишком долго, я хочу его отменить; И я делаю это, закрывая поток и вызывая disconnect () на объекте HttpURLConnection . Код работает безупречно годами в Android. Однако теперь, когда KitKat не работает, проблемы появились. В частности, сам вызов disconnect() занимает несколько […]

Android убивает мою пусковую установку на BT connect

Я написал приложение для Android с Apache cordova. Это приложение для киосков, и в основном оно работает нормально. К сожалению, есть проблема: при определенных обстоятельствах Android сильно убивает мое приложение и сразу же перезапускает его. – Загрузка занимает около 3 секунд, где отображается белый экран. Он запускается совершенно новым (onPause, onResume не вызывается). В журнале […]

WebView Cache не работает в Android 4.4

Я работаю над приложением, которое кэширует изображение из Интернета и показывает его, даже когда пользователь находится в автономном режиме. Это работало довольно хорошо, пока Android 4.4 не вышел. Теперь все, что я вижу, это ошибка «Не могу загрузить веб-страницу». Полагаю, что это могло бы что-то сделать с тем, что Kitkat использует Chromium для загрузки веб-просмотров, […]

При использовании режима Immersive с диалогими, nav. Bar снова появляется и меняет размеры моего макета

Я использую Immersive Mode в своем приложении, когда он работает на Android 4.4+. ( Http://developer.android.com/training/system-ui/immersive.html ) Моя активность действительно отображается в полноэкранном режиме, и я работаю над нажатием клавиши громкости с помощью setOnSystemUiVisibilityChangeListener . У меня также есть аналогичный код для ввода диалогов в режим погружения. Однако, когда отображается диалог, навигация. Бары прыгают на экран, […]

Никакой активности не найдено для обработки Intent – android.intent.action.OPEN_DOCUMENT

Я пытаюсь изо всех сил использовать Storage Access Framework для Android 4.4. Я разработал фиктивное приложение, которое стреляет намерение начать работу. Intent intent = new Intent(Intent.ACTION_OPEN_DOCUMENT); intent.addCategory(Intent.CATEGORY_OPENABLE); startActivityForResult(intent, READ_REQUEST_CODE); Также я разработал другое фиктивное приложение, которое служит файловым провайдером. <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.saf" android:versionCode="1" android:versionName="1.0" > <uses-sdk android:minSdkVersion="19" android:targetSdkVersion="19" /> <uses-permission android:name="android.permission.MANAGE_DOCUMENTS"/> <application […]

Intereting Posts
MapView показывает оверлейные данные при нажатии Служба Google Play – SupportMapFragment.getMap () всегда возвращает null Как настроить IntelliJ для Mac, чтобы показать документацию на Java и Android в редакторе (офлайн, а не онлайн)? Добавление многооконной поддержки Samsung в приложение для Android Bitmap getWidth возвращает неверное значение Есть ли 2D Game Engine лучше, чем Libgdx? Получение android.content.res.Resources $ NotFoundException: исключение, даже если ресурс присутствует в android Android: получить имя приложения от намерения Временное отключение или изменение SELinux на Android Как отображать несколько уведомлений в android Nine-Patch Drawable vs Shape Drawable. Что должно быть предпочтительнее? Эквивалент Clean & build в Android Studio? Где константа запроса (64206) для входа в систему, определенная в Facebook SDK AccountManagerFuture.getResult () приводит к экрану «Не удалось войти» Добавить clickListner для кнопки внутри картыView, заполненной с помощью recyclerView