Articles of Андроид

Android ActionBar / ActionBarSherlock несколько вариантов поворота

У меня есть элемент списка ListView, который относится к одной или нескольким категориям. Я хотел бы, щелкнув значок на панели действий, выбрать и отменить выбор категорий тезисов. Таким образом, listView обновляется в соответствии с выбранными категориями. Вот пример, который я нашел: http://www.hostingpics.net/viewer.php?id=581753Screenshot20140110103007.png На данный момент я нашел 2 решения: Добавление счетчика с проверяемыми элементами, но […]

Возможно ли, чтобы активность собирала мусор, а не фрагмент ребенка?

Этот вызов, который происходит во Фрагменте, иногда вылетает из-за исключения NullPointerException, особенно когда приложение не работает на переднем плане: . GetActivity () getApplication ()); Этот вызов возникает, когда обратная связь возвращается с сервера или когда требуется перерисовать фрагмент. Я не уверен, почему этот вызов вызовет NPE, может ли фрагмент остаться в памяти, пока активность будет […]

Добавление календаря и событий в Android 2.2

Что я хочу: я хочу добавить события календаря в Android 2.2. Что я имею: я добавил событие, используя приведенный ниже код Uri calendars = Uri.parse("content://com.android.calendar/events"); Cursor managedCursor = managedQuery(calendars, null, null, null, null); startManagingCursor(managedCursor); managedCursor.moveToFirst(); String ID = null; do { ID = managedCursor.getString(managedCursor.getColumnIndexOrThrow("_id")); } while (managedCursor.moveToNext()); managedCursor.close(); int NewID = Integer.parseInt(ID) + 1; ContentValues […]

Фрактальные приложения на Android

Каков наилучший способ генерации фрактальных кривых на андроиде? Должен ли я использовать NDK? И если нет Каков правильный класс для расширения View или SurfaceView Я создал два фрактала, расширяющие представление и переопределяя onDraw () , когда счетчик итераций большой, а отношение кривых слишком мало, генерация слишком медленная

Эффективное передача данных пользовательских объектов между действиями Android

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

IntelliJ's IDEA и Eclipse по тому же проекту

Привет, я сейчас работаю над проектом Android с группой разработчиков, использующих как Eclipse, так и IntelliJ. Мы используем SVN в качестве нашего репо. Кажется, каждый раз, когда кто-то использует проверки затмения, они ломают людей ИДЕИ и наоборот. Мне было интересно, есть ли у кого-нибудь рекомендации о том, какие файлы мы должны игнорировать из SCM и […]

Как я могу проверить клик на определенной координате x, y?

Для запуска тестов в приложении для Android, как я могу автоматизировать нажатие на топор, координату y либо вида, либо экрана? Я надеюсь, что есть какой-то вызов в ActivityInstrumentationTestCase2 или TouchUtils, но пока не нашел его.

Почему nextFocusDown не работает с навигацией TalkBack?

У меня есть четыре TextViews, и я пытаюсь контролировать порядок их фокусировки, когда пользователь переходит с помощью TalkBack и жесты касания. TextView android:text="foo" android:clickable="false" android:focusable="true" android:focusableInTouchMode="true" android:id="@+id/id_foo" android:nextFocusDown="@+id/id_baz"/> TextView android:text="bar" android:clickable="false" android:focusable="true" android:focusableInTouchMode="true" android:id="@+id/id_bar" android:nextFocusDown="@+id/id_qux"/> TextView android:text="baz" android:clickable="false" android:focusable="true" android:focusableInTouchMode="true" android:id="@id/id_baz" android:nextFocusDown="@id/id_bar"/> TextView android:text="qux" android:clickable="false" android:focusable="true" android:focusableInTouchMode="true" android:id="@id/id_qux" android:nextFocusDown="@id/id_foo"/> Когда пользователь включает TalkBack, касается «foo», […]

Фрагменты все еще добавляются в backstack без вызова addToBackStack, почему?

Я создаю вспомогательный класс для замены фрагмента, и у меня есть некоторые проблемы с ним. Я называю это FragmentChanger У этого есть fragmentContainer , который является ViewGroup , который содержит все фрагменты, которые я хотел бы показать. Я сделал свою собственную replace(Fragment fragmentToChange, boolean needSaveToBackStack) Функция, которая: Удаление старого фрагмента фрагментаContainer Добавление нового фрагмента к […]

Android – MediaPlayer на Prepare Called еще до того, как поток подготовлен на Android 4.0+

Я столкнулся с проблемой, что всякий раз, когда поток воспроизводится моим приложением в Android 4.0+, метод OnPrepare из MediaPlayer.OnPreparedListener вызывается еще до загрузки потока, и поэтому я не могу указать пользователю, что потоковая загрузка / буферизация находится в обработать. Я уже нашел вопрос такого же типа, но не ответил. Вот что я делаю. @Override public […]