Вопросы с тегом «android»

Android - это мобильная операционная система Google, используемая для программирования или разработки цифровых устройств (смартфоны, планшеты, автомобили, телевизоры, одежда, стекло, IoT). Для тем, связанных с Android, используйте специальные теги Android, такие как android-intent, android-активность, android-адаптер и т. Д. Для вопросов, не связанных с разработкой или программированием, но связанных с платформой Android, используйте эту ссылку: https: // android.stackexchange.com.

6
Диалог для выбора изображения из галереи или с камеры
Есть ли стандартный способ вызова диалогового окна с возможностью выбора изображения с камеры или из галереи (например, из встроенной телефонной книги или Skype)? Я посмотрел на это, но код открывает галерею, не предлагая выбрать ее с камеры. Устройство: Samsung Galaxy Tab Android: 2.3.3
122 android 

11
Как сделать на кнопке круговую рябь при нажатии?
Задний план В приложении для набора номера Android, когда вы начинаете что-то искать и нажимаете кнопку со стрелкой слева от EditText, вы получаете эффект круговой ряби на нем: Эта проблема Я тоже пробовал, но у меня прямоугольная: <ImageButton android:id="@+id/navButton" android:layout_width="40dp" android:layout_height="40dp" android:layout_gravity="center_vertical" android:layout_marginLeft="8dp" android:background="?android:attr/selectableItemBackground" android:src="@drawable/search_ic_back_arrow"/> Вопрос Как сделать так, чтобы …


6
Каковы преимущества установки для largeHeap значения true?
У меня есть приложение с почти 50 классами, которые я настраиваю android:largeHeap="true", как показано ниже. Это хорошая практика? <application android:name=".MyApplication" android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="Mall" android:largeHeap="true" android:logo="@drawable/logo_for_up" android:screenOrientation="portrait" android:theme="@style/AppTheme" > </application> Пожалуйста, предложите преимущества и недостатки его использования. У меня проблемы с памятью, поэтому я задаю этот вопрос.

12
Как очистить стек навигации после перехода к другому фрагменту в Android
Я использую новый компонент архитектуры навигации в android, и я застрял в очистке стека навигации после перехода к новому фрагменту. Пример: я нахожусь в loginFragment и хочу, чтобы этот фрагмент был очищен из стека, когда я перехожу к домашнему фрагменту, чтобы пользователь не возвращался обратно в loginFragment, когда он нажимает …

9
Есть ли способ игнорировать INSTALL_FAILED_VERSION_DOWNGRADE при установке приложения с помощью Android Debug Bridge?
Похоже, что в самой последней версии Android 4.2 возникла эта ошибка при установке, когда кто-то пытается установить APK с более ранней версией. В предыдущих версиях Android можно было установить старые APK просто через adb install -r <link to APK>. В целях отладки мне часто нужно повторно тестировать старые APK; и …
121 android  install  adb 

12
Фокусируемый EditText внутри ListView
Я потратил на это около 6 часов и не наткнулся ни на какие препятствия. Общая предпосылка заключается в том, что в элементе ListView(независимо от того, создается ли он адаптером или добавляется в виде заголовка) есть строка , содержащая EditTextвиджет и файл Button. Все, что я хочу сделать, это иметь возможность …

11
Размер текста и разные размеры экрана Android
Я знаю, это обсуждалось уже 1000 раз, но я не могу настроить размер текста под разные размеры экрана. Я пытаюсь использовать sp в качестве единиц размера в своем индивидуальном стиле: <style name="CustumButtonStyle" parent="@android:style/Widget.Button"> ... <item name="android:textSize">30sp</item> ... </style> В 2.7 QVGA выглядит нормально: Но в 7in WSVGA это выглядит так: …

3
Почему ActionBarActivity устарел
Я только что установил Android Studio и начал кодировать расширяемую активность, ActionBarActivityи оказалось, что она устарела. Итак, как еще мне настроить панель действий для моей деятельности. Также в курсе «Приступая к работе» используется метод ActionBarActivityбез упоминания того, что он устарел.

16
При отображении диалогового окна появляется сообщение «Невозможно выполнить это действие после onSaveInstanceState»
Некоторые пользователи сообщают, что если они воспользуются быстрым действием на панели уведомлений, они приближаются к силе. Я показываю быстрое действие в уведомлении, которое вызывает класс TestDialog . В классе TestDialog после нажатия кнопки «отложить» я покажу SnoozeDialog. private View.OnClickListener btnSnoozeOnClick() { return new View.OnClickListener() { public void onClick(View v) { …
121 android  dialog  fragment 

10
Как проверить, подписан ли APK или «отладочная сборка»?
Насколько я знаю, в android "release build" подписан APK. Как это проверить по коду или у Eclipse есть какие-то секретные определения? Мне это нужно для отладки заполнения элементов ListView из данных веб-службы (нет, logcat не вариант). Мои мысли: Приложения android:debuggable, но по какой-то причине это не выглядит надежным. Идентификатор устройства …

10
Как вывести список файлов в каталоге Android?
Вот мой код: String path = Environment.getExternalStorageDirectory().toString()+"/Pictures"; AssetManager mgr = getAssets(); try { String list[] = mgr.list(path); Log.e("FILES", String.valueOf(list.length)); if (list != null) for (int i=0; i<list.length; ++i) { Log.e("FILE:", path +"/"+ list[i]); } } catch (IOException e) { Log.v("List error:", "can't list" + path); } Тем не менее, хотя …
121 android 

11
Как предотвратить несколько экземпляров Activity, когда оно запускается с разными намерениями
Я обнаружил ошибку в своем приложении, когда оно запускается с помощью кнопки «Открыть» в приложении Google Play Store (ранее называвшемся Android Market). Кажется, что для его запуска из Play Store используется иное, Intentчем для запуска из меню значков приложений телефона. Это приводит к запуску нескольких копий одного и того же …

5
GridLayout и проблемы с диапазоном строк / столбцов
В представлении блога разработчиков AndroidGridLayout показана эта диаграмма того, как промежутки влияют на автоматическое распределение индекса: Я пытаюсь реализовать это с помощью файла GridLayout. Вот что у меня есть на данный момент: <android.support.v7.widget.GridLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res/com.commonsware.android.gridlayout" android:layout_width="fill_parent" android:layout_height="fill_parent" app:orientation="horizontal" app:columnCount="8"> <Button app:layout_columnSpan="2" app:layout_rowSpan="2" android:layout_gravity="fill_horizontal" android:text="@string/string_1"/> <Button app:layout_columnSpan="2" android:layout_gravity="fill_horizontal" android:text="@string/string_2"/> <Button app:layout_rowSpan="4" …

11
Как правильно закрыть DialogFragment?
Документы говорят об этом для dismiss()метода из Dialogкласса: Закройте это диалоговое окно, удалив его с экрана. Этот метод можно безопасно вызывать из любого потока. Обратите внимание, что вы не должны переопределять этот метод для очистки при закрытии диалогового окна, вместо этого реализуйте это в onStop(). В моем коде все, что …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.