Articles of андроид андроид

Выбор между камерой и галереей для выбора изображения

Я пытаюсь разрешить пользователю выбирать изображение, либо из галереи, либо путем съемки с камерой. Я пробовал это: Intent imageIntent = new Intent(Intent.ACTION_GET_CONTENT); imageIntent.setType("image/*"); startActivityForResult(Intent.createChooser(imageIntent, "Select Picture"), GET_IMAGE_REQUEST); Но он автоматически отображает галерею, даже не предоставляя возможность выбора активности. Похоже, что должен быть какой-то лучший способ добиться этого, чем решение, данное в этом вопросе . Неужели […]

Изменить номер телефона с номером телефона с расширением

Я пытаюсь открыть номер телефона с расширением. Связывание работает только с номером телефона Пробовал несколько вариантов Linking.openURL('tel:XXXXXXXXX,XXX'); Linking.openURL('tel:'+ encodeURIComponent('XXXXXXXXX,XXX')); Dialer только набирает первичный номер и не включает расширение Я мог бы написать собственный код и выставить метод, но это будет мой последний вариант

Выберите файл docx, doc, rtf, pdf с SD-карты или с любым приложением в android

Я знаю, что этот вопрос, возможно, задавали раньше, но никто из них не работал для меня. В настоящее время я пытаюсь выбрать определенный тип файла с SD-карты или с любым приложением, но я не смог выполнить свой код следующим образом: Intent intent; if (Build.VERSION.SDK_INT > Build.VERSION_CODES.KITKAT) intent = new Intent(Intent.ACTION_OPEN_DOCUMENT); else intent = new Intent(Intent.ACTION_GET_CONTENT); […]

Настроить элементы диалогового окна выпадающего списка в WebView

Я включаю WebView в Android View. На странице, загруженной в WebView, у меня есть раскрывающийся список. Когда я нажимаю на раскрывающийся список, появляется диалоговое окно (это собственное диалоговое окно Android), но оно плохо выглядит. Я бы хотел изменить эти стили. Мне кажется, что мне нужно изменить стиль темы в xml, но я не знаю, какое […]

HeaderViewListAdapter случайно падает

Я получаю случайный сбой в crashlytics, и я не могу имитировать его. Он случайно падает на Android V2 и V4, но очень редко : java.lang.IndexOutOfBoundsException: Invalid index 3, size is 0 at java.util.ArrayList.throwIndexOutOfBoundsException(ArrayList.java:257) at java.util.ArrayList.get(ArrayList.java:311) at android.widget.HeaderViewListAdapter.getView(HeaderViewListAdapter.java:225) at android.widget.AbsListView.obtainView(AbsListView.java:1498) at android.widget.ListView.makeAndAddView(ListView.java:1749) at android.widget.ListView.fillSpecific(ListView.java:1294) at android.widget.ListView.layoutChildren(ListView.java:1580) at android.widget.AbsListView.onLayout(AbsListView.java:1349) at android.view.View.layout(View.java:7320) at android.widget.FrameLayout.onLayout(FrameLayout.java:342) at android.view.View.layout(View.java:7320) at android.widget.FrameLayout.onLayout(FrameLayout.java:342) […]

Сбой списка Listview в портретном режиме при нажатии на элементы (с использованием фрагментов)

Я использую фрагмент в моем приложении, это приложение содержит listview. Нажатие на элементы будет выполнять определенную работу. Работает отлично, когда в ландшафтном режиме, но становится разбитым, если элементы нажаты в режиме portait. В чем может быть проблема? Вот мой код: MainAcitivity.java package com.example.newfragment; import android.content.res.Configuration; import android.os.Bundle; import android.support.v4.app.FragmentActivity; import android.widget.Toast; public class MainActivity extends […]

NotifyDataSetChanged () в Fragment не обновляет listview

Я пытаюсь отобразить список элементов, извлеченных из URL-адреса, но я хочу только получить 20 из них за один раз … поэтому я внедрил OnScrollListener для извлечения элементов, когда пользователи находятся в последнем элементе Посмотреть список. Элементы загружаются, но моя единственная проблема заключается в том, что список не обновляется: вот мой код: @Override public View onCreateView(LayoutInflater […]

Сбой приложения при вращении без stackTrace

У меня очень странная проблема с моим приложением, состоящим из Activity и 2 Fragments (android.support.v4.app.Fragment). Проблема в том, что я поворачиваю свой планшет: приложение сразу сработает. За несколько дней до этого все работало нормально, но мне пришлось менять имя пакета, что заставило несколько ошибок, но мне удалось их исправить. Проблема появилась сразу после этого, но […]

Массив кнопок в Android

Я хочу сопоставить кнопки с массивом кнопок, а при компиляции код не имеет ошибок, но при запуске его сила закрывается: Button buttons[]; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.game_board_view); // Set OnClick listeners Button buttons[] = null; buttons[0] = (Button)findViewById(R.id.buttonOne); buttons[1] = (Button)findViewById(R.id.buttonTwo); buttons[2] = (Button)findViewById(R.id.buttonThree); buttons[3] = (Button)findViewById(R.id.buttonFour); buttons[4] = (Button)findViewById(R.id.buttonFive); buttons[5] = […]

Android отменяет разрешение при начале каждого теста

Я использую Espresso и UIAutomator для написания своих тестовых примеров. Я проверяю разрешения на внешнее хранилище, когда ему отказано, и когда это разрешено. У меня разные тестовые примеры, которые все требуют разрешения на отмену в начале тестового примера. Тем не менее, некоторые из тестовых случаев должны и должны приводить к предоставлению разрешения, поэтому мне нужно […]