Articles of Андроидный

MixPanel для мониторинга ошибок

Я работаю над Android-приложением, которое интегрировано с MixPanel для аналитики и BugSnag для мониторинга ошибок. Недавно мы обнаружили крах в приложении, и поскольку мы не смогли найти основную причину сбоя, мы добавили код, чтобы перезапустить приложение, когда произошла ошибка. Наряду с перезапуском мы также начали отслеживать, сколько раз ошибка возникает. Мое предпочтение заключалось в том, […]

Android. Текстовые пробелы исчезают при нажатии в обратном направлении и действуют в целом

Мне нужно реализовать wysiwyg EditText, и я столкнулся с проблемой в самом начале. Поэтому я добавил следующий код в onTextChanged: int textLen = textWord.getText().length(); if (s.length() > textWordBefore.length()) { if (boldToggle == true) { textWord.getText().setSpan(new StyleSpan(android.graphics.Typeface.BOLD), textLen-1, textLen, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); } } Я преобразовал натянутый текст в Html, чтобы увидеть, как он работает. Он отлично работает, […]

Android: предотвратите функцию вибрации телефона от влияния данных акселерометра

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

Padding custom view canvas

Я новичок в android, и у меня есть вопрос (возможно, фиктивный вопрос …) Я создаю пользовательский вид, расширяя элемент View. Я начинаю рисовать и замечаю, что мои рисунки немного подрезаны в верхней и левой границах. Что я должен сделать, чтобы решить эту проблему? protected void onMeasure (int widthMeasureSpec, int heightMeasureSpec){ int widthSize = MeasureSpec.getSize(widthMeasureSpec); int […]

Каково же преимущество использования gradle в разработке Android?

Я переключился с Eclipse на Android Studio для разработки Android, и теперь, интегрируя SDK для Facebook (который является проектом библиотеки), для меня совершенно утомляет, что раньше я мог импортировать библиотеку с несколькими щелчками с менее чем одной минутой [1], но теперь мне нужно прочитать целое эссе и потратить час, чтобы понять то же самое. Может […]

Android: Как «правильно» создать общедоступный файл?

Мое приложение должно создавать файлы, которые затем могут быть легко прочитаны / записаны / скопированы с подключенного ПК. Я прочитал все, что могу найти, и попробовал все, что было рекомендовано онлайн-комментариями и документами Android, но я просто не могу заставить его работать. Я успешно создаю и пишу файлы. Используя оболочку ADB, я вижу, что файлы […]

Установите фон RelativeLayout с загруженным изображением с помощью универсального загрузчика изображений

Я хотел бы установить изображение (загруженное из Интернета) в качестве фона Relative Layout с прозрачным атрибутом. Ниже приводится то, что у меня есть в файле layout.xml: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context=".MainActivity" android:id="@+id/mainLayout" android:alpha="0.75" > …. </RelativeLayout> Это то, что я пытаюсь сделать из деятельности: protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); […]

Как создать 2 баночки для pro и lite с тем же именем в andorid / eclipse

У меня есть про-версия и бесплатная версия. Я планирую сделать мой код в банке (lib) и иметь флаг reg = 1 в самом коде. И я построю 2 баночки один с reg = 0 бесплатно, а другой с reg = 1 для pro. Теперь, когда у меня будет установлен бесплатный, если я установлю pro, я […]

Gradle не может разрешать зависимости при создании проекта Android Studio

Я привык к Eclipse и недавно пытался импортировать и строить проект в Android Studio с помощью Gradle. По какой-то причине он не загружает зависимости. Error:A problem occurred configuring project ':app'. > Could not resolve all dependencies for configuration ':app:_debugCompile'. > Could not resolve com.squareup.dagger:dagger:1.2.1. Required by: nxt-freemarket-lite:app:unspecified > Could not GET 'https://jcenter.bintray.com/com/squareup/dagger/dagger/1.2.1/dagger-1.2.1.pom'. > Connection to […]

Android загружает модули динамически

Я хочу написать приложение для Android, которое может быть расширено с помощью модулей (андроидных библиотек). Модули должны загружаться во время выполнения. Поэтому они будут загружены с URL-адреса и сохранены в каталоге. Модули представляют собой aar-файлы. Есть ли способ загружать aar-файлы динамически во время выполнения? Я знаю, что можно просто загрузить содержимое classes.jar с помощью URLClassLoader. […]