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

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

8
Авторский способ переопределить onMeasure ()?
Какой правильный способ переопределить onMeasure ()? Я видел разные подходы. Например, профессиональная разработка для Android использует MeasureSpec для вычисления размеров, а затем завершается вызовом setMeasuredDimension (). Например: @Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec){ int parentWidth = MeasureSpec.getSize(widthMeasureSpec); int parentHeight = MeasureSpec.getSize(heightMeasureSpec); this.setMeasuredDimension(parentWidth/2, parentHeight); } С другой стороны, согласно этому …

13
Как обрабатывать AsyncTask во время поворота экрана?
Я много читал о том, как сохранить состояние моего экземпляра или как справиться с разрушением моей активности во время поворота экрана. Кажется, есть много возможностей, но я не понял, какая из них лучше всего работает для получения результатов AsyncTask. У меня есть несколько AsyncTasks, которые просто запускаются снова и вызывают …

5
Идеальный способ установить глобальный обработчик неперехваченных исключений в Android
Я хочу установить глобальный обработчик неперехваченных исключений для всех потоков в моем приложении Android. Итак, в моем Applicationподклассе я установил реализацию Thread.UncaughtExceptionHandlerобработчика по умолчанию для неперехваченных исключений. Thread.setDefaultUncaughtExceptionHandler( new DefaultExceptionHandler(this)); В моей реализации я пытаюсь отобразить AlertDialogсоответствующее сообщение об исключении. Однако, похоже, это не работает. Всякий раз, когда возникает исключение …

17
Импорт Android-волейбола в Android Studio
Я хочу использовать библиотеку залпа Google Я использую Android Studio и знаю, как добавлять библиотеки .jar. Но я не смог создать библиотеку .jar с файлами залпа: https://android.googlesource.com/platform/frameworks/volley Вот что я сделал: (используя windows 7) git clone https://android.googlesource.com/platform/frameworks/volley cd volley android.bat update project -p . --target android-19 ant.jar jar И я …

13
Получение физических размеров экрана / dpi / плотности пикселей в Chrome на Android
Вопрос Есть ли безопасный способ получить действительно правильные физические размеры экрана в Chrome на Android? При необходимости старые версии Chrome и Android можно не рассматривать. Предыдущие исследования По stackoverflow есть множество тупиковых вопросов о получении реальных физических размеров экрана устройства из javascript (или css). Кажется, что нет конвергенции между стандартизацией …

4
Android - Конструктор действий против onCreate
Я понимаю, что у Android Activitiesесть определенные жизненные циклы, которые onCreateследует переопределить и использовать для инициализации, но что именно происходит в конструкторе? Есть ли случаи, когда вы могли / должны также переопределить Activityконструктор, или вы никогда не должны его трогать? Я предполагаю, что конструктор никогда не следует использовать, потому что …

8
Безупречный цикл видео с VideoView
У меня есть следующий код, чтобы взять видео в качестве необработанного ресурса, запустить видео и зациклить его, но сейчас мне нужно, чтобы видео циклически повторялось, когда дело доходит до конца клипа и снова запускает клип, переход между вызывает мерцание на долю секунды, чего у меня действительно нет для моего приложения. …

10
Не удалось найти цель с хеш-строкой 'android-25'
У меня Android Studio 2.2. Я пытаюсь открыть проект, но получаю сообщение об ошибке «Не удалось найти цель с хеш-строкой 'android-25'». Под сообщением об ошибке я вижу ссылку «Установить отсутствующие платформы и синхронизировать проект». Если я нажму на эту ссылку, я получу еще одну ошибку, которая говорит «Следующие пакеты недоступны: …
88 android 

12
Как скачать сервисы Google Play в эмуляторе Android?
Я хочу использовать API сервисов Google Play в своем приложении, но когда я открываю эмулятор для тестирования своего приложения, он отправляет мне сообщение, в котором говорится: «Необходимо загрузить сервисы Google Play». Я знаю, что это происходит, потому что я закодировал этот тест в своем MainActivityметоде onResume(). Я хочу знать, как …

10
Как создать ссылку для всех мобильных устройств, которая открывает карты Google с маршрутом, начинающимся в текущем месте, в указанное место?
Я скорее подумал, что это будет не так сложно найти, но, похоже, нелегко найти потрясающую статью о кросс-девайсах, как и следовало ожидать. Я хочу создать ссылку, которая открывает либо браузер мобильного устройства и просматривает карты Google, либо открывает приложение карт (Apple Maps или Google Maps) и напрямую начинает маршрут, то …

4
Анимация масштаба изображения Android относительно центральной точки
У меня есть ImageView, и я делаю для него простую масштабную анимацию. Очень стандартный код. Мой scale_up.xml: <set xmlns:android="http://schemas.android.com/apk/res/android"> <scale android:fromXScale="1" android:fromYScale="1" android:toXScale="1.2" android:toYScale="1.2" android:duration="175"/> </set> Мой код анимации: Animation a = AnimationUtils.loadAnimation(this, R.anim.scale_up); ((ImageView) findViewById(R.id.circle_image)).startAnimation(a); Проблема: Когда изображение масштабируется, оно масштабируется не от центра, а от верхнего левого угла. …

18
Добавить поле между RadioButton и его меткой в ​​Android?
Можно ли добавить немного места между RadioButton и меткой, по-прежнему используя встроенные компоненты Android? По умолчанию текст выглядит немного сморщенным. <RadioButton android:id="@+id/rb1" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="My Text"/> Я пробовал пару вещей: Кажется, что указание полей и отступов добавляет пространство вокруг всего элемента (кнопки и текста вместе). Это имеет смысл, но не …


9
Преобразование шестнадцатеричного значения цвета (#ffffff) в целочисленное значение
Я получаю шестнадцатеричные значения цвета с сервера (в этой форме #xxxxxx, например, #000000для черного) Как мне преобразовать это в целое число? Я пытался сделать, Integer.valueOf("0x" + passedColor.substring(1, passedColor.length()))чтобы получить еще более хекстастический 0x000000результат, но это не интерпретируется как intздесь, какие-либо другие предложения? Я получаю сообщение об ошибке: 08-03 21:06:24.673: ERROR/AndroidRuntime(20231): …

3
TextView с другим размером текста
Можно ли установить разные textSize в одном TextView? Я знаю, что могу изменить стиль текста, используя: TextView textView = (TextView) findViewById(R.id.textView); Spannable span = new SpannableString(textView.getText()); span.setSpan(arg0, 1, 10, arg3); textView.setText(span) Я знаю начало диапазона ... конец текста Я хочу изменить размер. Но что я могу использовать в качестве arg0и …

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