Articles of андроид

Android NDK & FFMPEG build

Я пытаюсь построить библиотеку FFMPEG для моего приложения Android с помощью NDK. Я загрузил исходный код с его сайта, и я думаю, что я его создаю (это моя первая попытка работать с NDK и ffmpeg). Я создал файл build.sh который я использую, чтобы выполнить его из командной строки в Mac OS X. Но у меня […]

Как реализовать onBackPressed () & intents в фрагменте?

Я знаю, что onBackPressed () – это метод в действии, но я хочу использовать функциональность в фрагментах, чтобы при нажатии кнопки «Назад» она перенаправляется на другую активность через Intent. Есть ли какие-либо решения? public class News_Events_fragment extends Fragment { ProgressDialog pd; ListView lv1; SharedPreferences sharedPreferences = null; int NotiCount; TextView txt_title, txt_msg, textView; Context context; […]

«Недостаточно информации для вывода параметра T» с помощью Kotlin и Android

Я пытаюсь воспроизвести следующий ListView в своем приложении для Android с помощью Kotlin: https://github.com/bidrohi/KotlinListView . К сожалению, я получаю сообщение об ошибке, которое я не могу решить самостоятельно. Вот мой код: MainActivity.kt: override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) val listView = findViewById(R.id.list) as ListView listView.adapter = ListExampleAdapter(this) } private class ListExampleAdapter(context: Context) : BaseAdapter() […]

Android: как центрировать кнопку, программно созданную?

Мне нужно создать кнопку программно и сосредоточить ее на макете, как по горизонтали, так и по вертикали. Я пытаюсь использовать следующий код: LinearLayout ll = (LinearLayout)findViewById(R.id.layoutItem); Button b = new Button(this); b.setBackgroundDrawable(getResources().getDrawable(R.drawable.button)); b.setLayoutParams(new LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT,LinearLayout.LayoutParams.WRAP_CONTENT)); b.setGravity(Gravity.CENTER_HORIZONTAL|Gravity.CENTER_VERTICAL); ll.addView(b); Но это не работает. Кнопка выходит сверху сверху влево. Какие-нибудь подсказки о том, как это исправить? Большое спасибо.

AnimatedVectorDrawable в библиотеке поддержки и анимации "pathData"

Я использую анимированные векторы из Support Library 23.2.0 , например: compile 'com.android.support:support-vector-drawable:23.2.0' compile 'com.android.support:animated-vector-drawable:23.2.0' Я пытаюсь оживить « pathData » (морфинг строк один к другому). Мой код выглядит так. рисуем / ic_done.xml: <?xml version="1.0" encoding="utf-8"?> <vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="24dp" android:height="24dp" android:viewportHeight="24.0" android:viewportWidth="24.0"> <path android:name="tick" android:pathData="M4.8,12L9,16.2L20,8" android:strokeColor="#FF000000" /> </vector> рисуем / ic_done_animated.xml: <?xml version="1.0" encoding="utf-8"?> <animated-vector xmlns:android="http://schemas.android.com/apk/res/android" […]

Как правильно изменить существующее имя проекта в Android Studio?

Я попытался изменить название моего проекта в Android Studio обычным методом Refactor-> Rename, но поскольку он его не изменил, он сделал только надстройку над названием OldName[NewName] , я попытался просто сменить каталог Само название. Так как мне это нужно, это тоже изменилось. Но затем, после того, как я это сделал, я попробовал повторное открытие Android […]

Мое первое приложение. Ошибка: неверный начальный тег LinearLayout. Зачем?

Он работал отлично, но затем я сделал некоторые незначительные изменения, и теперь он не работает … Вот основной макет xml-файла … Он дает ошибку в строке 3. <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="fill_parent"> <LinearLayout android:layout_width="0dip" android:layout_height="fill_parent" android:orientation="vertical" android:layout_weight="6"> <TextView android:layout_width="fill_parent" android:layout_height="0dip" android:layout_weight="2" android:background="#FFFF00" android:text="@string/yellow" android:textColor="#FFFFFF" android:gravity="center_horizontal" /> <TextView android:layout_width="fill_parent" android:layout_height="0dip" android:layout_weight="1" android:background="#FFFFFF" android:text="@string/helo" […]

ByteArrayBuffer отсутствует в SDK23

При обновлении Android SDK 22-> 23 org.apache.http.util.ByteArrayBuffer больше нет – есть замена или это ошибка?

Android Studio – запуск приложения без запуска

Поэтому, как и все остальные, я перешел в Android Studio и столкнулся с проблемами. Моя текущая проблема – Android Studio не позволит мне запускать приложение без активности запуска в манифесте, например, приложение Pro Pro, которое не должно быть запущено и отлично работает с Eclipse. Очевидно, не стоит запускать, но есть ли способ установить его прямо […]

Как выравнивать пункты меню по горизонтали

Как создать элементы меню, выровненные по горизонтали в первой строке, такие как google chrome Я создал первый элемент с дочерним меню, но таким образом я получил строку, которая отправила меня в другое меню. Так как это сделать с помощью файла меню? Я не хочу использовать Dialog Вот мой файл меню: <?xml version="1.0" encoding="utf-8"?> <menu xmlns:android="http://schemas.android.com/apk/res/android" […]