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

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

13
Откройте изображение с помощью URI в программе просмотра изображений галереи Android по умолчанию
Я извлек изображение uri, теперь я хотел бы открыть изображение с помощью программы просмотра изображений Android по умолчанию. Или, что еще лучше, пользователь мог выбрать, какую программу использовать для открытия изображения. Что-то вроде File Explorer предлагает вам, если вы попытаетесь открыть файл.

3
Почему onKey () вызывается дважды?
Я использую этот код: public boolean onKey(View v, int keyCode, KeyEvent event) { msg = (EditText)findViewById(R.id.msg); String message = msg.getText().toString(); if(keyCode == 66) { //It's hitting here twice. } return false; }; Кто-нибудь может сказать мне, почему он ударяется дважды, когда я нажимаю Enter?
85 android 

7
Android: использование линейного градиента в качестве фона выглядит полосатым
Я пытаюсь применить к своему ListView линейный градиент. Это содержимое моего рисованного xml: <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android"> <gradient android:startColor="#3A3C39" android:endColor="#181818" android:angle="270" /> <corners android:radius="0dp" /> </shape> Поэтому я применяю его к своему ListView с помощью: android:background="@drawable/shape_background_grey" Это работает, но на эмуляторе и на реальном устройстве выглядит очень "скрученно". Есть …

5
Dagger - должны ли мы создавать каждый компонент и модуль для каждого действия / фрагмента
Давно работаю с dagger2. И я запутался, создавая собственный компонент / модуль для каждого Activity / Fragment. Пожалуйста, помогите мне прояснить это: Например, у нас есть приложение, в котором около 50 экранов. Мы реализуем код по шаблону MVP и Dagger2 для DI. Предположим, у нас есть 50 мероприятий и 50 …

8
Как заставить производный класс вызывать супер-метод? (Как Android)
Мне было интересно, при создании новых Activityклассов , а затем перекрывая onCreate()метод, в затмении я всегда получить авто добавил: super.onCreate(). Как это произошло? Есть ли ключевое слово java в абстрактном или родительском классе, которое вызывает это? Я не знаю, незаконно ли не вызывать суперкласс, но я помню, что в некоторых …

28
Как отключить всплывающее окно клавиатуры при редактировании текста?
В моем приложении первый вид всех моих экранов - это EditText, поэтому каждый раз, когда я перехожу на экран, появляется экранная клавиатура. как я могу отключить это всплывающее окно и включить его при нажатии на EditText вручную ???? eT = (EditText) findViewById(R.id.searchAutoCompleteTextView_feed); eT.setOnFocusChangeListener(new OnFocusChangeListener() { public void onFocusChange(View v, boolean …

11
Размытие или тусклый фон при активном Android PopupWindow
Я хотел бы иметь возможность размывать или затемнять фон, когда я показываю свое всплывающее окно, используя popup.showAtLocation, и не размывать / затемнять фон при popup.dismissвызове. Я попытался применить параметры макета FLAG_BLUR_BEHINDи FLAG_DIM_BEHINDк своей деятельности, но это, похоже, просто размывает и затемняет фон, как только мое приложение запускается. Как сделать размытие …

4
OnClickListener - x, y место события?
У меня есть собственный вид, полученный из View. Я хотел бы получать уведомления о щелчке по представлению и о координатах x, y, где произошел щелчок. То же и для длинных кликов. Похоже, для этого мне нужно переопределить onTouchEvent(). Однако нет ли способа получить координаты события x, y из a OnClickListener? …
85 android 

9
Не могу получить разрешение WRITE_SETTINGS
Когда у меня есть целевой API 23 в Android M Preview 3, я не могу получить разрешение Manifest.permission.WRITE_SETTTINGS. requestPermissions(new String[]{Manifest.permission.WRITE_SETTINGS}, 101); Запрос разрешения не вызывает диалоговое окно, которое я ожидал бы, но если я сделаю следующий вызов без этого разрешения, RingtoneManager.setActualDefaultRingtoneUri(activity, RingtoneManager.TYPE_RINGTONE, ringUri); Звонок будет за исключением случаев, когда у …

10
BottomNavigationView с более чем 3 элементами: заголовок вкладки скрывается
Я использую BottomNavigationView с использованием Android Support Desing Library 25. Но когда я переключаю вкладки, название другой вкладки скрывается. Но в самом нижнем навигационном представлении нет скрытой проблемы. Но мой прячется. Но я хочу, чтобы это выглядело именно так. Есть идеи сделать это? Что мне не хватает? Вот мой код: …

10
Создать подписанный apk android studio
Я новичок в разработке Android и только что закончил свое первое приложение. Я хочу создать подписанный apk в студии Android. Я прочитал документацию разработчика, но не понял, что делать. Когда я нажимаю на Build>Generate Signed APK..., появляется диалоговое окно со следующим вопросом: Keystore path //with two options create new and …

3
Android - Получение контекста от широковещательного приемника onReceive () для отправки
Я в основном хочу выразить намерение и передать его службе из onReceive () моего BroadcastReceiver. До сих пор я всегда использовал View.getContext (), но здесь я застрял. Как именно я могу получить контекст, чтобы я мог его использовать public Intent (Context packageContext, Class<?> cls)?

9
Android: уровень API VS. Версия Android
Я новичок в разработке Android, и мне хотелось бы знать, в чем связь или разница между версией и уровнем API. О чем говорит каждый? И что это значит, когда я решаю разработать какое-нибудь приложение для API 14 или для Android версии 4.0? Или одно является подмножеством другого? Я просто не …
85 android 


20
Предупреждения, которые ваш Apk использует разрешения, требующие политики конфиденциальности: (android.permission.READ_PHONE_STATE)
В манифест не добавлен android.permission.READ_PHONE_STATE. разрешение. Почему возникает ошибка, когда я загружаю новую версию apk. Ниже приводится ошибка. В вашем приложении есть apk с кодом версии 1, который запрашивает следующие разрешения: android.permission.READ_PHONE_STATE. Приложения, использующие эти разрешения в APK, должны иметь установленную политику конфиденциальности. Я прикрепил снимок экрана своей учетной записи …

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