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

Как получить настройки разрешения приложения в 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? […]

Передача массива данных в базу данных SQLite в android

Я использую массив для отправки данных в базу данных SQLite. Массив содержит все выбранные значения. private void addContacts(String[] selectedItems) { manager.Insert_phone_contact(selectedItems); Intent i = new Intent(this, MainActivity.class); startActivity(i); } Мой код базы данных SQLite для вставки вышеупомянутого массива «selectedItems» в contentvalues ​​выглядит следующим образом: public void Insert_phone_contact(String [] contact){ try{ SQLiteDatabase DB = this.getWritableDatabase(); for(int […]

Какое разрешение необходимо добавить для добавления контакта?

Я пытаюсь добавить новый контакт в Android-телефон. Для этого я использую следующий код. ContentValues values = new ContentValues(); values.put(Phone.RAW_CONTACT_ID, "jadeja"); values.put(Phone.NUMBER, 1234567890); values.put(Phone.TYPE, Phone.TYPE_MOBILE); Uri uri = getContentResolver().insert(Phone.CONTENT_URI, values); Но он закрывает приложение, а внутри «LogCat» он показывает, что отказ в разрешении безопасности. Есть ли способ достичь этого?

Не удается создать после обновления до Android Studio 2.3

Когда я пытаюсь построить свой проект, появляются два предупреждения: Предупреждение: использование несовместимых плагинов для обработки аннотации: android-apt. Это может привести к неожиданному поведению. А также в конце всех ошибок привязки: Предупреждение. Следующие параметры не были распознаны каким-либо процессором: «[android.databinding.artifactType, android.databinding.printEncodedErrors, android.databinding.minApi, android.databinding.isTestVariant, android.databinding.enableDebugLogs, android.databinding.sdkDir, Android.databinding.bindingBuildFolder, android.databinding.enableForTests, android.databinding.modulePackage, android.databinding.generationalFileOutDir, android.databinding.xmlOutDir] ' Я попытался включить обработчики аннотаций […]

Невозможно получить android для подключения к Интернету (разрешено разрешение)

Вот мой код: URL url = new URL("http://www.bing.com/"); URLConnection urlConnection = url.openConnection(); BufferedReader in = new BufferedReader(new InputStreamReader(urlConnection.getInputStream())); String inputLine; while ((inputLine = in.readLine()) != null) System.out.println(inputLine); in.close(); В манифесте у меня есть следующее: <permission android:name="android.permission.INTERNET"></permission> Он находится вне вкладки приложения, но внутри тега манифеста. И ошибка, которую я получаю, такова: java.net.SocketException: Permission denied (maybe […]

Intereting Posts
Как изменить стиль текста в преференциальном фрагменте Как добавить APN в Android (KitKat и выше) программно Phonegap – Игнорировать настройку размера шрифта на Android Android – найти, воспроизводится ли звук в данный момент, и остановить его Расширение внутренней памяти Genymotion Выберите, какой подкласс должен проходить со времени выполнения в java Android AlertDialog с DialogFragment: не закрывайте диалоговое окно, даже если нажать OK AChartEngine: как отображать обновления в реальном времени Когда я добавляю новое поле, я получаю нулевой указатель Приложение для Android-студии на Samsung Galaxy S3 зависает при загрузке файла WebView, добавьте локальный файл .CSS на HTML-страницу? Как указать заполнение в зависимости от размера экрана Как getPackageManager в фрагменте Android Как можно оплатить другую учетную запись того же устройства в INP APP PURCHASE android Нужна помощь по центру EditText в линейной компоновке