Articles of android

Использование windowTranslucentStatus со скрытой панелью инструментов

Я пытаюсь включить windowTranslucentStatus и AppBarLayout с Toolbar помеченной как app:layout_scrollFlags="scroll|enterAlways" Тестирование одновременно по API 18, 19 и 22 (слева). Проблема заключается в самом высоком API, где панель инструментов частично видима в строке состояния. Я пробовал много сочетаний стилей, но это самое близкое мне. В стилях я использую: <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"> <item name="android:colorPrimary" tools:targetApi="lollipop">@color/primary</item> <item […]

Как изменить цвета фигуры в Drawable?

У меня есть следующая кнопка: <Button android:id="@+id/Button_Collect" android:layout_width="48dp" android:layout_height="48dp" android:layout_marginBottom="16dp" android:layout_gravity="center_horizontal" android:background="@drawable/CollectButtonShape" /> Который выглядит следующим образом: Который состоит из следующего фона: <?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item> <shape android:innerRadius="0dp" android:shape="ring" android:thicknessRatio="2" android:useLevel="false" > <solid android:color="@android:color/transparent" /> <stroke android:width="2dp" android:color="#FF27AE60" /> </shape> </item> <item android:top="10dp" android:left="10dp" android:right="10dp" android:bottom="10dp"> <shape android:shape="oval"> <solid android:color="#FF27AE60" /> </shape> </item> […]

Samsung Note 2 не может достичь onLocationChanged ()

Он работает на большинстве устройств, кроме Galaxy Note 2. Он подключается к Google Клиенту, но не может достичь onLocationChanged() который реализует LocationListener . Кто-нибудь знает, что он вызывает и почему только на этом устройстве? @Override public void onLocationChanged(Location location) { mLastLocation = location; if (mLastLocation != null) { lat = mLastLocation.getLatitude(); lng = mLastLocation.getLongitude(); Toast.makeText(getApplicationContext(), […]

Свойство marginRight не работает

У меня есть представление изображения, фон которого является формой xml drawable, т. Е. Формой прямоугольника. Моя ориентация приложения привязана к пейзажному виду. Образ изображения находится в относительной компоновке. Я пытаюсь переместить его вправо от экрана, установив соответствующее значение layout_marginRight, но это не работает. ImageView всегда находится в исходном положении. Я также пробовал следующие другие варианты, […]

Изменение исходного кода эмулятора Android

Я хотел бы изменить исходный код qemu, чтобы получить информацию более низкого уровня от эмулятора Android. Где я могу получить исходный код эмулятора Android? (Я полагаю, что исходный код может включать и исходный код qemu) заранее спасибо

Как обращаться с java.net.UnknownHostException при использовании модификации

Я использую retrofit, чтобы получать и отправлять данные с сервера. Однако, если мой телефон теряет подключение к Интернету в середине приложения, я вижу ошибку: 05-10 08:12:05.559 29369-29400/? D/Retrofit﹕ java.net.UnknownHostException: Unable to resolve host "my.server.com": No address associated with hostname at java.net.InetAddress.lookupHostByName(InetAddress.java:394) at java.net.InetAddress.getAllByNameImpl(InetAddress.java:236) at java.net.InetAddress.getAllByName(InetAddress.java:214) Я хотел бы обработать эту ошибку изящно. Я хотел бы […]

Другой параметр java.lang.IllegalArgumentException: параметр должен быть потомком этого представления

Пользователи получают следующее исключение в моем приложении на некоторых телефонах. Я сам пытался воспроизвести ошибку, но не смог. Я искал переполнение стека для подобных проблем и пытался их решения, но ни один из них не работает. Вот ответы, которые я уже пробовал: Предотвращение / ловушка "Ошибка IllegalArgumentException: параметр должен быть потоком этого представления" Java.lang.IllegalArgumentException: параметр […]

Что такое Android SyncAdapter contentAuthority и accountType?

Я создаю пользовательский Android SyncAdapter и ударяю об ошибке после примера SDK «SampleSyncAdapter». – Я создаю свой эквивалент xml/syncadapter.xml . Вот части, которые я смущен: android:contentAuthority="com.android.contacts" android:accountType="com.example.android.samplesync" Документация AbstractThreadedSyncAdapter гласит: android:contentAuthority и android:accountType указывают, какие полномочия по контенту и для каких учетных записей используется этот адаптер синхронизации. Документация круглая, поскольку она ничего не говорит, это […]

Значение шифрования AES в Android?

Я унаследовал код Android, который использует следующий шифр: ks = new SecretKeySpec(key, "AES"); ciph = Cipher.getInstance("AES"); Поскольку дается только «AES», я не знаю, что такое ключи, режимы и дополнения. Я просмотрел документацию Bouncy Castle *, но я не могу найти, где описывается экземпляр AES. Я бы хотел использовать более явное описание экземпляра (например, «AES / […]

Couchbase lite на Android – общая архитектура?

Мы строим проект с использованием couchbase. На Android я использую couchbase lite. Обычно я работаю с реляционными базами данных, и потому что я новичок в couchbase, у меня возникают проблемы с поиском «правильной» архитектуры. Я понимаю основные понятия, которые, как я думаю, но все образцы и руководства, похоже, придерживаются какой-то простой настройки, когда они обращаются […]