Articles of сервис

START_STICKY для IntentService

Я видел много примеров приложений для android, где для запуска приложения при загрузке используется START_STICKY, но в любом случае я могу использовать его для IntentService. Я понимаю, что метод службы работает в основном потоке пользовательского интерфейса, а IntentService – как отдельный поток. Но как именно они могут быть вызваны и почему невозможно запустить IntentService при […]

Context.startService (намерение) или startService (намерение)

В чем разница между Context.startService(intent) и startService(intent) и имеет ли значение, какой из них используется?

В чем разница между Thread.run () и Handler.post () и службой на Android?

Обычно рекомендуется использовать Handler.post() в Android, когда нужно выполнять некоторые задания в разных потоках. И когда я хочу выполнять некоторые задания в фоновом режиме, мне предложили запустить Service . Но я чувствую себя более удобным с помощью new Thread (new Runnable(){…} ); Как я привык. Но я боюсь, что создание новых потоков вручную может вести […]

Как создать контент-провайдера через профили пользователей?

Для встроенного проекта, основанного на источнике AOSP, у меня есть большой кусок данных в одном (системном) приложении, которое должно быть доступно для других приложений. Да, я знаю: типичная работа для поставщика контента или службы, но … те же данные (один и тот же отдельный экземпляр этого большого фрагмента) должны быть доступны для приложений на ВСЕ […]

В рамках приложения активность и обслуживание будут выполняться в одном и том же процессе?

Вопрос с интервью. С помощью приложения, будут ли действия и службы выполняться в одном и том же процессе или в разных процессах? Мой ответ был ::: В том же процессе. Следующий вопрос ::: Если да, то как работает активность и обслуживание одновременно? Мой ответ был ::: Операционная система позаботится об исполнении. (Честно говоря, я не […]

Разрешение отклонено при попытке запуска службы

Я пытаюсь получить доступ к InputMethodService из Activity , и у меня InputMethodService проблемы с разрешениями. Это для пользовательского приложения для клавиатуры. То, что я пытаюсь достичь, – связать текст, который создается в Activity обратно в InputMethodService . Activity открывается из InputMethodService , затем из Activity , я пытаюсь запустить Service (что может быть проблемой. […]

Android MediaProjectionManager в службе

Я хочу создать приложение, в котором я должен использовать MediaProjectionManager в службе. Но я не могу решить это, так как «startActivityForResult» не может использоваться в классе Service.

Как запустить android.intent.action.CALL в сервисе?

Как запустить код android.intent.action.CALL (чтобы получить USSD)? Мой код: protected void call(String phoneNumber) { try { startActivityForResult( new Intent("android.intent.action.CALL", Uri.parse("tel:" + phoneNumber)), 1); } catch (Exception eExcept) { //this.view.append("\n\n " + "\n" + eExcept.toString()); } } Этот код не работает, проблема с startActivityForResult() .

Как запустить сервис не по основной теме?

Я пытаюсь запустить service а затем открыть socket чтобы иметь соединение с сервером. При нажатии кнопки я создаю новый Thread а затем запускаю службу. Thread t = new Thread(){ public void run(){ mIntent= new Intent(MainActivity.this, ConnectonService.class); mIntent.putExtra("KEY1", "Value used by the service"); context.startService(mIntent); } }; t.start(); Затем при service я пытаюсь открыть socket и иметь […]

Создание фоновой службы на Android

В моем проекте мне нужно создать службу в android. Я могу зарегистрировать услугу следующим образом: <application android:icon="@drawable/ic_launcher" android:label="@string/app_name" > <service android:enabled="true" android:name=".ServiceTemplate"/> <activity android:name=".SampleServiceActivity" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> Я вызываю эту службу внутри действия, как показано ниже: public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); Intent service = […]

Intereting Posts
Потоковое аудио между внешним Bluetooth-устройством и телефоном Android Определение максимального / минимального размера текстуры в Android OpenGLES Android AlarmManager иногда запускается поздно, если телефон работает от аккумулятора Меню с панелью действий Почему собственный поток oauth2 для Google требует секретности клиента? Как скопировать выбранные файлы с Android с помощью adb pull Есть ли обратный вызов, когда RecyclerView закончил показ своих элементов после того, как я установил его с помощью адаптера? Запись и сохранение звука на Android Реализация SearchView в панели действий Android: изменение изображения с интервалом времени Можно ли сохранить ссылку на поток в одноэлементном режиме? Как загрузить собственный Java-класс в C на Android? Объявления Admob bannner не принимают полную ширину Сообщение Android «Обнаружение экрана», если пользователь пытается предоставить разрешение при показе уведомления Android – Пользовательская рейтинговая панель выглядит как ее кровотечение