Articles of андроид

Служба Android для проверки подключения к Интернету?

Я хочу создать службу Android, которая уведомляет основную деятельность при отключении и повторном подключении Интернета. У меня есть функция проверки подключения к Интернету :. private boolean haveInternet(){ NetworkInfo info=(NetworkInfo)((ConnectivityManager)this.getSystemService(Context.CONNECTIVITY_SERVICE)).getActiveNetworkInfo(); if(info==null || !info.isConnected()){ return false; } if(info.isRoaming()){ //here is the roaming option you can change it if you want to disable internet while roaming, just return […]

Использование android.jar в проекте Java – RuntimeException Stub?

Я попытался включить android.jar в проект Java, удалить JRE из пути сборки и запустить этот код. Это исключает исключение времени выполнения. Зачем? Exception in thread "main" java.lang.RuntimeException: Stub! at android.content.ContentValues.<init>(ContentValues.java:5) at JarTest.main(JarTest.java:5) public class JarTest { public static void main(final String[] args) { final ContentValues values = new ContentValues(); values.put("test", "test"); System.out.println(values); } } Почему […]

Холст не отображает все нарисованные части в пользовательском представлении?

Я работаю над настраиваемым представлением для приложения для Android, аналогичным образцу кода Analog Gauge, доступному от Mind the Robot . Запустив код с указанного сайта, я вижу это на своем экране: (Motorola Droid, 2.2.3), (эмулятор, 4.0.3) (Xoom, 4.0.3) (Другой телефон, 4.0.3) Рука отсутствует! Делаются вызовы рисования (я вижу их в logcat), но элементы холста, которые […]

Загрузка файлов ProGuard в Firebase

Попробуйте недавно выпущенную функцию, которая позволяет загружать файл сопоставления ProGuard в Firebase ( https://firebase.google.com/docs/crash/android ) с помощью задачи градации. Ниже приводится задача, которую я выполняю. ./gradlew -PFirebaseServiceAccountFilePath=xxxxx.json :app:firebaseUploadReleaseProguardMapping Однако, похоже, он не распознает файл учетной записи службы. Кому-нибудь повезло, что это работает? Я также попытался определить FirebaseServiceAccountFilePath в gradle.properties. * What went wrong: Execution failed […]

Изменить каталог сборки градиента в студии Android?

Я только что установил Android Studio, и я просто учился строить с использованием Gradle. Однако с настройкой проекта по умолчанию мои сборки находятся в каталоге проекта, и я хотел бы, чтобы они были размещены в другом месте (желательно за пределами каталога проекта). Можно ли это достичь? Где я могу внести изменения и какие изменения внести?

Как запустить службу, когда устройство Android отключено?

Как запустить service при включенном устройстве Android и запуске ОС?

Android TextUtils isEmpty vs String.isEmpty

В чем разница между TextUtils.isEmpty(string) и string.isEmpty ? Оба выполняют ту же операцию. TextUtils.isEmpty(string) ли использовать TextUtils.isEmpty(string) ?

Образец native-audio в проблеме сборки NDK

У меня возникла проблема при создании примера native-audio в NDK. Основная причина: «SLES / OpenSLES.h: нет такого файла или каталога» У меня есть googled, но я не нахожу ничего полезного. Пожалуйста, помогите мне. заранее спасибо

Как установить пользовательский шрифт в .xml-файле вместо файла .java?

Я создаю одно приложение, в котором я хочу установить собственный шрифт. Но я не могу использовать пользовательские шрифты в .xml-файле, для этого мне нужно инициализировать каждый текстовый файл в .java-файле. Этот процесс слишком долгий и длительный. Если кто-нибудь знает, тогда, пожалуйста, помогите мне …

Android: попытка вызова getduration без действительного медиаплеера

Я использую приведенный ниже код для воспроизведения видео MP4 (кодеки H.264, AAC) из URL (URL-адрес отлично, без перенаправления, 404 или что-то еще). Тем не менее, я продолжаю получать ошибки «попытка вызвать getduration без действительного медиаплеера» или ERROR / MediaPlayer (382): ошибка (1, -2147483648). Кто-нибудь знает, как это исправить? благодаря VideoView video = (VideoView) findViewById(R.id.myvideo); Intent […]