Articles of Ява

Как добавить проект Guava в Eclipse

Eclipse Helios 3.6 Windows XP SP3 Я использовал Eclipse для загрузки SDK guava, выполнив: 1) В Eclipse перейдите в справку> Установить новое программное обеспечение … 2) В текстовом поле « Работа с: » я использовал следующий URL-адрес http://svn.codespot.com/a/eclipselabs.org/guava-bundle/trunk/repository/ 3) Он нашел Guava: Google Core Libraries для Java 1.5 Runtime и SDK, поэтому я нажал ok […]

Чтобы проверить, содержит ли строка определенное слово

Итак, как вы проверяете, содержит ли строка в нем определенное слово? Итак, это мой код: a.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View arg0) { // TODO Auto-generated method stub if(d.contains("Hey")){ c.setText("OUTPUT: SUCCESS!"); }else{ c.setText("OUTPUT: FAIL!"); } } }); Я получаю сообщение об ошибке.

Измените сводку ListPreference с новым значением (Android)

Как изменить сводку ListPreference на новую строку «Ввод», выбранную пользователем (а не значение записи) Я поддерживаю его с помощью setOnPreferenceChangeListener (), но в new OnPreferenceChangeListener() { @Override public boolean onPreferenceChange(Preference preference, Object newValue) { return true; } } Используя ((предпочтение ListPreference)) .getEntry () Я получаю старое значение (потому что оно еще не изменено), а newValue.toString […]

Новый Runnable (), но не новый поток?

Я пытаюсь понять код здесь , в частности анонимный класс private Runnable mUpdateTimeTask = new Runnable() { public void run() { final long start = mStartTime; long millis = SystemClock.uptimeMillis() – start; int seconds = (int) (millis / 1000); int minutes = seconds / 60; seconds = seconds % 60; if (seconds < 10) { […]

Android billing v3 – нет подписи

Что я хочу? После извлечения всех приобретенных элементов мне нужно проверить покупку на моем сервере, это я хочу сделать с подписью и подписанными данными, полученными от оплаты в приложении. Сначала я использовал биллинг v2 в приложении, я получал каждый раз с моей учетной записью разработчика правильную подпись и signdata для статического теста sku android.test.purchased . […]

HTTP GET с телом запроса RETROFIT

Я использую Retrofit, чтобы совершать вызовы api в приложении для Android. Я должен представить @Body из JSON @GET("api/") void getData(@Body UserPostRequestBody request) Я получаю сообщение об ошибке retrofit.RetrofitError: apiCall: Non-body HTTP method cannot contain @Body or @TypedOutput. У вас есть идеи?

Android игры в кино в живом фоне

Возможно ли это? Я попытался использовать MediaPlayer, но он выдает исключение NullPointerException в объекте MediaPlayer. Я могу заставить аудио работать, но видео не будет. mp=MediaPlayer.create(getApplicationContext(), R.raw.sample); mp.start(); mp.setOnCompletionListener(new OnCompletionListener() { public void onCompletion(MediaPlayer mp) { mp.release(); playing = false; } }); Образец имеет тип .mp4. У кого-нибудь есть идея, почему это происходит или есть предложение […]

Android Studio 2.2 и Джек блокируются Avira Antivirus

Поэтому я обновляю свой проект, чтобы использовать новый компилятор jack, но по какой-то неизвестной причине мой AntiVir блокирует задачу transformClassesWithPreJackPackagedLibrariesForDebug Это работает, если я отключу защиту AntiVir в режиме реального времени. Я действительно не хочу этого делать, и я не хочу запускать проект андроида в список исключений. Я использую Android Studio 2.2, и это мой […]

Как использовать NodeJS в Android с помощью J2V8

Я создал код для android, используя библиотеку J2V8 для выполнения скрипта nodejs в Android-мобиле. Но это дает мне ошибку при запуске приложения. Грейд-зависимости compile 'com.eclipsesource.j2v8:j2v8:4.6.0@aar' Код … @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_console); runScript(); } private void runScript() { NodeJS nodeJS = NodeJS.createNodeJS(); try { File script = createTempScript("console.log(\"Hello NodeJS\")"); nodeJS.exec(script); script.delete(); } […]

Вывод аннотаций Proguard в приложении Android

Я включил проект с использованием gradle в моем приложении: compile group: 'org.bytedeco', name: 'javacv', version: '0.11' Что строит отлично. Но всякий раз, когда я запускаю приложение с включенной proguard, он, видимо, удаляет аннотацию @Platform из банок, которые затем включаются. Я попытался использовать следующее на основе http://proguard.sourceforge.net/manual/examples.html#annotations -keepattributes *Annotation* -keep @org.bytedeco.javacpp.annotation interface * { *; } […]