Articles of андроида

SurfaceCreated () Никогда не вызывается

Я видел подобные проблемы с тем, что у меня есть, но я все еще не могу найти решение. Я очень новичок в разработке Android, поэтому у меня проблемы с поиском проблемы. В любом случае, я пытаюсь создать предварительный просмотр камеры с помощью созданного мной класса CameraSurfaceView, который расширяет SurfaceView и реализует SurfaceHolder.Callback. Независимо от того, […]

Начало работы с потоком и раствором

Я искал по всему Интернету упрощенное руководство по использованию Mortar and Flow в Android, но только что нашел некоторые фрагменты кода. Его действительно трудно понять, как работает эта библиотека.

Android: java.util.concurrent.ThreadPoolExecutor

В моем приложении есть RecyclerView с тоннами изображений в нем. Изображения загружаются как пользовательские прокрутки RecyclerView с помощью этого кода: if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) loader.executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR,url); else loader.execute(url); К сожалению, иногда, когда пользователь быстро прокручивает эту ошибку, происходит: Task android.os.AsyncTask$3@73f1d84 rejected from java.util.concurrent.ThreadPoolExecutor@8f5f96d[Running, pool size = 9, active threads = 9, queued tasks = 128, completed tasks […]

Можно ли обнаружить выход приложения?

Мое приложение для Android позволяет запускать с него другие установленные приложения. Это показывает некоторые разрешенные приложения. Если пользователь попытается запустить запрещенное приложение, тогда покажите сообщение и вернитесь к моей активности (с которой каждый запуск приложения) с помощью запущенных задач. Мое приложение действует как домашняя программа запуска. Так что это действие, если это заблокированное приложение. Например: […]

Охват кода Gradle для Android

У меня есть простой андроид-проект с тестовыми примерами. ProjNameProject –build.gradle –ProjName —-build.gradle Я вижу, что по умолчанию новая система сборки Android обеспечивает базовые результаты тестов по умолчанию. (Ура!) Теперь я также хочу увидеть покрытие кода. Я знаю, как настроить это с помощью сценариев Emma и Ant, однако я не хочу запускать скрипты Ant здесь. Я […]

Анти-хак-решение для секретного ключа в Android-приложении?

Мне нужно сохранить закрытый строковый ключ внутри приложения. Его значение никогда не изменится и будет установлено вручную в коде. Я не могу просто сохранить его как String поскольку метод обратной инженерии выявит его, даже при использовании обфускации. Как вы предлагаете мне защищать этот закрытый ключ? Хотя я сохраняю его в базе данных, но базу данных […]

Студия Android: UnsatisfiedLinkError: findLibrary возвращается null – загрузка исходной библиотеки

Я делаю приложение в Android Studio, которое использует две библиотеки. Собственная библиотека с оберткой для Android и jar-library. По какой-то причине родная библиотека не будет загружаться, если другая библиотека jar будет скомпилирована в проект. Поэтому, если я запускаю приложение только с родной библиотекой, все работает нормально. Я добавляю другую jar-библиотеку в свой файл gradle и […]

Как сохранить вид макета как изображение или PDF на SD-карту в Android?

В моем приложении у меня есть представление с информацией о клиенте, я хочу сохранить это представление как изображение или PDF на SD-карту, а затем распечатать представление через стороннее приложение (в противном случае можно распечатать этот вид непосредственно через принтер). Я не знаю, как сохранить представление как изображение или PDF. Может ли кто-нибудь знать, пожалуйста, помогите […]

Какая разница между компиляцией, testCompile и предоставлена ​​в зависимости от градиента

Я использую студию Android и в структуре проекта -> вкладки зависимостей следующие параметры, которые я вижу: компилировать Предоставлена APK Тестовая компиляция Debug Compile Разделительный компилятор Мой вопрос: какая разница между компиляцией, testCompile и предоставлена ​​в зависимости от градле

Как опубликовать файл aar в Apache Archiva с Gradle

Я пытаюсь опубликовать сгенерированный файл aar моей андроидной библиотеки на моем сервере Apache Archiva Maven, но мне не удалось заставить его работать, потому что либо примеры устарели, либо они предназначены для Java, а не для Android. Отметив, что большинство методов примеров градиентов устарели, я нашел эту новую документацию: Грейд-документация Что описывает, как использовать новый API, […]