Articles of Ява

Студия Android – добавьте библиотеку из github

Вы можете мне помочь? Я не понимаю, как добавить эту библиотеку в свой проект, https://github.com/owncloud/android-library в Android Studio Спасибо.

Проблема с добавлением общих элементов arraylist в третьем arraylist, использующем для цикла

Я пытаюсь сравнить два ArrayLists, и после сравнения я должен получить общие элементы между этими двумя arraylists и показать их в третьем arraylist. Это мой код, здесь newList – это arraylist, в котором я хочу добавить общие элементы, но каждый раз, когда я добавляю элементы в этом arraylist, он отображает только последний элемент. ArrayList<String> list2 […]

AlertDialog с двумя редакторами – при нажатии кнопки ok -> запуск нового предупреждения

Его очень глупый вопрос, но я начал программу с java для android всего несколько дней назад, и я не знаю, что делать …. Поэтому я хочу AlertDialog, когда вы нажмете кнопку. Для этого AlertDialog требуется 2 редактирования. Когда u нажмите OK, ему нужно что-то вычислить и показать решение в новом AlertDialog. Вот что я получил: […]

Конструктор BitmapDrawable () является устаревшим исправлением

У меня есть класс, который расширяет BitmapDrawable, который выглядит так: public class MyDrawable extends BitmapDrawable { protected Drawable drawable; @Override public void draw(Canvas canvas) { if(drawable != null) { drawable.draw(canvas); } } // some other methods… } И Eclipse предупреждает меня, что конструктор BitmapDrawable () устарел. Все работает нормально, но я хотел бы исправить свой […]

Повторная замена символов в String

Я пытаюсь создать приложение для Android, которое преобразует обычный шестнадцатеричный код в инвертированный, который используется в smali. Все работает отлично, за исключением того, что когда я использую метод replace или replaceAll для String, он даже заменяет уже замененные символы Например, String stringInvert = string.replace("F", "0") .replace("E" , "1") .replace("D" , "2") .replace("C" , "3") .replace("B" […]

Proguard не удаляет мои журналы

Я хочу очистить свой проект от журналов при выпуске. Но я пытаюсь использовать proguard и имеет нулевой результат: мои настройки проекта: proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt # Project target. target=android-19 android.library.reference.1=..\\google-play-services_lib И мои proguard-properties -optimizationpasses 5 -dontusemixedcaseclassnames -dontskipnonpubliclibraryclasses -dontpreverify -keepattributes LineNumberTable -verbose -optimizations !code/simplification/arithmetic,!field/*,!class/merging/* -renamesourcefileattribute SourceFile -keepattributes SourceFile,LineNumberTable #To remove debug logs: -assumenosideeffects class android.util.Log { public static *** […]

Поле не вводится в проект Android Dagger

Я играю с Dagger на Android. Я создал модель UserPreference , модуль под названием PreferenceModule и другой класс UserPreferenceTest который является тестом PreferenceModule . У меня ниже 3 java-файлов UserPreference.java package com.sigicn.preference; import javax.inject.Inject; import com.sigicn.commonmodels.Application; public class UserPreference { public String name, weiboAccount; @Inject public Application[] frequentlyUsedApps; } Затем PreferenceModule.java package com.sigicn.preference; import javax.inject.Singleton; […]

Ошибка JockObject Build Stackoverflow

Я пытаюсь создать jsonobject для отправки с запросом на отправку. Но вместо этого я получаю ошибку, как показано ниже: 03-02 13:54:50.340: E/AndroidRuntime(2862): FATAL EXCEPTION: main 03-02 13:54:50.340: E/AndroidRuntime(2862): Process: in.mally.mallys, PID: 2862 03-02 13:54:50.340: E/AndroidRuntime(2862): java.lang.StackOverflowError 03-02 13:54:50.340: E/AndroidRuntime(2862): at java.lang.String._getChars(String.java:908) 03-02 13:54:50.340: E/AndroidRuntime(2862): at java.lang.AbstractStringBuilder.append0(AbstractStringBuilder.java:147) 03-02 13:54:50.340: E/AndroidRuntime(2862): at java.lang.StringBuilder.append(StringBuilder.java:216) 03-02 13:54:50.340: E/AndroidRuntime(2862): at […]

Android Studio не может найти java-компилятор

Я загрузил проект Android и хотел попробовать. Поэтому я импортировал его в Android Studio (2.2), а при запуске проекта я получил ошибку: Ошибка: выполнение выполнено для задачи ': app: compileDebugJava'. Не удается найти компилятор System Java. Убедитесь, что вы установили JDK (а не только JRE) и настроили системную переменную JAVA_HOME, чтобы указать на соответствующий каталог. […]

Архитектура приложений Android – основанная на событиях или многоуровневая

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