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

Android – создание и запуск ярлыков

Это действительно два вопроса. 1. Я хотел бы запустить меню для вас, чтобы создать ярлык, похожий на то, как приведенный ниже код запускает меню, в котором вы можете создать ярлык обычным способом Intent pickIntent = new Intent(Intent.ACTION_CREATE_SHORTCUT); startActivityForResult(pickIntent, 5); Единственное, когда я использую код выше, и я проверяю данные, он, похоже, не содержит данных. Я […]

Алгоритм распознавания песни

Любая идея, как я могу реализовать алгоритм для определения песни, сопоставляя ее с клипом песни или человеческим голосом или мелодией. Я не ожидаю, что кто-нибудь напишет здесь algo :), я знаю, что это связано со многими вещами вместе, но я хотел бы знать, как я могу начать. Каковы технологии, которые мне нужно будет рассмотреть, чтобы […]

Внедрить SIP-сервер для Android 4.0

Я хочу реализовать SIP-сервер и SIP-клиентские программы для Android 4.0. В образцах android уже предоставляется клиентская программа SIPdemo SIP. Он использует пакет android.net.sip. Могу ли я использовать пакет android.net.sip для реализации SIP-сервера? Есть ли какие-либо примеры программ SIP-сервера для Android?

Как записывать аудио с помощью аудио api в Android?

У меня есть Android-телефон LG с версией 2.3.3. Мне нужно подключить микрофон в разъем для наушников, потому что я хочу создать приложение, которое читает образцы звука. Как я могу читать образцы программно ?.

Сканирование подсетей Android

В моем приложении мне нужно отсканировать локальную подсеть (192.168.1. *), Чтобы собрать список MAC-адресов всех подключенных устройств. В настоящее время я использую следующую стратегию: Одновременно запускать 255 команд ping с помощью Runtime.exec("ping -c 1 <addr>") Используйте waitFor() для каждого возвращаемого процесса для сбора кода выхода Закрыть входные потоки процессов и уничтожить их Прочитайте файл /proc/net/arp […]

Закрытие ProgressDialog onClick

Я запускаю AsyncTask для загрузки файла, который занимает некоторое время. Чтобы сообщить пользователю, я показываю ProgressDialog , однако, если я коснусь экрана, ProgressDialog немедленно закрывается. Что может быть причиной этого? public LoadTask(Activity activity, FaceRecognizer recognizer,SecretKey key) { this.key = key; this.recognizer = recognizer; dialog = new ProgressDialog(activity); } @Override protected void onPreExecute() { dialog.setMessage("Loading the […]

Задняя сторона и утечка памяти

Я разработал небольшой API для фрагментов диалога на основе библиотеки поддержки Google с очень простыми требованиями: API может добавлять (или заменять) модальный диалог API может отклонить диалог программно или пользователь может отменить диалог, нажав кнопку Мой API создает утечку памяти, постоянно добавляя фрагменты к стопке? public class DialogFragmentUtils { private static final String DIALOG_TAG = […]

Не удается обновить виджет Android от BroadcastReceiver

Я хочу закодировать приложение, которое отображает некоторую информацию в виджетах, которые время от времени должны обновляться. Время от времени это означает, что я использую таймер будильника, чтобы вызвать обновление перииды. Так вот проблема: intent.getIntArrayExtra(AppWidgetManager.EXTRA_APPWIDGET_IDS); Является нулевым для намерений трансляционных приемников. Вот мой провайдер виджета: public class MyWidgetProvider extends AppWidgetProvider { public void onUpdate(Context context, AppWidgetManager […]

Зачем мне нужно setRetainInstance или onSaveInstance, если я могу использовать android: configChanges = "keyboard | orientation | screenLayout"

Зачем мне нужно использовать setRetainInstance() или onSaveInstance() для сохранения состояния, и я могу использовать android:configChanges="keyboard|orientation|screenLayout" и получить «состояние состояния без состояния пользовательского состояния» ? Я имею в виду с меньшей головной болью.

Что я должен использовать для предварительной загрузки данных с помощью Volley на Android?

У меня есть некоторые данные, хранящиеся в базе данных. В этом случае пользователи приложения. Я хочу получить всю их информацию и разместить макет моего приложения, чтобы мне нужно, чтобы данные были восстановлены в функции onCreate моего класса макета, чтобы отображать его при изменении этого макета. Я знаю, что AsyncTask и Volley выполняют асинхронные запросы к […]

Intereting Posts
Canvas: попытка использования переработанного растрового изображения android.graphics.Bitmap в android Совместимость с API-интерфейсом API API уровня 21? (Поскольку появилось новое обновление SDK) Как я могу использовать системные значки в приложении для Android? Существуют ли какие-либо виджеты таблиц для Android? Соглашение об использовании анонимного класса и интерфейса реализации Android Studio: Зависимости моментальных снимков не обновляются должным образом Был ли PreferenceFragment намеренно исключен из пакета совместимости? Android: используйте обработчик post.delayed дважды Как воспроизводить приложение, не отвечающее (ANR), из Activity и из BroadcastReceiver Ошибки аудио и видеозаписи в android AVD Manager не может найти инструменты \ android.bat, хотя он есть Ошибка: порождать EACCES при попытке создания приложения Ionic в Ubuntu 15.10 RXJava – наблюдаемый буфер 1 до наблюдаемого 2 испускает один элемент «Зависимости» не могут применяться к «(groovy.lang.Closure)» Компиляция Imagemagick для Android с использованием NDK