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

Разрешения андроида и разрешения linux

Имеются ли разрешения андроида (те, которые вы запрашиваете в манифесте и представлены на время установки), с правами на linux, которые пользователь root получает на корневом телефоне? Точнее: если у меня есть root на моем телефоне, и у меня есть приложение, которое хочет сделать вызов, но не запросило разрешения для этого в манифесте, будет ли вызов […]

IllegalStateException: не удается выполнить это действие после onSaveInstanceState в классе FragmentActivity

Это код, который я написал.i не смог найти, когда эта функциональность падает, но она работает иногда. public class ListFragmentActivity extends FragmentActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); main(); IntentFilter filter1 = new IntentFilter("com.venkat.listfragment"); registerReceiver(myReceiver, filter1); // register reciever intent filter. } public void main(){ IntentFilter filter1 = new IntentFilter("com.venkat.listfragment"); registerReceiver(myReceiver, filter1); List_Fragment ls_fragment […]

Как отключить закрытие панели уведомлений после нажатия на собственное уведомление

Как отключить панель закрытия уведомлений после того, как пользователь нажмет на мое уведомление (на теле, а не на кнопках действий)? Я использую notificationBuilder.setOngoing(true) и notificationBuilder.setAutoCancel( false) но панель продолжает закрываться. Что я делаю неправильно? Добавить: я также использую этот код: Intent intentNotification intentNotification = new Intent( contextApplication, MyBroadcast.class); intentNotification.putExtra( "reload", "1"); PendingIntent pendingIntent = PendingIntent.getBroadcast( […]

Поиск метки перечисления по значению

У меня есть следующее перечисление в приложении java для Android: static enum PaymentType { Scheme(0), Topup(1), Normal(2), Free(3), Promotion(4), Discount(5), Partial(6), Refund(7), NoShow(8), Prepay(9), Customer(10), Return(11), Change(12), PettyCash(13), StateTax(14), LocalTax(15), Voucher(16), Membership(17), Gratuity(18), Overpayment(19), PrepayTime(20), HandlingFee(21); private int value; private PaymentType(int i) { value = i; } public int getValue() { return value; } } […]

@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> К этому я следил за этим подходом, чтобы определить и использовать его; Однако я пытался применить его к корневому элементу представления (нашел, что ресурс в другом месте на […]