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

Почему мое приложение карты падает, если я устанавливаю maxSdkVersion в разрешении WRITE_EXTERNAL_STORAGE?

Я установил свою карту, следуя инструкциям в этой ссылке . И установите разрешение WRITE_EXTERNAL_STORAGE в соответствии с рекомендацией официальной документации для Android , которая запрашивает это разрешение только для уровня API 18 и ниже. Итак, у меня есть этот манифест: <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.myapp" > <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" android:maxSdkVersion="18"/> <uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> <uses-permission […]

Для чего используются флаги?

Кто-нибудь объяснит мне роль флагов в таких функциях, как setFlags? Что именно означает это слово в этой ситуации …? Мой пример protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_NO_TITLE); getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); setContentView(new RenderView(this)); } Я хотел бы знать, для чего используется setFlags? Я прочитал документацию по API, но я этого не […]

MPAndroidChart с нулевыми значениями

Я использую MPAndroidChart и действительно наслаждаюсь им. «Маленькая» потребность в том, что я могу поместить нулевые значения в «записи». Я отслеживаю соединения apache на серверах моей системы, и я хотел бы посмотреть, не упали ли они (где я положил нулевое значение), или если у них просто нет коннектов (0). Я попытался, но класс Entry не […]

Google Play обнаруживает новые разрешения после использования Android Studio

Я только что переключился с Eclipse на Android Studio, и когда я обновил свое приложение, в Google Play Store было найдено три новых разрешения в моем новом экспортированном apk. Я цитирую файл манифеста и файл градиента: <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.appsbyusman.simplecolorwallpaper" android:versionCode="2" android:versionName="1.1" > <uses-permission android:name="android.permission.SET_WALLPAPER" /> <!– Include required permissions for Google Mobile Ads to run […]

Android NetworkOnMainThreadException в фоновых методах

У меня есть сетевые запросы в моем приложении, и всякий раз, когда вызывается сетевой код, я получил это исключение. Я уже поставил их в фоновом режиме: @Background protected void getBitmapFromURL(String src, ImageView img) { try { URL url = new URL(src); HttpURLConnection connection = (HttpURLConnection) url.openConnection(); connection.setDoInput(true); connection.connect(); InputStream input = connection.getInputStream(); updateImageView(BitmapFactory.decodeStream(input), img); return; […]

Все разрешения моего приложения отменены после нажатия «Сбросить настройки приложения»,

Я разрабатываю приложение и поддерживаю Android 6.0. Когда я меняю настройки приложения в настройках -> Приложения -> Сбросить настройки приложения, все разрешения моего приложения аннулируются, и приложение не перезапускается. Невозможность перезапустить приложение после отзыва его разрешений может вызвать множество непредвиденных сбоев. Как я должен справиться с этим делом? Приложение перезапускается, когда я отменяю его разрешения […]

Перенести проект Eclipse в проект Studio

Я пытаюсь импортировать проект андроида, созданный в eclipse, в андроид-студию. Этот основной проект также относится к другому проекту библиотеки в том же рабочем пространстве затмения. Когда я импортирую основной проект в андроид-студию, проект библиотеки автоматически импортируется как суб-проект (или мы будем называть его модулем) в основном проекте.

Как продолжить цикл for через определенное время без использования метода `try … catch`?

new Thread(new Runnable() { @Override public void run() { List<Socket> socketList = new ArrayList<>(); for (String ip: iplist) { Socket socket = null; try { socket = new Socket(ip,23); } catch (IOException e) { e.printStackTrace(); } socketList.add(socket); } } }).start(); Я пытаюсь создать новый сокет для каждого ip в iplist и добавить этот сокет в […]

Создать библиотеку для разработки Android?

Я довольно новичок в разработке Android, но у меня есть некоторый опыт работы с Java и Eclipse. Я ищу способы создания повторно используемых библиотек (элементы управления, помощники, «стандартные» действия и т. Д.), Которые я мог бы использовать в своих собственных проектах, но которые также могут быть распространены среди других разработчиков без раскрытия исходного кода. Обычно […]

Отправить форму с данными POST в приложении для Android

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