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

Как некоторые приложения все еще могут получать текущие процессы приложений и убивать их?

Задний план Раньше я нашел следующий способ уничтожения фоновых процессов приложения, учитывая его имя пакета: public static boolean killApp(final Context context, final String packageName) { final ActivityManager am = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE); final List<ActivityManager.RunningAppProcessInfo> pids = am.getRunningAppProcesses(); for (int i = 0; i < pids.size(); i++) { final ActivityManager.RunningAppProcessInfo info = pids.get(i); if (info.processName.equals(packageName)) { android.os.Process.killProcess(info.pid); […]

Что означают названия / коды Android Voice?

Я Voice.getName() метод Voice.getName() следующим образом: Set<Voice> voices = tts.getVoices(); String name = voice.getName(); Это возвращает имена кодов, а не дружественные отображаемые имена. То, что я хочу, – это отображаемое имя, но, похоже, нет никакого способа получить это. Можно ли перевести коды во что-то значимое, чтобы создать удобные для пользователя имена? И устранить дубликаты? Много […]

Как глубоко привязать мое приложение Android к paytm и бесплатному заказу?

Я создаю приложение Android для просмотра планов и тарифов мобильных перезарядки. Я хочу, чтобы, когда пользователь выбирает план из моего приложения, нажмите на один из вариантов: paytm или freecharge: Экран мобильного пополнения соответствующего приложения открывается. Номер телефона пользователя и количество перезарядки заполняются. Насколько я знаю, это возможно либо через Намерения, либо на Подкрепление. Но проблема […]

Предложения по улучшению этого простого класса пула объектов для Java?

В настоящее время я пишу игру для Android, где есть враги, которые летают по экрану, а затем исчезают, чтобы их заменили другие враги. Теперь это происходит очень быстро, и мой код в настоящее время выполняет много выделения и освобождения памяти для создания и удаления этих объектов противника, поэтому я пытаюсь найти способ оптимизировать это. Я […]

Активность суперпользователя не найдена

Приложение Superuser установлено на моем телефоне, но мое приложение падает при попытке сделать запрос суперпользователя со следующей ошибкой: 18820-18820/com.anth.res E/AndroidRuntime: FATAL EXCEPTION: main android.content.ActivityNotFoundException: No Activity found to handle Intent { act=act=android.intent.action.superuser (has extras) } at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1512) … Вот запрос, сделавший из моей деятельности: command = "su -c \""+command+"\""; Intent intent = new Intent("android.intent.action.superuser"); // […]

Файлы TextToSpeech, playEarcon и .wav

В одном из моих приложений у меня есть активность, в которой речь синтезируется буквенно-цифровыми ссылочными строками, буква / число буквой / числом, например, «ABC123» звучит как «Ай, пчела, море, одна две три». Поскольку это ограниченный набор звуков, я подумал, что было бы неплохо позволить движку TTS работать без подключения к Интернету, играя предварительно записанные .wav-файлы […]

В каких обстоятельствах TextToSpeech.isSpeaking () возвращает true?

В документации говорится: «Проверяет, работает ли двигатель TTS». Но я просто isSpeaking() вызов isSpeaking() в onUtteranceCompletedListener , где у меня есть как минимум 10 ожидающих высказываний, и ни в одном из них я не получил true . Предполагая, что isSpeaking() действительно работает как задокументированный, я должен сделать вывод, что я неправильно его называю. Каковы точки, […]

Связывание с отказом для PCRE при использовании автономной инструментальной привязки Android NDK

Людям удалось создать PCRE (или подмножество), скопировав исходные файлы и создав соответствующий Andriod.mk. Я хочу сделать подобное, но с помощью автономной инструментальной цепочки Android и просто используя их настройку и процесс. Мне удалось создать другие полезные библиотеки, используя тот же поток, но я столкнулся с проблемой с PCRE. В частности, в конце потока make я […]

Активность, запущенная из широковещательного приемника, сохраняет в последнее время задачи, несмотря на то, что они были закончены

У меня проблема с двумя действиями, которые я не могу решить: У меня есть активность A, которая программирует тревогу с диспетчером аварийной сигнализации, через 3 секунды приемник сигналов тревоги запускает операцию B, которая имеет только кнопку завершения. Если я запрограммирую диспетчер аварийных сигналов с А и закончу это действие, нажав кнопку «Назад», через 3 секунды […]

Как сохранить файл Text to Speech в формате .wav / .mp3 во внешнем хранилище

Я делаю образец приложения «Текст в речь», в этом мое требование – получить текст от пользователя с помощью EditText и сохранить входной текст в формате .wav / .mp3 и сохранить в External Storage . Я использовал следующий код для этого процесса, но я не добьюсь успеха. main.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" […]