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

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

16
Фильтр намерений Android: связать приложение с расширением файла
У меня есть собственный тип / расширение файла, с которым я хочу связать свое приложение. Насколько мне известно, элемент данных создан для этой цели, но я не могу заставить его работать. http://developer.android.com/guide/topics/manifest/data-element.html Согласно документации и множеству сообщений на форуме, это должно работать следующим образом: <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.DEFAULT" …

9
Как отслеживать изменения предпочтений в PreferenceFragment?
Как описано здесь , я создаю подкласс PreferenceFragment и отображаю его внутри Activity. В этом документе объясняется, как здесь отслеживать изменения предпочтений , но только если вы создаете подкласс PreferenceActivity. Поскольку я этого не делаю, как мне отслеживать изменения предпочтений? Я пробовал реализовать OnSharedPreferenceChangeListener в моем PreferenceFragment, но он, похоже, …

10
Воспроизведение произвольного тона с Android
Есть ли способ заставить Android издавать звук произвольной частоты (то есть я не хочу иметь предварительно записанные звуковые файлы)? Я огляделся, и единственное, что мне удалось найти, - это ToneGenerator, который был даже близко, но, похоже, он способен выводить только стандартные тоны DTMF. Любые идеи?
93 android  audio 

6
Пакет «Android Emulator» с ревизией не ниже 28.1.9 недоступен
Я пытаюсь добавить Android Q с помощью диспетчера AVD, но он говорит: «Пакет« Android Emulator »с ревизией не ниже 28.1.9 недоступен». Кто-нибудь пробовал это раньше? что мне теперь делать, чтобы решить эту проблему.

1
Всплывающее окно панели инструментов Android: тема против темы
Часто я вижу это объявление панели инструментов в файлах макета: <android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" app:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar" app:popupTheme="@style/ThemeOverlay.AppCompat.Light"> </android.support.v7.widget.Toolbar> Почему между темами связаны два атрибута: theme и popupTheme? Каковы цели каждого из них?

10
Использование пользовательского шрифта в Android TextView с использованием XML
Я добавил файл пользовательского шрифта в папку с ресурсами / шрифтами. Как мне использовать его из моего XML? Я могу использовать его из кода следующим образом: TextView text = (TextView) findViewById(R.id.textview03); Typeface tf = Typeface.createFromAsset(getAssets(), "fonts/Molot.otf"); text.setTypeface(tf); Разве я не могу сделать это из XML с помощью android:typeface="/fonts/Molot.otf"атрибута?

20
Как сгруппировать RadioButton из разных LinearLayout?
Мне было интересно, можно ли сгруппировать каждый сингл RadioButtonв уникальную, RadioGroup сохраняя ту же структуру. Моя структура выглядит так: LinearLayout_main LinearLayout_1 RadioButton1 LinearLayout_2 RadioButton2 LinearLayout_3 RadioButton3 Как видите, теперь все RadioButtonдети разные LinearLayout. Я пробовал использовать приведенную ниже структуру, но она не работает: Радиогруппа LinearLayout_main LinearLayout_1 RadioButton1 LinearLayout_2 RadioButton2 LinearLayout_3 …

7
Android, обнаружение запуска других приложений
Я пытаюсь разработать приложение, которое не позволяет пользователю получить доступ к указанному приложению без пароля. Сценарий такой ... пользователь нажимает на приложение "Электронная почта" (например) мое приложение обнаруживает запуск приложения мое приложение подтверждает, что это приложение "Электронная почта" мое приложение открывает вид сверху, запрашивая пароль пользователь вводит пароль, если он …

13
Как определить режим полета на Android?
В моем приложении есть код, который определяет, активно ли подключен Wi-Fi. Этот код вызывает исключение RuntimeException, если включен режим полета. В любом случае я хотел бы отображать отдельное сообщение об ошибке в этом режиме. Как я могу надежно определить, находится ли устройство Android в режиме полета?
93 java  android  airplane 

18
findViewById () возвращает null для пользовательского компонента в XML макета, а не для других компонентов
У меня есть в res/layout/main.xmlтом числе эти элементы и другие: <some.package.MyCustomView android:id="@+id/foo" (some other params) /> <TextView android:id="@+id/boring" (some other params) /> В моем Activity onCreate я делаю следующее: setContentView(R.layout.main); TextView boring = (TextView) findViewById(R.id.boring); // ...find other elements... MyCustomView foo = (MyCustomView) findViewById(R.id.foo); if (foo == null) { Log.d(TAG, …
93 xml  android  layout 

17
Изображение, сохраненное на SD-карту, не отображается в приложении Галерея Android
Я сохраняю изображение на SD-карту, и оно не отображается в приложении Галерея, пока я не сниму SD-карту и не верну ее обратно. Вы хоть представляете, почему это так? Похоже, в приложении Галерея есть кеш, который не обновляется при сохранении файла ... На самом деле, я также хочу открыть только что …
93 android  image  save  gallery 

5
Интегрируйте ZXing в Android Studio
Я начну объяснять все шаги, которые я сделал, и, в конце концов, в чем проблема. Загрузите ZXing-2.2 https://code.google.com/p/zxing/downloads/list Извлечь все в zxing-2.2. Загрузите и установите Apache Ant http://www.youtube.com/watch?v=XJmndRfb1TU. С помощью командной строки Windows (Run-> CMD) перейдите в извлеченный каталог. В окне командной строки введите «ant -f core / build.xml», нажмите …

10
Сдвиньте макет вверх снизу экрана
У меня есть макет, скрытый от просмотра. При нажатии кнопки я хочу, чтобы она скользила вверх снизу, подталкивая все содержимое экрана вверх, очень похоже на то, как WhatsApp показывает панель смайлов на экране чата. Я видел SlidingDrawer, мне это не подходит. Для этого требуется изображение в качестве ручки, которая отображается …

20
Невозможно разрешить зависимость для ': app @ debug / compileClasspath': не удалось разрешить com.android.support:appcompat-v7:26.1.0
Невозможно разрешить зависимость для ': app @ debug / compileClasspath': не удалось разрешить com.android.support:appcompat-v7:26.1.0. Не удалось разрешить com.android.support:appcompat-v7:26.1.0. Требуется: project: app Кэшированная версия com.android.support:appcompat-v7:26.1.0 недоступна для автономного режима. Журнал ошибок: Не удалось разрешить все файлы для конфигурации ': app: debugCompileClasspath'. Не удалось разрешить com.android.support:appcompat-v7:26.1.0. Требуется: project: app Кешированная версия com.android.support:appcompat-v7:26.1.0, …

7
Должен ли я строго избегать использования перечислений на Android?
Раньше я определял набор связанных констант, таких как Bundleключи, вместе в интерфейсе, как показано ниже: public interface From{ String LOGIN_SCREEN = "LoginSCreen"; String NOTIFICATION = "Notification"; String WIDGET = "widget"; } Это дает мне более удобный способ сгруппировать связанные константы вместе и использовать их путем статического импорта (не реализует). Я …
93 java  android  enums 

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