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

Как передать логическое значение между намерениями

Мне нужно передать логическое значение и намерение и вернуться назад, когда нажата кнопка «Назад». Цель состоит в том, чтобы установить логическое значение и использовать условное условие для предотвращения нескольких запусков нового намерения при обнаружении события onShake. Я бы использовал SharedPreferences, но, похоже, он не играет хорошо с моим кодом onClick, и я не уверен, как […]

Получить локали для tts

Я работаю над реализацией программы для флеш-карт. Текст на разных языках должен быть зачитан. Чтобы сделать это правильно, пользователь должен выбрать язык прочитанного текста (будет сохранен и использован позже без вопросов). Есть ли возможность получить доступные tts-languages в системе Android? Если нет, есть ли возможность получить все доступные локали в системе? Спасибо за ваш совет! […]

Есть ли клиент / сервер Miracast для Mac или Windows?

Мне было интересно, есть ли у кого-нибудь Mac или Windows клиенты / серверы, поддерживающие стандарт Miracast? В моей компании мы очень часто демонстрируем наши приложения с помощью видеоконференций / Skype / Join.me / и т. Д., Поэтому было бы приятно, если бы я мог поделиться экраном своего Android-устройства через Miracast с моим Mac или Win-PC. […]

Как создать собственный механизм преобразования текста в речь

Как я знаю, TTS нуждается в двигателе TTS, чтобы говорить на одном языке. В Android-эмуляторе 2.2 двигатель Pico TTS по умолчанию. У этого есть только некоторые популярные языки. Я могу видеть некоторые двигатели на рынке, которые необходимо приобрести для установки. Мой вопрос: есть ли способ создать настраиваемый движок, который поддерживает другие языки? (Путем программирования или […]

Сервисы Google Play возвращают токен, подписанный с помощью ключа, отличного от Google.

У меня есть клиент Android, получающий токен аутентификации от Служб Google Play, используя GoogleAuthUtil.getToken(Context context, Account account, String scope) . Затем он отправляется на сервер backend (Go), который проверяет, что токен был подписан одним из сертификатов подписи Google с https://www.googleapis.com/oauth2/v1/cert . Для этого ему нужно найти сертификат, назначенный «малышу» в заголовке маркера. 99% времени, это […]

Как я могу контролировать, как Android TTS воспроизводит аудио

У меня есть класс, который использует Android TTS API для транскрипции текста в аудио. Я могу контролировать высоту и скорость; Но я заметил, что движок требует текстовую строку, а также хэш-объект. Я заметил, что некоторые слова произносятся слишком быстро, чтобы их можно было легко распознать, а перегибы выглядят слишком противоестественными. Есть ли способ управлять этими […]

Как определить видимость входного метода Picker без разрешения Accessibility

Я показываю пользователю метод выбора метода ввода так, и сборщик всплывает: InputMethodManager im = (InputMethodManager) context.getSystemService(Context.INPUT_METHOD_SERVICE); im.showInputMethodPicker(); Теперь, если пользователь отклоняет сборщик (например, щелкнув за пределами сборщика), я хочу знать, что это произошло, и сделать некоторые действия (например, показать уведомление, например). Я знаю, что в Activity я могу сделать грязный способ проверки фокуса корневого макета, […]

Как я могу включить USB Tethering программным способом на устройстве Android 4.0?

Я хочу включить USB Tethering из моего приложения на моем Android 4.0 Device? Следующий код работает для Android 2.2, но он не работает для 4.0. Может ли кто-нибудь помочь? int USBTethering(boolean b) { try { ConnectivityManager cm = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE); Log.d(tag, "test enable usb tethering"); Method[] wmMethods = cm.getClass().getDeclaredMethods(); String str = ""; if (b) […]

Android NDK / JNI: создание общей библиотеки, которая зависит от других разделяемых библиотек

Я пишу приложение Android, которое хочет сделать вызовы JNI в общую библиотеку, построенную с использованием NDK. Трюк заключается в том, что это функции общей библиотеки, предоставляемые ДРУГИМИ разделяемыми библиотеками. Другими разделяемыми библиотеками являются библиотеки C, которые были скомпилированы в другом месте. Вот что я пробовал: Моя среда: я работаю в Eclipse. Я добавил собственную поддержку […]

Любые простые примеры с использованием roboguice с фрагментами в android?

У меня возникают проблемы с поиском рабочего примера использования фрагментов + RoboGuice. Проблема возникает при попытке добавить / удалить фрагменты с помощью диспетчера транзакций фрагмента Android. Как только вы сообщите фрагменту о наследовании от RoboFragment, менеджер транзакций больше не считает, что класс является фрагментом (поскольку он расширяет RoboFragment). Однако вы можете использовать собственный менеджер фрагментов […]

Intereting Posts