Pytania otagowane jako android-service

Usługa to składnik aplikacji reprezentujący chęć aplikacji do wykonywania dłuższej operacji bez interakcji z użytkownikiem lub dostarczania funkcji do wykorzystania przez inne aplikacje.

3
PendingIntent nie wysyła dodatków Intent
Moi MainActicity zaczyna RefreshServicez Intentktórym ma booleanEXTRA nazwie isNextWeek. My RefreshServicetworzy, Notificationktóry zaczyna mój, MainActivitygdy użytkownik go kliknie. wygląda to tak: Log.d("Refresh", "RefreshService got: isNextWeek: " + String.valueOf(isNextWeek)); Intent notificationIntent = new Intent(this, MainActivity.class); notificationIntent.putExtra(MainActivity.IS_NEXT_WEEK, isNextWeek); Log.d("Refresh", "RefreshService put in Intent: isNextWeek: " + String.valueOf(notificationIntent.getBooleanExtra(MainActivity.IS_NEXT_WEEK,false))); pendingIntent = PendingIntent.getActivity(this, 0, notificationIntent, …

11
Android - wdrażasz startForeground dla usługi?
Więc nie jestem pewien, gdzie / jak zaimplementować tę metodę, aby moja usługa działała na pierwszym planie. Obecnie rozpoczynam swoją służbę w innej działalności: Intent i = new Intent(context, myService.class); context.startService(i); A potem w metodzie onCreate () myServices próbuję uruchomić metodę startForeground () ...? Notification notification = new Notification(); startForeground(1, …

13
Określanie bieżącej aplikacji na pierwszym planie na podstawie zadania lub usługi w tle
Chciałbym mieć jedną aplikację działającą w tle, która wie, kiedy jest uruchomiona którakolwiek z wbudowanych aplikacji (wiadomości, kontakty itp.). Więc moje pytania to: Jak uruchomić aplikację w tle. Skąd moja aplikacja działająca w tle może wiedzieć, jaka aplikacja jest aktualnie uruchomiona na pierwszym planie. Mile widziane będą odpowiedzi osób z …

2
Android onCreate lub onStartCommand do uruchamiania usługi
Zwykle podczas tworzenia usługi Android implementuję tę onCreatemetodę, ale w moim ostatnim projekcie to nie działa. Próbowałem wdrożyć onStartCommandi wydaje się, że działa. Pytanie brzmi: kiedy muszę wdrożyć usługę, która metoda jest wymagana? Jakie metody muszę wdrożyć? onCreate, onStartCommandczy oba? Jaka jest rola każdego z nich?

1
Powody, dla których przekazana intencja miałaby wartość NULL w onStartCommand
Czy jest jakiś inny powód, dla którego przekazywana intencja onStartCommand(Intent, int, int)miałaby wartość NULL, poza ponownym uruchomieniem usługi przez system za pomocą flagi takiej jak START_STICKY? Ponadto, gdy usługa jest ponownie uruchamiana przez system, Intent.getAction()metoda czasami zwraca NULL ... Intencja nie jest tylko NULLgetAction() Tutaj też pytałem , ale nie …

5
Różnice między Intent i PendingIntent
Przeczytałem kilka artykułów i oba wydają się robić to samo i zastanawiałem się, jaka jest różnica między uruchomieniem usługi w ten sposób: Intent intent = new Intent(this, HelloService.class); startService(intent); lub tak: Calendar cal = Calendar.getInstance(); Intent intent = new Intent(this, MyService.class); PendingIntent pintent = PendingIntent.getService(this, 0, intent, 0); AlarmManager alarm …

4
Uruchom aplikację na Androida bez głównej Aktywności i uruchom usługę po uruchomieniu aplikacji
W mojej aplikacji mam następujący scenariusz. W mojej aplikacji nie ma interfejsu użytkownika; zamiast tego istnieje Usługa, która uruchamia się podczas rozruchu i będzie działać w sposób ciągły. Jak mogę skonfigurować plik manifestu bez głównego działania? Czy mogę uruchomić moją aplikację bez żadnej aktywności? Po uruchomieniu mojej aplikacji usługa powinna …

2
Odbiornik transmisji w ramach usługi
Próbuję uruchomić a BroadcastReceiverw Service. To, co próbuję zrobić, to mieć uruchomione tło, servicektóre zbiera przychodzące wiadomości tekstowe i rejestruje przychodzące połączenia telefoniczne. Pomyślałem, że najlepszym sposobem, aby to osiągnąć, jest servicebieganie, które zawiera odbiornik telewizyjny, który może również katalogować. Jak mam to zrobić? Mam już uruchomioną usługę.

14
Jak uruchomićForeground () bez pokazywania powiadomienia?
Chcę utworzyć usługę i uruchomić ją na pierwszym planie. Większość przykładowych kodów zawiera powiadomienia. Ale nie chcę pokazywać żadnego powiadomienia. Czy to jest możliwe? Czy możesz podać mi kilka przykładów? Czy są jakieś alternatywy? Moja usługa aplikacji obsługuje odtwarzacz multimediów. Jak sprawić, by system nie zabijał mojej usługi, z wyjątkiem …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.