Articles of Андроидный

Android Retrofi 2, различия между addInterceptor & addNetworkInterceptor для редактирования ответов

Я пытаюсь реализовать перехватчик (OkHttp 3.2 & Retrofit 2) для редактирования ответа JSON, прежде чем он будет возвращен в качестве ответа. Сервер, на который мы запрашиваем данные, возвращает разные данные, зависит от успеха или ошибки и затрудняет отображение объектов. Я пытался сделать это, добавив перехватчик в «Дооснащение» как NetworkInterceptor, однако возвращенная строка не имела формата. […]

Android: Как работать с фоновым потоком?

Я разработал приложение, которое берет контент из Интернета и показывает его соответственно на экране устройства. Программа работает нормально, немного медленнее. Загрузка и отображение содержимого занимает около 3-4 секунд. Я хотел бы поместить весь код, который извлекает содержимое и отображает его в фоновом потоке, и пока программа выполняет эти функции, я хотел бы отобразить диалог прогресса. […]

Как переопределить LongPress в ListFragment?

У меня есть функция ListFragment. Я хочу создать метод для onItemClickedLongPress, чтобы пользователь сделал это. Появится меню. Я знаком с созданием меню. Поэтому, если кому-то понравится, дайте мне дальнейшие инструкции о том, как установить Override longpress в активности ListFragment?

Проблема интерфейса Javascript для Android proguard

Мой проект после обфускации с ошибкой proguard с javascriptinterface Вот ссылка с некоторыми предложениями по настройке proguard, но она не работает в моем случае http://groups.google.com/group/android-developers/browse_thread/thread/f889e846fbf7ec3f?pli=1 Таким образом, вызовы от Javascript свободно привязываются к связанным с ним методам Java Моя конфигурация proguard относительно этого -keep public class com.trans_code.android.JavascriptCallback -keep public class * implements com.trans_code.android.JavascriptCallback -keepclassmembers class […]

Признание рукописных кругов, бриллиантов и прямоугольников

Я ищу несколько советов о признании трех рукописных форм – кругов, бриллиантов и прямоугольников. Я пробовал разные апробаки, но они потерпели неудачу, поэтому, возможно, вы могли бы указать мне в другом, лучшем направлении. То, что я пробовал: 1) Простой алгоритм, основанный на точечном продукте между точками рукописной формы и идеальной формы. Это работает не так […]

Рисунок Android на поверхности и холсте

У меня есть «простая» проблема. Я пытаюсь рисовать на поверхности. Компоновка-XML: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:keepScreenOn="true" android:orientation="vertical" > <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/hello" /> <SurfaceView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/imagesurface" android:layout_height="fill_parent" android:layout_width="fill_parent" android:background="#00ff00"> </SurfaceView> </LinearLayout> Активность – это SurfaceHolder.Callback: public class OpenCvonAndroidGTDforHOGActivity extends Activity implements SurfaceHolder.Callback{ private SurfaceHolder _surfaceHolder; private SurfaceView _surfaceView; /** Called when the activity is first […]

Метод findViewById (int) не определен для типа

Я получаю ошибку Метод findViewById (int) не определен для типа PM_section При попытке реализовать мой расширяемый ListView. Я уверен, что это распространенная ошибка, но мне трудно найти решение. Я пытаюсь изучить фрагменты и т. Д., И с тех пор я начал тяжелую битву. Я немного поработал над поиском и нашел много результатов, которые, похоже, не […]

Android-новичок: onDestroy

Должен ли я размещать команды до или после super.onDestroy () при перезаписывании активности ondestroy? protected void onDestroy() { //option 1: callback before or … super.onDestroy(); //option 2: callback after super.onDestroy(); } (Теперь я боюсь: если super.onDestroy слишком быстр, он никогда не появится в варианте 2.)

Проверка фрагментации

Я использовал Fragment of Android Compatibility Package, используя android-support-v4.jar . Но я не могу выполнить тест JUnit. Мой основной класс FragmentActivity объявлен следующим образом public class MyActivityClass extends FragmentActivity{ …………… } Тогда в моем тестовом проекте public class MyActivityClassTest extends ActivityInstrumentationTestCase2<MyActivityClass> { public MyActivityClassTest() { super("com.android.myproject", MyActivityClass.class); } @Override protected void setUp() throws Exception { […]

Структура пакета шаблонов Android MVP

Я видел различные отличные уроки по шаблону MVP в android, но у всех авторов, похоже, есть другая практика упаковки. Первый учебник, который я видел, сделал упаковку по функциональности. Например, «Вход», «Присоединиться», «Интерфейс UI». Пакет UI имеет только действия, пакет «Вход» имеет интерфейсы для ведущего и конкретного докладчика, и этот пакет содержит подпакет «Модель», содержащий все […]