Jak sprawdzić, czy usługa w tle jest uruchomiona? Chcę aktywność Androida, która przełącza stan usługi - pozwala mi ją włączać, jeśli jest wyłączona, i wyłączać, jeśli jest
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.
Jak sprawdzić, czy usługa w tle jest uruchomiona? Chcę aktywność Androida, która przełącza stan usługi - pozwala mi ją włączać, jeśli jest wyłączona, i wyłączać, jeśli jest
Szukam przykładu czegoś, co można zrobić za pomocą czegoś, czego IntentServicenie można zrobić za pomocą Service(i odwrotnie)? Uważam również, że IntentServicebiegnie w innym wątku, a Servicenie. Tak więc, o ile widzę, uruchomienie usługi we własnym wątku jest jak uruchomienie IntentService. Czy...
Nie mogłem znaleźć żadnych przykładów wysyłania wiadomości między działaniem a usługą i spędziłem zbyt wiele godzin, zastanawiając się nad tym. Oto przykładowy projekt, do którego inni mogą się odwoływać. Ten przykład umożliwia bezpośrednie uruchomienie lub zatrzymanie usługi oraz oddzielne...
Nie mogłem znaleźć satysfakcjonującej odpowiedzi na to pytanie, więc zaczynamy: o co chodzi z tym Activity/Service.getApplication()i Context.getApplicationContext()? W naszej aplikacji oba zwracają ten sam obiekt. W ActivityTestCaseJednakże, szydząc aplikację pozwoli getApplication()wrócić z...
Po uruchomieniu aplikacji aplikacja uruchamia usługę, która powinna wykonać jakieś zadanie sieciowe. Po wybraniu interfejsu API na poziomie 26 moja aplikacja nie uruchamia się w systemie Android 8.0 w tle. Przyczyna: java.lang.IllegalStateException: Niedozwolony do uruchomienia usługi Zamiar...
Próbowałem uruchomić usługę, gdy urządzenie uruchamia się na Androidzie, ale nie mogę go uruchomić. Przejrzałem kilka linków online, ale żaden kod nie działa. Czy coś zapomniałem? AndroidManifest.xml <receiver android:name=".StartServiceAtBootReceiver" android:enabled="true"...
Czy jest jakiś niezawodny sposób, aby uzyskać ContextodService ? Chcę zarejestrować odbiornik emisji, ACTION_PHONE_STATE_CHANGEDale nie potrzebuję mojej aplikacji, aby zawsze otrzymywać te informacje, więc nie umieszczam ich w Manifest. Nie mogę jednak dopuścić, aby odbiornik telewizyjny został...
Jaka jest różnica między wdrażaniem usług w Androidzie START_STICKYi START_NOT_STICKYpodczas wdrażania? Czy ktoś mógłby wskazać kilka standardowych przykładów
Piszę swoją pierwszą aplikację na Androida i staram się skupić na komunikacji między usługami i działaniami. Mam usługę, która będzie działać w tle i rejestrować dane GPS i czasowe. Będę miał działanie, które zostanie wykorzystane do uruchomienia i zatrzymania usługi. Więc najpierw muszę być w...
Czytałem inne posty na temat śledzenia przyczyn uzyskania SIGSEGVaplikacji na Androida. Planuję przeszukać moją aplikację pod kątem możliwych NullPointers związanych z użyciem Canvas, ale moje SIGSEGVbarfs za każdym razem wyszukują inny adres pamięci. Plus widziałem code=1i code=2. Gdyby to był...
Ostatnio widzimy nagle kilka następujących śladów stosu. Dlaczego tak może być? Dzieje się tak, gdy aplikacja próbuje przenieść na pierwszy plan usługę komentarza audio z powiadomieniem medialnym i wszystkim innym. java.lang.SecurityException: Permission Denial: startForeground from pid=1824,...
Próbuję stworzyć aplikację do monitorowania przychodzących wiadomości SMS i uruchamiać program poprzez przychodzące SMS-y, również powinien czytać treść z SMS-a. Przepływ pracy: SMS wysłany na urządzenie z systemem Android samowykonalna aplikacja Przeczytaj informacje...
Android: public class LocationService extends Service { @Override public void onStart(Intent intent, int startId) { super.onStart(intent, startId); startActivity(new Intent(this, activity.class)); } } Uruchomiłem tę usługę z Activity W Activityrazie rozpoczęcia spełnia...
Jaka jest różnica między usługą, asynchronicznym zadaniem i wątkiem. Jeśli się nie mylę, wszystkie są używane do robienia pewnych rzeczy w tle. Jak więc zdecydować, którego użyć i
Utworzyłem usługę, która jest powiązana przez inne aplikacje za pośrednictwem AIDL i dodaję ją do manifestu w następujący sposób: <service android:name=".MyService"> <intent-filter> <action android:name="org.example.android.myservicedemo.IService" />...
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...
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ę...
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...
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,...
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...