Articles of android для Android

В чем преимущество использования Space over View

Я обнаружил, что я использую представление, чтобы сделать пространство в своих макетах, и я решил заменить его Space . Поэтому я спросил себя, есть ли какие-либо выгоды для замены View with Space чтобы сделать пространство. Пространство с использованием виджета « View : <View android:layout_width="0dp" android:layout_height="match_parent" android:layout_weight="1" /> Пространство с использованием виджета Space : <Space android:layout_width="0dp" […]

Разрешить пользователю выбирать путь для сохранения файла на Android

Я разрабатываю одно приложение для нашего клиента, и есть одна небольшая функциональность, где мы застреваем, поэтому вам нужна ваша помощь, Scenarion: Мы разработали один вид переустановки, откуда пользователи могут видеть список изображений, песен и видео по категории, теперь у Пользователя есть один вариант просмотра или прослушивания изображений, аудио или видео, а также есть еще одна […]

Нужно идентификатор изображения из атрибутов xml custom custom widget

У меня есть пользовательский элемент управления (очень простой на данный момент), похожий на кнопку. Он должен отображать нежатое и нажатое изображение. Он появляется несколько раз в действии и имеет разные пары изображений в зависимости от того, где он используется. Подумайте о значках панели инструментов – аналогично этому. Вот выдержка из моего макета: <TableLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:MyApp="http://schemas.android.com/apk/res/com.example.mockup" […]

Не удается поймать Java (Android) Исключение с помощью try-catch

Я начинающий Java (Android) (из Python), и я пытаюсь поймать исключение с помощью Try-Catch следующим образом: try { u.save(); } catch (Exception e) { Log.wtf("DO THIS", " WHEN SAVE() FAILS"); } К моему удивлению, я не вижу свое сообщение в журнале, но я все равно получаю следующую ошибку: 09-25 10: 53: 32.147: E / SQLiteDatabase […]

Плавающая кнопка действия. Квадрат

Когда я устанавливаю цвет своей фабрики, это похоже на изображение ниже … Мой макет xml: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" android:paddingBottom="@dimen/activity_vertical_margin" tools:context=".MainActivity$PlaceholderFragment"> <android.support.design.widget.FloatingActionButton android:id="@+id/fab" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/ic_add" android:layout_marginRight="20dp" app:fabSize="normal" android:elevation="@dimen/fab_elevation" android:background="#000000" android:stateListAnimator="@animator/fab_anim" android:layout_gravity="center_horizontal" android:layout_alignParentBottom="true" android:layout_alignParentEnd="true" /> Также цвет не меняется. Может ли кто-нибудь помочь мне понять, что я делаю неправильно? Я […]

Интеграция SQLCIPHER в Android Studio Project

Я попытался интегрировать SQLCipher в Android-приложение, используя эту ссылку, а также некоторые ссылки переполнения стека (но они устарели и отличаются от официального документа). Все шаги правильно соблюдаются, и в части кодирования нет ошибок. Но, наконец, когда я создаю проект, появляется сообщение об ошибке: Ошибка: (11, 0) Метод Gradle DSL не найден: 'defaultConfig ()' Возможные причины: […]

Ориентация устройств Android – это пейзаж, но датчики ведут себя как ориентация Портрет

У меня проблема с ориентацией в android. Ориентация устройства – это пейзаж, который я установил в файле AndroidManifest.xml. android:screenOrientation="landscape" Также я держу устройство в ландшафте, поэтому все (макеты, виды и т. Д.) Находится в ландшафтном режиме, как я этого хотел. Но только когда я держу устройство в портрете, он дает мне ценности, которые мне нужны. […]

Как узнать, работает ли приложение на планшете или мобильном устройстве в Android?

Я разрабатываю приложение для Android, которое совместимо для экрана мобильного экрана и планшета. Поэтому я создаю 4 разных экрана для каждого. То есть login_portrait.xml login_landscape.xml login_portrait_large.xml login_landscape.xml Но проблема в том, что, как найти, что мое приложение, используемое любым пользователем, использует планшет или мобильный телефон? Есть ли решение?

Синхронизация репликации AOSP занимает слишком много времени

Я пытаюсь изучить Embedded Android из книги с тем же именем. И автор предложил работать с прядильной веткой AOSP. Поэтому я следил за загрузкой источника: $ repo init -u https://android.googlesource.com/platform/manifest.git -b gingerbread $ repo sync Но это слишком долго. Также из вывода мне кажется, что он также загружает исходный код из других ветвей (я вижу […]

OnItemClick дает индекс / позицию элемента на видимой странице … не фактический индекс элемента в списке ..issue при включении setTextFilterEnabled

Я создаю список. Элементы списка берутся из базы данных sqlite .. Я заполняю список, используя ArrayList и ArrayAdapter … после нажатия элементов в списке, я хочу, чтобы у вас было намерение скрыть информацию о Item clicked … info, как индексный номер элемента. Используя метод: onItemClick (AdapterView av, View v, int index, long arg) Я получаю […]