Articles of андроида

Интересный и основанный на местоположении алгоритм для мобильного приложения Android

Я пытаюсь работать в мобильном приложении Android, где у меня есть функция поиска матчей в зависимости от интереса и местоположения. Многие приложения для знакомств уже выполняют некоторые функции, например, макеты Tinder, основанные на местах, полу и возрасте и т. Д. Я не хочу изобретать велосипед, если это уже сделано. Я искал в google, а некоторые […]

Google maps api v2 ошибка памяти

У меня огромная проблема с памятью в моем приложении. Я использую google map api v2 с помощью ClusterManager и настраиваемых маркеров. Я поставляю изображение по вызову markerOptions.icon(BitmapDescriptorFactory.fromBitmap(bitmap)); Для каждого маркера на основе его категории. Проблема в следующем: после нескольких поворотов экрана мое приложение вылетает из-за ошибки OOM: 05-14 11:04:12.692 14020-30201/rokask.rideabike E/art﹕ Throwing OutOfMemoryError "Failed to […]

Android: Можно ли масштабировать xml?

Вот что я хочу сделать: у меня есть эта шкала xml: <?xml version="1.0" encoding="utf-8"?> <scale xmlns:android="http://schemas.android.com/apk/res/android" android:drawable="@drawable/mydrawable" android:scaleGravity="bottom" android:scaleHeight="50%" /> И я хочу использовать его с этим гибким xml: <?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <gradient android:startColor="#FFFFFFFF" android:endColor="#FFFF0000" android:angle="90" /> </shape> </item> </layer-list> Затем я установил масштаб xml в качестве фона для […]

Как переключить блокировку ориентации в Android?

Я хочу создать флажок в моей настройке «Активность», которая позволяет пользователю переключать ориентацию. В подобных вопросах люди пишут только о полной блокировке ориентации (путем переопределения методаConfigurationChanged или добавления configChanges в AndroidManifest.xml) или обеспечения ориентации (посредством setRequestedOrientation). Есть ли способ переключить блокировку ориентации? EDIT: Я создал метод, который устанавливает предпочтительную ориентацию в одно из трех состояний: […]

Размер текста с разным разрешением

Я использую вкладку галактики 1, 7 дюймов hdpi и вкладку галактики плюс 7 дюймов hdpi, но более высокое разрешение, и в моем приложении текст можно прочитать в галактическом режиме, но на вкладке галактики плюс слишком много. Я использую sp в размере шрифта и макете. Есть идеи? благодаря

Выравнивание текста в стиле андроид

Я пытаюсь создать стандартную кнопку в андроиде с фоном и некоторым текстом спереди, но некоторым довольно конкретным выравниванием. Я хочу, чтобы текст был центрирован по вертикали и слева с 20dp отступов. Выравнивание работает, но прокладка не работает. Я знаю, что я мог бы получить желаемый эффект, поместив несколько пробелов в текст, но это похоже на […]

Ошибка компиляции AAPT2: неверный размер на Android 3.0 Canary 1 в Windows

У меня есть эта проблема после обновления AndroidStudio до 3.0 Canary 1 Error:D:\Project\Freelance\Andoid\sosokan-android\sosokan-android\app\build\intermediates\incremental\mergeDebugResources\merged.dir\values\values.xml:911 invalid drawable Error:java.lang.RuntimeException: com.android.builder.internal.aapt.AaptException: AAPT2 compile failed: Error:Execution failed for task ':app:mergeDebugResources'. > Error: java.lang.RuntimeException: com.android.builder.internal.aapt.AaptException: AAPT2 compile failed: aapt2 compile -o D:\Project\Freelance\Andoid\sosokan-android\sosokan-android\app\build\intermediates\res\merged\debug D:\Project\Freelance\Andoid\sosokan-android\sosokan-android\app\build\intermediates\incremental\mergeDebugResources\merged.dir\values\values.xml Issues: – ERROR: D:\Project\Freelance\Andoid\sosokan-android\sosokan-android\app\build\intermediates\incremental\mergeDebugResources\merged.dir\values\values.xml:911 invalid drawable Он выглядит таким же скомпилированным компилятором AAPT2: неверный размер на Android 3.0 […]

Неправильный номер сборки в файле config.xml

Моя проблема в том, что если я скомпилирую свой проект, он добавит 2 к номеру сборки. Мой Ionic config.xml <widget id="at.company.or.so" version="0.0.1" ios-CFBundleVersion="55" android-versionCode="72" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0"> Мой AndroidManifest.xml <manifest android:hardwareAccelerated="true" android:versionCode="72" android:versionName="0.0.1" package="at.tiddlr.app" xmlns:android="http://schemas.android.com/apk/res/android"> Если я создаю debug или release Версия должна быть 0.0.1 (72), но когда я устанавливаю приложение, это 0.0.1 (722) Вывод файла […]

Android Studio: нельзя записывать в общие настройки в инструментальном тесте

Я пытаюсь написать тестовый пример, чтобы проверить класс, который записывает в Shared Preferences. Я использую Android Studio v1.5. В хорошем старом затмении при использовании AndroidTestCase был добавлен второй файл apk, и тесты можно было запустить с использованием контекста инструментария, чтобы вы могли запускать тесты с использованием общих настроек инструментария apk без изменения основных файлов общих […]

Как я могу проверить, какая версия плагина Gradle Android используется в моем проекте?

В моем файле build.gradle я задал следующую зависимость: dependencies { classpath 'com.android.tools.build:gradle:0.5.+' } Это автоматически адаптируется к последней выпущенной версии (как описано здесь ). Как я могу проверить, что текущая версия используется в моем проекте? EDIT 2013-08-08: buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.5.+' } }

Intereting Posts
Как отключить функцию вращения карты в фрагменте карты Android Произошла ошибка после обновления Android SDK Tool REV 22 «Не удалось разрешить суперкласс L» Как я могу генерировать случайное число в определенном диапазоне в Android? Как установить изображение из динамически динамически в андроид? Android: Как мне избежать запуска активности, которая уже находится в стеке? Как использовать RippleDrawable программно в коде (а не xml) с Android 5.0 Lollipop? Как получить широту и долготу мобильного устройства в Android? Проблемы с рендерингом Studio Studio: следующие классы не найдены Почему я должен использовать PNG, а не JPG? Android устанавливает высоту и ширину пользовательского вида программно Соединение не выполнено: ECONNREFUSED КоординаторLayout с заголовком RecyclerView и Collapsing Фон вокруг круга Android становится овальным База данных SQLite для базы данных SQLite с индексом 2048 кб не выполнена Лучший способ добавить активность в проект Android в Eclipse?