Вопросы с тегом «android»

Android - это мобильная операционная система Google, используемая для программирования или разработки цифровых устройств (смартфоны, планшеты, автомобили, телевизоры, одежда, стекло, IoT). Для тем, связанных с Android, используйте специальные теги Android, такие как android-intent, android-активность, android-адаптер и т. Д. Для вопросов, не связанных с разработкой или программированием, но связанных с платформой Android, используйте эту ссылку: https: // android.stackexchange.com.

7
Android: клонирование объекта для рисования для создания объекта StateListDrawable с фильтрами
Я пытаюсь создать общую функцию фреймворка, которая заставляет любой Drawable выделяться при нажатии / фокусировке / выборе / и т . Д. Моя функция принимает Drawable и возвращает StateListDrawable, где состояние по умолчанию - это сам Drawable, а состояние for android.R.attr.state_pressedтакое же drawable, только с примененным фильтром с использованием setColorFilter. …

22
Как импортировать RecyclerView для Android L-превью
Попытка использовать новый RecyclerView из библиотеки поддержки. Я загрузил 20 обновлений для библиотеки поддержки с помощью диспетчера SDK. Я добавил файл jar в папку libs - и добавил в путь сборки - не повезло с использованием RecyclerView. Пытался использовать также зависимость gradle в соответствии с API разработчика Android - не …

22
Сбой приложения при попытке использовать RecyclerView на Android 5.0
Я пытаюсь возиться с новым RecyclerView, и всякий раз, когда я пытаюсь его запустить, мое приложение сразу вылетает. Это дает мне NullPointerException для попытки доступа к методам из android.support.v7.widget.RecyclerView. Я просмотрел другие сообщения и увидел, что у большинства людей этого не было, compile 'com.android.support:recyclerview-v7:+'но я попробовал это, и это совсем …

12
Как уменьшить код - ограничение метода 65k в dex
У меня довольно большое приложение для Android, которое опирается на многие библиотечные проекты. Компилятор Android имеет ограничение в 65536 методов на файл .dex, и я превышаю это число. По сути, есть два пути, которые вы можете выбрать (по крайней мере, о которых я знаю), когда вы достигнете предела метода. 1) …

4
Запустить приложение Android без основного действия и запустить службу при запуске приложения
В моем приложении есть следующий сценарий. В моем приложении нет пользовательского интерфейса; вместо этого есть служба, которая запускается при загрузке и будет работать постоянно. Как я могу настроить свой файл манифеста без основного действия? Могу ли я запустить приложение без активности? И при запуске моего приложения моя служба должна запуститься. …

4
Android AsyncTask для длительных операций
Цитируя документацию для AsyncTask, найденную здесь , говорится: В идеале AsyncTasks следует использовать для коротких операций (максимум несколько секунд). Если вам нужно поддерживать работу потоков в течение длительных периодов времени, настоятельно рекомендуется использовать различные API, предоставляемые java.util.concurrent pacakge, такие как Исполнитель, ThreadPoolExecutor и FutureTask. Возникает вопрос: почему? В doInBackground()функции сбегает …

14
Почему в магазине Google Play указано, что мое приложение для Android несовместимо с моим собственным устройством?
Я не решаюсь задавать этот вопрос, потому что похоже, что у многих людей есть подобная проблема, но я не нашел решения, которое решает мой конкретный случай. Я разработал приложение для Android ( ссылка на фактическое приложение ) и загрузил его в магазин Play. Магазин Play говорит "This app is incompatible …

2
Вызов java-метода из c ++ в Android
Я пытаюсь получить простой вызов метода Java из C ++, в то время как Java вызывает собственный метод. Вот код Java: public class MainActivity extends Activity { private static String LIB_NAME = "name"; static { System.loadLibrary(LIB_NAME); } /** Called when the activity is first created. */ @Override public void onCreate(Bundle …

4
Как добавить один разделитель разделов для навигационного ящика в Android?
У меня есть панель навигации, подобная этому изображению. Я хочу добавить разделитель разделов (например, линию, разделяющую Нептун). Это кажется простым, но я не могу найти в сети ничего полезного в моем случае. Вот моя MainActivity: public class MainActivity extends Activity { private DrawerLayout mDrawerLayout; private ListView mDrawerList; private ActionBarDrawerToggle mDrawerToggle; …

8
Android Gradle не удалось зарезервировать достаточно места для кучи объектов
Я установил Android Studio 1.1.0. Я еще ничего не делал, например, запускал новое приложение для Android и ничего не импортировал. Каким-то образом он пытается что-то построить и выдает ошибку синхронизации. Ошибка: невозможно запустить процесс демона. Эта проблема может быть вызвана неправильной настройкой демона. Например, используется нераспознанный параметр jvm. См. Главу …
91 android  gradle  jvm  heap 

8
Как определить, открыт ли ящик навигации?
Название все объясняет. Все, что я хочу сделать, это знать, открыт ли ящик навигации или нет. Я много искал в сети и нашел метод, isDrawerOpen(int drawerGravity)но не смог найти удовлетворительного ответа, объясняющего, как использовать его в методе. Буду признателен, если кто-нибудь мне это объяснит. Заранее спасибо!

6
Android Fragment onClick button Method
Я пытаюсь вызвать метод в моем XML onClick (View v), но не работает с фрагментом. Это ошибка. 01-17 12:38:36.840: E/AndroidRuntime(4171): java.lang.IllegalStateException: Could not find a method insertIntoDb(View) in the activity class main.MainActivity for onClick handler on view class android.widget.Button with id 'btn_conferma' Код Java: public void insertIntoDb(View v) { ... …

3
Установите диапазон для элементов в GridLayoutManager с помощью SpanSizeLookup
Я хочу реализовать макет в виде сетки с заголовками разделов. Подумайте о https://github.com/TonicArtos/StickyGridHeaders Что я делаю сейчас: mRecyclerView = (RecyclerView) view.findViewById(R.id.grid); mLayoutManager = new GridLayoutManager(getActivity(), 2); mLayoutManager.setSpanSizeLookup(new GridLayoutManager.SpanSizeLookup() { @Override public int getSpanSize(int position) { switch(mAdapter.getItemViewType(position)){ case MyAdapter.TYPE_HEADER: return 1; case MyAdapter.TYPE_ITEM: return 2; default: return -1; } } }); …



Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.