Articles of Андроид

Audio Framework: поток, стратегии, устройства

Я пытаюсь получить лучшее понимание андроидной аудиосистемы (в частности, froyo). Я почти получил различие в потоках . AudioFlinger отображает каждый поток в «стратегию», а затем направляет стратегию на правильное «устройство» (BT, Headset, Speaker ..) Однако я все еще стараюсь понять: 1) Как несколько приложений играют в один поток? Могут ли они просто «играть» или им […]

Символ новой строки \ n не отображается правильно в textView Android

Я знаю, что если вы сделаете что-то вроде myTextView.setText("This is on first line \n This is on second line"); Затем он будет отображаться следующим образом: Это на первой линии Это вторая строка Когда я храню эту строку в базе данных и затем устанавливаю ее в представление, она отображается как таковая: Это на первой строке \ […]

Ведение позиции прокрутки при добавлении в ListView с обратной бесконечной прокруткой

Я создаю чат-приложение для Android, подобное Hangouts. Для этого я использую вертикальный ListView с stackFromBottom=true и transcriptMode="normal" . Список сортируется из более старых сообщений (вверху) в младшие сообщения (внизу). В нормальном состоянии ListView прокручивается вниз, показывая самое младшее сообщение. ListView использует обратный адаптер бесконечной прокрутки для загрузки более (более старых) сообщений, когда пользователь прокручивается до […]

Правильное использование суб-фрагментов с помощью (Child) FragmentManager

Как правильно использовать фрагменты во Фрагментах? Мой (упрощенный) вариант использования следующий, у меня есть активность с фрагментом макета, и этот фрагмент сам содержит дополнительный фрагмент … все фрагменты добавляются вручную их родителям … ———————————————————- – Activity – – – – – – ————————————— – – – Fragment – – – – – – – – […]

Как получить объект из списка в setOnItemClickListener в android?

Я добавил arraylist в arrayadapter, который содержит объекты, каждый из которых состоит из двух элементов / элементов, я успешно установил этот адаптер для setListAdapter, теперь я хочу получить эти элементы в setOnItemClickListener из списка. Вот мой код TweetListAdaptor adaptor = new TweetListAdaptor(this,R.layout.list_item, tweets); setListAdapter(adaptor); ListView lv = getListView(); lv.setTextFilterEnabled(true); lv.setOnItemClickListener(new OnItemClickListener() { public void onItemClick(AdapterView<?> […]

IllegalArgumentException: тип окна не может быть изменен после добавления окна

Я пробовал здесь совет, совет здесь , совет здесь , я прокомментировал onAttachedToWindow () в моей базовой деятельности. У меня есть два действия, наследующие от этого класса, BaseActivity. Один работает, а другой нет. В чем разница? Мой целевой SDK – 19; Изменение его до 12 не имеет значения. Вот мой onCreate для BaseActivity: @Override protected […]

«Не удается вернуть голову нулевого дерева или дерева» с помощью CoreNLP на Android

Я хочу использовать CoreNLP в своем Android-проекте. Но когда я создаю экземпляр CoreNLP следующим образом: import java.util.Properties; import edu.stanford.nlp.ling.CoreAnnotations; import edu.stanford.nlp.neural.rnn.RNNCoreAnnotations; import edu.stanford.nlp.pipeline.Annotation; import edu.stanford.nlp.pipeline.StanfordCoreNLP; import edu.stanford.nlp.sentiment.SentimentCoreAnnotations; import edu.stanford.nlp.trees.Tree; import edu.stanford.nlp.util.CoreMap; public class NLP { private StanfordCoreNLP pipeline; Properties props; public NLP() { props = new Properties(); props.setProperty("annotators", "tokenize, ssplit, pos, parse, sentiment"); pipeline = […]

Кадрирование квадратного изображения в круг – Программно

Я искал прошлый день, и я не добился успеха. Я получаю изображение от API, и я загружаю его в растровый файл, используя следующий код. private Bitmap DownloadImage(String URL) { Bitmap bitmap = null; InputStream in = null; try { in = OpenHttpConnection(URL); bitmap = BitmapFactory.decodeStream(in); in.close(); } catch (IOException e1) { e1.printStackTrace(); } return bitmap; […]

Как создать набор атрибутов из style.xml?

Вот моя история: У меня есть пользовательская группа ViewGroup, которую я хочу создать из кода с использованием предопределенного стиля, мой подход до сих пор создавал объект AttributeSet из элемента style.xml, например (предупреждение, остерегайтесь кода copy-paste впереди): XmlPullParser parser = getResources().getXml(R.style.my_stylez); AttributeSet attributes = Xml.asAttributeSet(parser); Но при этом я получаю некоторую сумасшедшую ошибку: «..android.content.res.Resources $ NotFoundException: […]

Почему setBackgroundColor не работает в моем пользовательском listView

У меня есть собственный listView. Основной макет xml выглядит примерно так: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="horizontal" android:layout_width="match_parent" android:layout_height="match_parent"> <ListView android:layout_height="wrap_content" android:id="@+id/lv_clientes" android:layout_width="0dp"> </ListView> <!– From this part there are not problems –> </LinearLayout> Элемент XML списка – это <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/rlo_elemento" android:layout_width="match_parent" android:layout_height="match_parent"> <TextView android:id="@+id/tv_nombre" android:layout_width="wrap_content" android:layout_height="wrap_content"> </TextView> <!– From this […]