Articles of Ява

Блокировка диалога из кода JNI

Я пишу приложение, которое в основном является оберткой вокруг 250K JNI. JNI (игровой движок) имеет API, такие как handle_penUp (int x, int y). Иногда ему приходится запрашивать пользователя изнутри handle_penUp () (через обратные вызовы в Java-код), поэтому диалог, который я использую для реализации запроса, должен блокироваться. Я понимаю, что основной поток выполнения не может блокировать. […]

Java.lang.StringIndexOutOfBoundsException: index = 0 length = 0 в базе данных get sqlite

Я пытаюсь открыть записываемую базу данных SQLite с помощью этого кода … public DataAdapterForServieClass open() throws SQLException { db = DBHelper.getWritableDatabase(); return this; } Однако я получаю следующую ошибку на db = DBHelper.getWritableDatabase(); линия… 06-10 11:58:13.995: ERROR/AndroidRuntime(548): FATAL EXCEPTION: main 06-10 11:58:13.995: ERROR/AndroidRuntime(548): java.lang.StringIndexOutOfBoundsException: index=0 length=0 06-10 11:58:13.995: ERROR/AndroidRuntime(548): at android.app.ContextImpl.validateFilePath(ContextImpl.java:1518) 06-10 11:58:13.995: ERROR/AndroidRuntime(548): at […]

Приложения с Android-приложениями

Я пытаюсь опубликовать приложение, которое может быть использовано другими приложениями (что означает, что другие приложения могут вызывать мое приложение для выполнения некоторых сервисов для них). Однако я вижу, что когда я подписываю свое приложение, используя мой default.keystore и другое приложение (которые хотят общаться с моим приложением), которые подписаны каким-то другим default.keystore, не могут связываться или […]

Движущаяся анимация негладкая в андроиде

Я пытаюсь создать движущуюся анимацию шара в моем приложении, все работает отлично, мяч перемещается, как я хочу, но он не является гладким. Я пробовал все, чтобы сделать его гладким, но не удачи каждый раз, когда я терпел неудачу. Вот мой xml-код: <?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android" android:shareInterpolator="true" > <translate android:duration="3000" android:fromXDelta="-1%p" android:fromYDelta="-87%p" android:toXDelta="1%p" android:toYDelta="-40%p" /> […]

Потоковое видео в android с помощью parcelFileDescriptor

Мне удалось записать видео через Mediarecorder на SD-карте, но я хочу отправить это видео на сервер без записи на SD-карту. Я ищу его, и я обнаружил, что parcelFileDescriptor – это способ отправки видео в сокет TCP, но я не знаю, как его получить на стороне сервера, пожалуйста, объясните это. Вот мой код на стороне клиента […]

Как воспроизвести аудиофайл при нажатии на определенную кнопку из предыдущего действия

Я делаю языковое приложение для своих учебных целей и тренируюсь в Android. Я хочу хранить все уроки аудио в массиве, и у меня есть активность для каждого урока, когда я нажимаю, например, Audio 1, он открывает новое действие с помощью проигрывателя (AudioPopup .java), но проблема в том, что я не хочу, чтобы всплывающее окно воспроизводило […]

(A) Смак возвращает ошибку «service-unavailable (503)» при входе в систему ()

Я пытаюсь реализовать простой jabber-мессенджер на Android, используя библиотеку asmack. Вот код: public boolean login() { if (connection != null && connection.isConnected()) { Log.i("XMPP", connection.getHost()); try { connection.login(USERNAME, PASSWORD); } catch (XMPPException e) { e.printStackTrace(); return false; } return true; } return false; } Исключение я получаю после connection.login () (соединение выглядит отлично): service-unavailable(503) at […]

Какие значения цвета могут использоваться для GradientDrawable

В моем приложении я пытаюсь нарисовать gradientBackground из кода. Моя цель – сделать эту фоновую dynamic . Теперь мой вопрос: эта функция ниже – это функция, о которой я говорю, и имеет параметр int[] colors GradientDrawable(GradientDrawable.Orientation orientation, int[] colors); Какие значения можно положить в цвета int []? Я знаю, что работает следующее значение. 0xAARRGGBB Но […]

Использование RxJava для цепочки ряда операций – куда идти дальше?

сценарий Я создал API для своего приложения, которое находится за шлюзом с регулированием запроса. Прежде чем я построил API, мои приложения скоординировали запросы и, таким образом, могли запустить много запросов в миллисекундах, чтобы синхронизировать данные для приложения через 9 поставщиков, которые используются для извлечения данных. Теперь эта логика была вставлена ​​в мой слой API-адаптера. Мне […]

Фрагмент onResume не вызывается после того, как фрагмент отсоединяется, а затем снова присоединяется

Я пытаюсь получить дескриптор всех новых API ActionBar и Fragments. У меня есть основное действие, и я хочу, чтобы он управлял двумя разными вкладками. Я использую ActionBarSherlock для поддержки более старой версии, чем ICS. Каждая вкладка содержит свой собственный Fragment (каждый из них является подклассом SherlockListFragment ). Я получил его для работы в целом красивым, […]