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

@NonNull и @Nullable аннотации – влияет ли это на производительность в Android?

Do @NonNull и @Nullable аннотации влияют на производительность в Android во время выполнения? Я имею в виду, что у них есть только цель поддержки LINT и других инструментов для обнаружения возможных ошибок, поэтому, вероятно, они, вероятно, будут игнорироваться во время компиляции. У вас есть источники, подтверждающие это?

ClassCastException при использовании varargs и generics

Я использую java generics и varargs. Если я использую следующий код, я получу ClassCastException , хотя я вообще не использую приведения. Еще страннее, если я запустил это на Android (dalvik), никакая трассировка стека не включена в исключение, и если я изменю интерфейс на абстрактный класс, переменная исключения e будет пустой. Код: public class GenericsTest { […]

Соответствующее хранение и отображение моих закладок / истории?

Мне нужны простые закладки и / или история для моего приложения, и мне интересно, какое будет наиболее подходящее хранилище? Текст в текстовом файле или предпочтении или, возможно, в базе данных? Что было бы самым гибким в отношении обновлений и эффективным для пространства и времени поиска? Для дисплея я думаю, что это будет хорошей отправной точкой, […]

NetworkOnMainThreadException в IntentService

Я делаю сетевые вызовы из IntentService, но все же получаю NetworkOnMainThreadException. Я понимаю, что IntentService всегда работает на рабочем потоке, поэтому я удивлен, увидев это. Ключевым моментом может быть то, что мой IntentService вызывает статический вспомогательный класс, который выполняет сетевые вызовы. Статический вспомогательный класс создается в моем основном классе приложения. Я думал, что это все […]

Java.lang.ArrayStoreException: sun.reflect.annotation.TypeNotPresentExceptionProxy после перехода на Android Аннотации v.2.7

У меня проблемы с построением моего проекта в eclipse после перехода на Android Annotations v.2.7, в то же время maven build в порядке. Вот stacktrace из eclipse Журнал ошибок: Error Mon Nov 05 15:49:49 GMT+02:00 2012 Errors running builder 'Java Builder' on project 'heroes'. java.lang.ArrayStoreException: sun.reflect.annotation.TypeNotPresentExceptionProxy at sun.reflect.annotation.AnnotationParser.parseClassArray(AnnotationParser.java:653) at sun.reflect.annotation.AnnotationParser.parseArray(AnnotationParser.java:460) at sun.reflect.annotation.AnnotationParser.parseMemberValue(AnnotationParser.java:286) at sun.reflect.annotation.AnnotationParser.parseAnnotation(AnnotationParser.java:222) at […]

Цвета Xamarin, вызывающие ошибки сборки

У меня есть приложение для Android, построенное с помощью Xamarin Studio. Я добавил файл с именем colors.xml в папку Ресурсы / значения. Содержание: <resources> <color name="ViewBackgroundColor">#ffffff</color> </resources> К этому я следил за этим подходом, чтобы определить и использовать его; Однако я пытался применить его к корневому элементу представления (нашел, что ресурс в другом месте на […]

Получить метаданные изображения – Android

http://www.isco.com/webproductimages/appBnr/bnr1.jpg Я использовал веб-сайт, чтобы увидеть метаданные изображения. На этом веб-сайте отображается вся информация об изображении. Я хочу знать, как получить тег «Заголовок» выше изображения в android. Я нашел здесь аналогичный вопрос только для iOS: как получить метаданные изображения в ios Однако я не знаю, как получить «метаданные» изображения на Android. ExifInterface дает только некоторую […]

Android: групповое уведомление в строке состояния, но не в списке уведомлений

Кто-нибудь знает, есть ли способ группировать уведомление в строке состояния, но не в списке уведомлений? Я хочу показать только один значок в строке состояния, но когда пользователь перетаскивает «список уведомлений», это должно быть несколько уведомлений с разными намерениями. Насколько я понял, возможно только группировать обе уведомления в обоих местах или создавать несколько уведомлений, которые будут […]

Как показать сообщение верхнего уровня в Android

Я хочу показать это сообщение в верхней части Android после завершения некоторых фоновых работ. Как показать это уведомление? Благодаря..

Получить прозвище контакта

Я хочу получить прозвище контакта из адресной книги. Я начинаю со своего номера телефона, запрашиваю его и хочу получить псевдоним (aka alias). Cursor cur = context.getContentResolver().query(ContactsContract.CommonDataKinds.Phone.CONTENT_URI, null, ContactsContract.CommonDataKinds.Phone.NUMBER + " = " + incomingNumber, null, null); if (cur.moveToFirst()) { Log.e("saymyname", cur.getString(cur.getColumnIndex(ContactsContract.CommonDataKinds.Nickname.NAME))); Log.e("saymyname", cur.getString(cur.getColumnIndex(ContactsContract.CommonDataKinds.Nickname.LABEL))); } Вывод журналов – это входной номер (первый Log.e ()) и null […]