Articles of андроидов

Назначение контейнера во фрагментах для Android

Я изучаю фрагменты, но я не понимаю значение, почему фрагменты требуют Контейнера. То, как я понимаю работу Фрагментов, выглядит следующим образом: FragmentActivity setContentview относится к файлу xml, который определяет, где будут располагаться фрагменты. FragmentActivity создает экземпляр фрагментов Затем присваивает фрагмент контейнеру. Затем отображает FragmentManager. Фактический класс Fragment затем раздувает макет, и именно этот макет содержит […]

Android прослушивает сообщения из серверного сокета

Я пытаюсь создать приложение для Android, которое связывается с локальным сервером через сокет. Связь передает простые команды и данные в строках с использованием JSON. Клиент должен постоянно слушать входящие сообщения с сервера и обновлять пользовательский интерфейс при получении новых данных. Поэтому я создал сетевую услугу, которая является связанной службой, работающей в фоновом режиме. Из моей […]

Перевернутая текстура? | OpenGL-ES 2.0 (android)

Я попытался сопоставить свою текстуру с квадратом, сделанным в opengl es 2.0, и когда я это сделаю, текстура появляется вверх тормашками, неправильно ли это отображение? Или способ его рисования? Вот картина того, как она выглядит: Вот мой код для onDrawFrame () public void onDrawFrame(GL10 glUnused) { GLES20.glClearColor(0.0f, 0.0f, 1.0f, 1.0f); GLES20.glClear(GLES20.GL_DEPTH_BUFFER_BIT | GLES20.GL_COLOR_BUFFER_BIT); GLES20.glUseProgram(mProgram); GLES20.glEnable(GLES20.GL_BLEND); […]

Откат с помощью команды repo?

Как я могу выполнить откат при использовании команды repo ? Я сделал некоторые изменения в некоторых файлах, и теперь я хочу откат к источнику, который был загружен, когда я использовал команду repo sync . Я не совершал изменений.

CountDownTimer в android – как его перезапустить

Я должен перезапустить CountDownTimer. Я много читал здесь, но ни один из ответов не помог мне. Когда я использую следующий код if(Const.counter != null){ Const.counter.cancel(); Const.counter = null; } Const.counter = new CustomTimerTask(Const.currentLevel.timeGoal * 1000,1000); Const.counter.start(); Я начинаю новый счетчик, но старый тоже продолжает работать. Пожалуйста, помогите мне решить эту проблему.

Уровень шума запросов в Android

Я хочу разработать небольшое приложение для Android для измерения текущего уровня шума (возможно, в дБ). Но я понятия не имею, что искать в библиотеках. Я не хочу записывать шум. Может ли кто-нибудь дать мне указатель на какие классы посмотреть?

Утилита RecyclerView на уровне темы

Я пытаюсь реализовать общие параметры стиля для RecyclerView на уровнях темы . Как в отличие от ListView , я использовал что-то вроде этого: Определенный стиль: <style name="StyleListView" parent="Widget.AppCompat.ListView"> <item name="android:requiresFadingEdge">vertical</item> <item name="android:fadingEdgeLength">10dp</item> <item name="android:scrollbars">vertical</item> </style> И позже используется в моей теме: <item name="android:listViewStyle">@style/StyleListView</item> Это отлично работает для ListView . Однако я не могу отразить это […]

Почему мой аккаунт под названием facebook android sdk называется два раза?

Я работаю с SDK для Facebook, проблема в том, что функция FormSubmit запускается два раза. Он getView функцией getView которая вызывается onCreateView и statusCallback , как ее исправить? public class Home extends Fragment implements LoginListener { public View rootView; public ImageView HomeBg; public ImageView buttonLoginLogout; public TextView chi; public TextView eng; public ColorStateList oldColor; public […]

Является ли этот поток безопасным?

Я пишу приложение для Android и использую рабочие потоки для обработки определенной информации. Прочитав мой код, я теперь не уверен, является ли он потокобезопасным. Я написал упрощенную версию моего кода, я опустил объект Handler используемый для связи с основным потоком и, очевидно, с самим процессом. public class myClass implements Runnable { private String myString; @Override […]

Создание и использование представления фрагмента, хотя и не видимого для пользователя

Причина Мне нужно сделать это, потому что я хочу получить доступный кэш представления фрагмента, а затем создать Bitmap из этого представления. Этот Bitmap будет использоваться для публикации в Facebook. Проблема Когда я создаю свой фрагмент, представления не создаются, потому что они не были добавлены через транзакцию фрагментов и потому, что их содержимое не отображается пользователю. […]