Articles of Андроид

Фигура для холста рисует черную линию

Я столкнулся с этой проблемой и предложил различные решения. Однако никто не работал для меня. У меня есть холст чертежа в приложении. Фон холста устанавливается в png Image в Activity, который использует пользовательский вид (drawView); Bundle extras = intent.getExtras(); if (extras != null) { if (extras.containsKey("background")) { //set the background to the resource in the […]

Как вы обрабатываете транзакции фрагментов, когда состояние родительской активности обязательно сохраняется?

У моего приложения несколько фрагментов и действий. В течение жизненного цикла основной родительской активности приложение представляет информацию / параметры пользователю в других действиях. Документация для фрагментов имеет следующее условие для commit (): Предостережение. Вы можете совершить транзакцию с использованием commit () только до того, как операция сохранит свое состояние (когда пользователь покидает действие). Если вы […]

Listview не доступен для кликов, когда доступно текстовое представление внутри этого списка

listView.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { Log.d("test1","run"); } }); Список не является огнем, если я так: <TextView android:id="@+id/comment" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_alignLeft="@+id/username" android:layout_below="@+id/username" android:autoLink="web" android:textIsSelectable="true" android:textColor="#000000" android:textSize="14dp" /> После удаления textIsSelectable запускается onitemclicklistener. Я учился некоторое время, и я следил за некоторым предложением в Интернете например android:descendantFocusability="blocksDescendants" […]

Android: setInitialSavedState

У меня есть приложение с вкладками, использующее Fragment s, и небольшая проблема. MainActivity (extends FragmentActivity – без сохранения кода для спецификации макета на onCreate ) включает в себя Fragment под названием TabsFragment (расширяет Fragment , реализует OnTabChangeListener ) в своем макете (в котором размещаются сами вкладки в FrameLayout ), FrameLayout s с использованием Transaction s. […]

Избегайте фильтрации Android Маркета при дополнительном использовании местоположения

В моем приложении я пытаюсь использовать информацию о местоположении, если она доступна. Следовательно, у меня есть эти разрешения в моем манифесте: например <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> ПРИМЕЧАНИЕ. У меня нет места для местоположения, которое, как я понял, использовалось для фильтрации в Android Market. Когда я загружаюсь на рынок Android, я получаю это сообщение: […]

Панель навигации переполненных элементов переполнения в анимации перехода

В то время как действия передают один на другой, разделяемые элементы, которые размещают на экране в новом действии, накладывают навигационную панель, как показано на рисунке Также вы можете увидеть эту ошибку в панели навигации оверлея видео

На экране камеры отображаются зеленые линии

Я создал предварительный просмотр камеры, но на моем устройстве отображаются зеленые цветные линии на поверхности – вот что я сделал. Его работы на некоторых из моих устройств, но только с несколькими устройствами Samsung создают такие проблемы. class Preview extends ViewGroup implements SurfaceHolder.Callback { private final String TAG = "Preview"; SurfaceView mSurfaceView; SurfaceHolder mHolder; Size mPreviewSize; […]

UnsupportedOperationException AudioEffect: неверная операция с параметрами

Я получаю ошибку UnsupportedOperationException на эквалайзере в этой строке кода. bassBoost.setStrength((short) bassBoostPos); Вот код equalizer = new Equalizer(0, 0); if (equalizer != null) { equalizer.setEnabled (isEqualizer); numBands = equalizer.getNumberOfBands(); short r[] = equalizer.getBandLevelRange(); minLevel = r[0]; maxLevel = r[1]; bassBoost = new BassBoost (0, 0); if(bassBoost != null) { bassBoost.setEnabled(bassBoostPos > 0 ? true : […]

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

В настоящее время я работаю над приложением, которое позволяет пользователю выбрать аудиофайл MP3. Затем файл обрабатывается моим приложением. Для этой обработки приложение должно будет декодировать аудиофайлы, чтобы получить исходный вывод PCM. Для декодирования MP3 у меня есть два варианта: Используйте систему Android для декодирования MP3 и получения данных PCM. Декодируйте MP3 самостоятельно по телефону, БЕСПЛАТНО […]

Как отменить уведомление о неожиданном / принудительном завершении приложения

Я создаю приложение, которое отображает notification о текущей исполняемой песне. Песня воспроизводится через « Service а инициирование и отмена уведомления выполняется в самой службе. Но если приложение прекращено каким-либо исключением или я принудительно закрываю его через диспетчер задач, уведомление остается в верхней части панели задач. Как я могу удалить это. Ниже приведен код: //In Service […]