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

Поддерживает ли Android TTS язык разметки синтеза речи?

Передача следующего документа SSML ( язык разметки речи ) в механизм com.svox.pico TextToSpeech привела к чтению тела XML, но без управления элементом фонемы или элементом выделения. Этот результат (без видимого управления SSML) одинаковый на Nexus One под управлением Android 2.2, а также на эмуляторе с AVD с SDK уровнем 8. String text = "<?xml version=\"1.0\"?>" […]

Сглаженная очень медленная текстовая анимация на холсте Android, SUBPIXEL_TEXT_FLAG не работает

Я не могу добиться гладкой очень медленной текстовой анимации в Canvas, потому что Canvas.drawText не хочет рисовать «между пикселями». Например, учитывая 4 последовательных кадра, где я рисую текст со смещением Y 0, 0.5, 1, 1.5, холст фактически рисует его при смещениях 0, 0, 1, 1 соответственно, что заставляет анимацию быть " рывки». Есть флаг под […]

Изменяет ли цвет фона в андроиде внешний вид виджета?

Я заметил, что изменение фонового цвета виджета Android ( например, Button или TextView ) с помощью программы: myButton.setBackgroundColor(Color.BLUE); Заставляет его потерять свои 3D-формы, границы и тени, а затем появляется как уродливый плоский квадрат. Что мне не хватает? Извините за самый наивный вопрос, но я не мог понять это, хотя и пытался какое-то время.

BottomSheetDialog / BottomSheetDialogFragment – что использовать и как?

Я работаю над приложением Material design. Одна функция, которую я хочу реализовать, – это какой-то опрос. Когда пользователь нажимает элемент списка, появляется диалог с постоянным нижним листом, который выглядит так. Затем, когда пользователь нажимает любую кнопку, это диалоговое окно должно исчезнуть, и появится диалоговое окно модального нижнего листа, предоставляющее пользователю дополнительную информацию о элементе списка, […]

Позвольте пользователю обрезать изображение

Мне сложно определить, как разрешить пользователю обрезать картинку. Я хотел бы передать bitmap-переменную с загруженным растровым изображением, чтобы обрезать изображение, прежде чем устанавливать его в качестве обоев. Но я не могу этого сделать … Вот что я пробовал. Первая версия. = Работает как ожидалось, но возвращенное изображение находится в плохом разрешении. Изменение вывода на большее […]

Завершение действия из другого класса

Я работаю над приложением, которое требует постоянного подключения к Интернету. Если подключение к Интернету отсутствует, я хочу, чтобы пользователь был отключен от приложения (отображен на экране входа в систему). У меня есть класс сетевого приемника, который обнаруживает сетевое подключение. Я хочу, чтобы этот класс либо прекратил действие поверх стека, либо начал новую операцию входа и […]

Как захватить трафик приложений на Android

Я пытаюсь захватить трафик из приложения на Android-телефоне, и хотя я установил прокси-сервер на телефоне и могу захватить весь другой интернет-трафик, поступающий с телефона (используя Charles Proxy), я не вижу никакого трафика для Это одно приложение. Как это делается, и как я могу захватить трафик? ОБНОВИТЬ: Если вам нужна помощь в настройке Wi-Fi-точки доступа с […]

Проблема в реализации Parcelable, содержащая другие возможности

Я реализую Parcelable класс, который имеет еще один Parcelable insde. В классе OuterParcelable: @Override public void writeToParcel(Parcel dest, int flags) { Bundle tmp = new Bundle(); tmp.putParcelable("innerParcelable", mParcelable); dest.writeBundle(tmp); а потом: public OuterParcelable(Parcel parcel) { super(); Bundle b = parcel.readBundle(); mParcelable = b.getParcelable("innerParcelable"); а также: public OuterParcelable createFromParcel(Parcel in) { return new OuterParcelable(in); } Когда […]

Текст в речь Локаль Хинди Индийский

Я создал Text to Speech Engine для Android, который поддерживает многие языки, одним из которых является хинди. В настройках Android Text to Speech, когда пользователь выбирает стандартную локаль, Android выполняет ряд проверок, включая отправку намерения ACTION_GET_SAMPLE_TEXT Вот список поддерживаемых локалей: private static final String[] SUPPORTED_LANGUAGES = { "eng-GBR", "eng-USA", "fra-FRA", "spa-ESP", "deu-DEU", "ita-ITA", "kor-KOR", "nld-NLD", […]

Как изменить / изменить вид из макета в RemoteView или создать RemoteView из представления?

Я создаю виджет для Android-приложения (в Java, конечно). У меня есть классический RemoteViews, созданный из макета (с использованием идентификатора макета) RemoteViews rv = new RemoteViews(context.getPackageName(), R.layout.view); И мне нужно изменить или изменить представление (идентифицировать по id). В классическом представлении легко, используя функцию findViewById. View v = … //inflate layout R.layout.view View my = v.findViewById(R.id.myViewId); processView(my); […]