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

Возобновление деятельности из уведомления

У меня есть уведомление в строке состояния для моего приложения: Notification notification = new Notification(R.drawable.icon, null, System.currentTimeMillis()); Intent notificationIntent = new Intent(this.parent, MainActivity.class); PendingIntent contentIntent = PendingIntent.getActivity(this.parent, 0, notificationIntent, 0); … notification.flags = Notification.FLAG_ONGOING_EVENT; mNotificationManager.notify(NOTIFICATION_ID, notification); Проблема заключается в том, что когда вы нажимаете кнопку «домой» из приложения (нажимая его на задний план), нажмите на […]

TransformException дубликат записи для common.annotations.Beta

Это началось, когда я добавил google-api-services-calendar . Я получаю эту ошибку при попытке построить: Error:Execution failed for task ':app:transformClassesWithJarMergingForDebug'. com.android.build.transform.api.TransformException: java.util.zip.ZipException: duplicate entry: com/google/common/annotations/Beta.class Это часть вывода при запуске ./gradlew app:dependencies : compile – Classpath for compiling the main sources. +— com.google.android.gms:play-services-measurement:8.1.0 | +— com.google.android.gms:play-services-base:8.1.0 | | \— com.google.android.gms:play-services-basement:8.1.0 | | \— com.android.support:support-v4:22.2.0 -> 23.0.1 […]

Какие типы файлов шрифтов поддерживает Android?

Какие типы файлов шрифтов поддерживает Android (для использования с Typeface.createFromAsset, например)? Кажется, я не могу найти список в документации. Я вижу, что TTF упоминается в некоторых руководствах, и кто-то здесь намекнул, что OTF также поддерживается сейчас, но есть ли полный список, который показывает, какие типы файлов шрифтов поддерживаются разными уровнями API? Большое спасибо. EDIT: чтобы […]

Какова логика проектирования для фрагментов как статических внутренних классов и автономных публичных классов?

Я не могу понять один важный аспект разработки программного обеспечения для Android, с которого я только начинаю, из того, что я знаю, был разработан дизайн Fragment , чтобы развязать код, где интуиция заключается в том, что Activity остается таким, как есть, и Fragment может Повторно использовать другое, где, возможно, даже в другой деятельности или, возможно, […]

Недопустимое разрешение GET_TASKS

У меня есть приложение безопасности (App Locker), которое использует это разрешение: android.permission.GET_TASKS В android Lollipop это разрешение устарело, и я хочу, чтобы мое приложение работало в API +21. Может ли кто-нибудь вести меня как? Thnx 🙂

Установка закладки по умолчанию для настройки фрагмента / ViewPager

Как вы устанавливаете вкладку по умолчанию, когда сначала создается FragmentActivity? У меня есть 5 вкладок и вы хотите открыть вкладку 2, а не 1. Кажется, это должно быть намного проще, чем есть! @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.fragment_layout); mSectionsPagerAdapter = new SectionsPagerAdapter( getSupportFragmentManager()); final ActionBar actionBar = getActionBar(); actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS); mViewPager = (ViewPager) findViewById(R.id.viewpager); […]

Как реализовать прокрутку между вкладками на Android?

Одна из ключевых рекомендаций по дизайну в Android 4.0 для вкладок – позволить прокручивать между ними, где это необходимо. Такое поведение позволяет пользователям перемещаться по горизонтали по содержимому выбранной вкладки, чтобы перейти к смежным вкладкам, без необходимости прямого взаимодействия с вкладками. Как это можно реализовать?

Ящик Android Navigation над вкладками

Я использую новый ящик навигации, доступный из библиотеки поддержки. При использовании ящика вместе с вкладками меню ящика отображается под вкладками, как показано ниже. Как я могу убедиться, что меню ящика отображается на вкладках. (Он должен отображать меню ящика, как будто нет вкладок) Меню ящика без вкладок Меню ящика с вкладками

Каковы фактические значения времени мс для констант анимации Android?

Android включает config_longAnimTime config_mediumAnimTime config_shortAnimTime Но фактические значения, идентифицированные этими константами, не имеют смысла как миллисекунды. Я уверен, что они скомпилированы в полезные значения, и я могу определить их с помощью кода, но я уверен, что кто-то еще знает ответ – и, более того, я уверен, что другие люди будут искать их. Поэтому, пожалуйста, опубликуйте […]

Существуют ли альтернативы использованию Google-биллинга в приложении, чтобы избежать публикации частной информации?

Задний план Начиная с 30 сентября этого года (конец этого месяца), Google не разрешит разработчикам, которые продают приложения и разработчики, которые используют биллинг в приложении, показывать свои приложения, не показывая их адрес. Вот что они пишут: Добавление физического контактного адреса. Начиная с 30 сентября 2014 года, вам нужно добавить физический адрес на страницу настроек. После […]