Articles of андроида

Android: Как решить Bitmap java.lang.OutOfMemoryError?

Я получаю java.lang.OutOfMemoryError при использовании растрового изображения для отображения больших изображений. Для изменения размера растрового изображения я ссылался на следующую ссылку « Сохранить битмап» и «BitmapFactory.decodeFile» . Мой логарифм выглядит следующим образом: FATAL EXCEPTION: main java.lang.OutOfMemoryError at android.graphics.Bitmap.nativeCreate(Native Method) at android.graphics.Bitmap.createBitmap(Bitmap.java:604) at android.graphics.Bitmap.createBitmap(Bitmap.java:551) at com.android.restaurant.DescriptionPage.getResizedBitmap(DescriptionPage.java:327) at com.android.restaurant.DescriptionPage.setDetailsIntoLayout(DescriptionPage.java:172) at com.android.restaurant.DescriptionPage.onCreate(DescriptionPage.java:101) at android.app.Activity.performCreate(Activity.java:4397) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1048) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1782) […]

Android Studio. Невозможно включить внешнюю библиотеку

Я пытаюсь добавить в внешнюю библиотеку classpath (этот) . Способ, которым я это делаю: File -> Project Structure -> Dependencies tab -> Add file dependency . Это верно? Список библиотек Maven не имеет Xstream. И если я нажму кнопку add module dependency список пуст. Все, что мне нужно, – добавить 3 файла jar в classpath […]

Штрих-шифрование RSA в Android

Ситуация: Я хочу приложение, которое шифрует строку с помощью RSA. У меня есть открытый ключ, хранящийся в res / raw, а так как ключ – 1024 бита, результирующая строка должна иметь длину 128 байтов. Однако результирующая строка после шифрования имеет длину 124 и, как следствие, дешифрование завершается с ошибкой. Функция, которую я использую для восстановления […]

Как работает MaximumPoolSize ThreadPoolExecutor?

Я пытаюсь понять класс ThreadPoolExecutor. Я прочитал этот ответ и Джавадок. Но мои эксперименты не соответствуют этому описанию: Я инициализирую threadpool с фабрикой для отслеживания идентификаторов int tcounter = 0; ThreadPoolExecutor executor = new ThreadPoolExecutor(2, 4, 1, TimeUnit.MINUTES, new ArrayBlockingQueue<Runnable>(1000), new ThreadFactory() { @Override public Thread newThread(Runnable r) { return new mThread(tcounter++, r); } }); […]

Не удалось обновить проект Gradle

После обновления до Android Studio v0.2.0 появилось следующее сообщение об ошибке. Кроме того, через несколько секунд моя студия Android закрылась, и проблема сохраняется, даже если я создаю новый проект для Android.

Обнаружение кругов Hough android

Я пытаюсь обнаружить круги с помощью android. Мне удалось реализовать алгоритм обнаружения линий, но при попытке рисовать круги hough круги ничего не отображается. Вот мой код: Mat thresholdImage = new Mat(getFrameHeight() + getFrameHeight() / 2, getFrameWidth(), CvType.CV_8UC1); mYuv.put(0, 0, data); Imgproc.cvtColor(mYuv, destination, Imgproc.COLOR_YUV420sp2RGB, 4); Imgproc.cvtColor(destination, thresholdImage, Imgproc.COLOR_RGB2GRAY, 4); Imgproc.GaussianBlur(thresholdImage, thresholdImage, new Size(9, 9), 2, 2 […]

Могу ли я использовать javax.script в разработке Android, и если да, то как?

У меня проблемы с включением javax.script. *; В Android-проекте. Мне это нужно, поэтому я могу использовать функцию eval в JavaScript, чтобы эффективно анализировать арифметические функции, не создавая сам синтаксический анализатор (у меня совершенно нет опыта в этом, и не так много времени на моих руках). Есть ли возможность использовать JavaScript или функцию eval или что-то […]

Примеры файлов построения градиентов для ссылки на Crashlytics из проектов приложений и библиотек

Что касается этой публикации , есть ли у кого-нибудь файлы build.gradle, которые демонстрируют базовую настройку для ссылки на Crashlytics из проекта библиотеки Android? Я получаю следующую ошибку, даже если я выполнил рекомендацию, предоставленную через сообщение, упомянутое выше. Это мой файл app gradle.build. buildscript { repositories { mavenCentral() maven { url 'http://download.crashlytics.com/maven' } } dependencies { […]

CompileKotlin block in build.gradle file throws error "Не удалось найти метод compileKotlin () для аргументов "

Я пытаюсь настроить Kotlin на работу с Java 1.8 в моем проекте Android. Я попытался добавить блок compileKotlin в нижней части моего файла build.gradle , но я получаю сообщение об ошибке, если я это сделаю. Произошла следующая ошибка: Ошибка: (38, 0) Не удалось найти метод compileKotlin () для аргументов [build_dvcqiof5pov8xt8flfud06cm3 $ _run_closure4 @ 66047120] в […]

Размер растрового изображения превышает Vm бюджетную ошибку android

Когда я перехожу в ландшафтный режим, создается несколько объектов с растровым изображением полного экрана. Когда я прокручиваю другой объект, и его растровое изображение отображается, когда я делаю это повторно, размер растрового изображения превышает бюджетную ошибку vm , я выполнил все такие вещи, как recycle() , установил нуль, а затем вызвал GC() , но у меня […]