Articles of Андроид студийная

Подключиться к Wi-Fi сети программно (первый доступ ssid)?

Я хочу подключить Wi-Fi в первый раз (один из них не был сохранен ранее). Если раньше я подключился к Wi-Fi, код ниже работает хорошо, и я получаю доступ к Wi-Fi, но если я попытаюсь в первый раз подключиться, ничего не произойдет. Почему это происходит? String networkSSID = "myssid"; String networkPass = "mypass"; WifiConfiguration conf = […]

Изменить / Удалить классы во внешних файлах сторонних библиотек jar в android?

Я использую внешние сторонние библиотеки в моем проекте, но проблема, с которой я столкнулся, состоит в том, что два разных файла jar содержат класс с тем же именем. Ниже приведены библиотеки, которые я использую jaxen-1,1-бета-2.jar jaxen-core.jar Вышеупомянутые файлы jar совместно используют класс с тем же именем, что и « DefaultNavigator.class », поэтому из-за этого я […]

Приложение отключается при выборе режима деблокирования, но в режиме отладки работает отлично

Я хочу уменьшить размер моего приложения, поэтому я использую minifyEnabled true в режиме выпуска, но из-за этого сбой приложения. Следующий мой build.gradle buildscript { repositories { mavenCentral() } dependencies { // replace with the current version of the Android plugin classpath 'com.android.tools.build:gradle:1.1.0' // the latest version of the android-apt plugin classpath 'com.neenbedankt.gradle.plugins:android-apt:1.4' } } apply […]

Удалить внешнюю библиотеку из obfuscated classes.jar (в Android Studio / Gradle)

Я создал андроидную библиотеку (используя Android Studio), которая импортирует внешний .jar-файл (содержащий только интерфейсы) для правильной сборки. Но окончательный файл библиотеки не должен включать этот файл, так как основной проект приложения будет содержать файл .jar, который уже содержит эти классы интерфейса, содержащиеся во внешней библиотеке. Если я оставлю файл внутри, компилятор будет жаловаться на «несколько […]

Упаковочные носимые приложения

Я нахожусь на последнем этапе разработки службы наблюдения за судами для устройств для борьбы с андроидами. Проблема заключается в следующем: каждый раз, когда я пытаюсь подписать свое приложение, генерируются два файла: wear-release.apk и mobile-release.apk, нет другого apk. Должно ли имя apk быть моим Packagename в каталоге проектов? -Потому что я попытался открыть оба файла с […]

Разница между библиотекой Android и библиотекой Java в Android Studio

При создании нового модуля в Android Studio мы можем выбирать между библиотекой Android и библиотекой Java. Насколько я понимаю, я понимаю, что в Android Library есть доступ к ресурсам Android, в то время как Java Library имеет доступ только к ресурсам Java. Таким образом, создание библиотеки Java в Android Studio похоже на создание новой библиотеки […]

Использование классов Fragment и AppCompatActivity вместе

Привет, я пытаюсь создать приложение, которое использует два разных класса. Я знаю, что я не могу использовать расширение с двумя классами в Java. Как бы я хотел отделить приведенный ниже код на два разных класса, чтобы можно было расширить фрагмент и другую AppCompatActivity? package com.example.oliver.myapplication; import android.support.v4.app.Fragment; import android.app.AlertDialog; import android.media.MediaPlayer; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; […]

Неверные типы ошибок Android: Object и int

Я импортирую исходный код, и я имею эту ошибку в двух местах кода: Ошибка: (86, 60) error: несравнимые типы: Object и int if (selectedPhotos.containsKey(photoEntry.imageId)) { selectedPhotos.remove(photoEntry.imageId); v.setChecked(false, true); photoEntry.imagePath = null; photoEntry.thumbPath = null; v.setPhotoEntry(photoEntry, v.getTag() == MediaController.allPhotosAlbumEntry.photos.size() – 1); // ^-here-^ } else { selectedPhotos.put(photoEntry.imageId, photoEntry); v.setChecked(true, true); И этот : if (passwordFrameLayout.getTag() != […]

Тесты на ногу для студий (инструментов) для Android

В настоящее время я пишу приложение на платформе Android, и я решил использовать gradle. К сожалению для меня, человек, который имеет опыт работы с maven и только маленьким муравейником, не похож на моего союзника. Я скопировал тестовый {} фрагмент из другого сообщения в stackoverflow, но это не работает для меня. Файл градиента шахты: buildscript { […]

Экран захвата экрана устройства Android Studio Emulator не доступен

Использование Android Studio в Windows. Попытка получить снимок экрана. Запустите приложение в режиме отладки. Откройте окно инструмента Android DDMS. Нажмите «Захват экрана» в левой части окна инструмента Android DDMS. Когда появится окно «Захват экрана устройства», кнопка «Сохранить» отключена и экран недоступен.