Articles of андроида

Android получить размер экрана устарел?

Эй, мне нужно получить ширину экрана в моем приложении. Приложение будет работать на 2.1 и выше. Я установил его, как показано ниже. Метод устарел, и я должен использовать getSize или другим способом. Но вопрос: будет ли это работать с версиями Android, такими как 3.0+ и 4.0+, или это приведет к сбою приложения. Я использовал устаревший […]

Размер APK больше, чем ожидалось – андроид-студия

Размер моего проекта, например, Основной проект (источник и размер актива 513 КБ) Модуль 1 (размер источника и актива 135 КБ) Модуль 2 (источник и размер актива 80 КБ) И размер apk (подписанный, debug both) составляет 4.87MB. Также попробовал ProGuard ничего не изменилось. Я не понимаю причину этого. Даже я еще не добавил файл jar в […]

Как настроить порядок библиотек в classpath для Android Studio?

Я хотел бы изменить порядок библиотек в classpath для Android Studio. Я пытаюсь запустить модульные тесты с JUnit 4 из среды IDE . Это работает после инструкции в этих слайдах . Интересно, можно ли настроить порядок библиотек – другой, предложенный в слайдах – через « Запуск конфигурации Android Studio»? Первой попыткой было изменить порядок зависимостей […]

Используя «USER_ROTATION» для API ниже 11 на Android (обходной путь?)

В моем приложении я использую следующую команду: Settings.System.putInt(getContentResolver(), Settings.System.USER_ROTATION, m_lockedInOrientation) Как упоминалось на сайте Android, это установит ориентацию по умолчанию, когда Android не сможет ее найти. : Поворот экрана по умолчанию, если не применяется другая политика. Когда ACCELEROMETER_ROTATION равно нулю, и никакая активность на экране не выражает предпочтения, это значение поворота будет использоваться. В настоящее […]

Интересный и основанный на местоположении алгоритм для мобильного приложения 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 отступов. Выравнивание работает, но прокладка не работает. Я знаю, что я мог бы получить желаемый эффект, поместив несколько пробелов в текст, но это похоже на […]