Articles of Андроидные

Android: Почему вызывается onTabSelected при создании вкладок?

Когда на панели действий есть вкладки, я заметил, что onTabSelected вызывается, когда активность загружается на экран. Он также вызывается всякий раз, когда происходит изменение ориентации. Мой код запрашивает базу данных в зависимости от выбранной вкладки и отображает результаты запроса в загруженный макет. Моя проблема заключается в сохранении состояния табуляции, а текущая выбранная вкладка – 1 […]

Не удалось позвонить в Android Kitkat Class?

Я не могу назвать класс KitKat, как когда я собираюсь позвонить в Intent.ACTION_OPEN_DOCUMENT . Я получаю сообщение об ошибке ACTION_OPEN_DOCUMENT cannot be resolved or is not a field И для takePersistableUriPermission(Uri, int) The method takePersistableUriPermission(Uri, int) is undefined for the type ContentResolver

Проект библиотеки андроидов: R.id не может быть разрешен или не является полем

Проект библиотеки выглядит отлично, но как только я импортирую его в свой основной проект, он показывает мне ошибки в каждой строке, ссылающейся на ресурс: Id не может быть разрешен или не является полем Основной проект не показывает ошибок. Я спрашиваю себя, где android знает, куда импортировать ресурсы, например, в таких строках: RelativeLayout menuLayout = (RelativeLayout) […]

Восстановить системный образ Android для Android

Я знаю, это может показаться странным, но я хочу получить изображение контакта по умолчанию для системы. Вы знаете, что значок, который используется, когда нет изображения для контакта. Он отличается между различными версиями Android, но обычно это пустая грань или серый андроид или что-то еще. Могу ли я получить это изображение из системы и использовать его […]

Как получить настройки разрешения приложения в android?

Я разрабатываю небольшое приложение, в котором перечислены только те приложения, которые подключаются к Интернету. Как я могу прочитать файл манифеста Android из класса Packageinfo для доступа к настройкам разрешений для каждого приложения программно? private void getWebApps() { // TODO Auto-generated method stub PackageManager packageManager=this.getPackageManager(); List<PackageInfo> applist=packageManager.getInstalledPackages(0); Iterator<PackageInfo> it=applist.iterator(); while(it.hasNext()){ PackageInfo pk=(PackageInfo)it.next(); String appname=pk.applicationInfo.loadLabel(packageManager).toString(); installedapplist.add(appname); } […]

PlaceholderFragment в Android

Я создаю новый Android Project в Eclipse и я использую только SDK версии 19 (Android 4.4). Я сделал то же самое несколько недель назад, но сегодня я заметил разницу. В моей MainActivity есть автоматизированный внутренний класс: /** * A placeholder fragment containing a simple view. */ public static class PlaceholderFragment extends Fragment { public PlaceholderFragment() […]

Как получить холст-пиксель

У меня есть холст, на котором я рисую строки: //see code upd Мне нужно сделать инструмент пипетки, который примет цвет из моего холста. Как я могу это сделать? Код обновления: private static class DrawView extends View { … public DrawView(Context context) { super(context); setFocusable(true); mBitmap = Bitmap.createBitmap(640, 860, Bitmap.Config.ARGB_8888); mCanvas = new Canvas(mBitmap); mPath = […]

Объединение переписей Java с точечным синтаксисом (enum.value1.value2)?

Я просматриваю какой-то существующий (и рабочий) код и наткнулся на такую ​​строку: if (someObject.getStatus() == SomeEnum.VALUE1.VALUE2) { … } Где SomeEnum – это простое перечисление, которое выглядит так: public enum SomeEnum { VALUE1, VALUE2, VALUE3, … } private SomeEnum() {} Теперь, что делает это сравнение выше? Точнее, что делает комбинация из двух значений enum? Я […]

Android sqlite сортировать по вычисленному столбцу (расстояние между координатами)

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

Доступ к методу фрагмента из действия ViewPager

У меня есть фрагмент с методом setName (), который изменяет текст EditText с помощью функции setText. Каков наилучший способ вызова этого метода из активности, которая размещает этот фрагмент с помощью ViewPager? Другими словами, как я могу получить доступ к методам Фрагмента (которые изменяют макет фрагмента, например) из Activity, который размещает этот фрагмент с помощью ViewPager? […]