«android-service» etiketlenmiş sorular

Bir Hizmet, bir uygulamanın kullanıcıyla etkileşime girmeden daha uzun süre çalışan bir işlem gerçekleştirme veya diğer uygulamaların kullanması için işlevsellik sağlama arzusunu temsil eden bir uygulama bileşenidir.



9
Örnek: Mesajlaşma kullanarak Etkinlik ve Hizmet arasındaki iletişim
Bir etkinlik ve hizmet arasında nasıl mesaj gönderileceğine dair bir örnek bulamadım ve bunu anlamak için çok fazla zaman harcadım. İşte başkalarının başvurması için örnek bir proje. Bu örnek, bir hizmeti doğrudan başlatmanıza veya durdurmanıza ve hizmeti ayrı olarak bağlamanıza / bağlantısını kesmenize olanak tanır. Hizmet çalışırken, 10 Hz'de bir …

4
getApplication () ve getApplicationContext () karşılaştırması
Buna tatmin edici bir cevap bulamadım, işte başlıyoruz: Anlaşma nedir Activity/Service.getApplication()ve Context.getApplicationContext()? Bizim uygulamamızda, her ikisi de aynı nesneyi döndürür. Bir In ActivityTestCaseancak, uygulamayı alay yapacak getApplication()taklidinin ile geri gelmek, ama getApplicationContextyine de farklı bir bağlam örneği (Android tarafından enjekte bir) dönecektir. Bu bir hata mı? Bilerek mi? İlk etapta …

16
Android 8.0: java.lang.IllegalStateException: Hizmetin başlatılmasına izin verilmiyor
Uygulama başlatıldığında, uygulama bazı ağ görevlerini gerçekleştirmesi gereken hizmeti başlatır. API düzey 26'yı hedefledikten sonra, uygulamam arka planda Android 8.0 üzerinde hizmet başlatamıyor. Nedeni: java.lang.IllegalStateException: Hizmetin başlatılmasına izin verilmiyor Amaç {cmp = my.app.tt / com.my.service}: uygulama arka planda uid UidRecord {90372b1 u0a136 CEM boş procs: 1 seq (0,0 , 0)} …

16
Android'de önyükleme sırasında bir hizmet başlatmaya çalışıyor
Bir cihaz android'de açıldığında bir hizmet başlatmaya çalışıyordum, ancak çalışamıyorum. Çevrimiçi bağlantıların bir dizi baktım ama kod hiçbiri çalışmıyor. Bir şey mi unuttum? AndroidManifest.xml <receiver android:name=".StartServiceAtBootReceiver" android:enabled="true" android:exported="false" android:label="StartServiceAtBootReceiver" > <intent-filter> <action android:name="android.intent.action._BOOT_COMPLETED" /> </intent-filter> </receiver> <service android:name="com.test.RunService" android:enabled="true" /> Yayın alıcı public void onReceive(Context context, Intent intent) { if …

6
Bir Hizmette Bağlam Al
Bir almak için herhangi bir güvenilir bir yolu var mı Contextbir gelen Service? İçin bir yayın alıcısı kaydetmek istiyorum ACTION_PHONE_STATE_CHANGED ama her zaman bu bilgileri almak için benim app gerekmez, bu yüzden içine koymak yok Manifest. Ancak, bu bilgiye ihtiyacım olduğunda yayın alıcısının GC tarafından öldürülmesini sağlayamıyorum, bu yüzden yayın …


13
Android Hizmetinin Etkinlikle iletişim kurmasını sağlama
İlk Android uygulamamı yazıyorum ve hizmetler ve etkinlikler arasındaki iletişimi sağlamaya çalışıyorum. Arka planda çalışacak ve bazı gps ve zaman tabanlı günlük kaydı yapacak bir hizmetim var. Hizmeti başlatmak ve durdurmak için kullanılacak bir Faaliyetim olacak. Bu nedenle, ilk olarak, Hizmet başlatıldığında Hizmetin çalışıp çalışmadığını anlayabilmem gerekir. Burada bununla ilgili …

23
0x636f7d89'da Android Ölümcül sinyali 11 (SIGSEGV) (kod = 1). Nasıl takip edilebilir?
SIGSEGVBir Android uygulamasına sahip olmanın nedenlerini izleme hakkındaki diğer yayınları okudum . Tuval kullanımı ile ilgili olası NullPointers için uygulamamı temizlemeyi planlıyorum, ancak SIGSEGVbarflerim her seferinde farklı bir bellek adresi oluşturuyor. Artı gördüm code=1ve code=2. Bellek adresi 0x00000000olsaydı, bir NullPointer olduğuna dair bir ipucu olurdu. Son aldığım şey code=2: A/libc(4969): …

5
İzin Reddi: startForeground android.permission.FOREGROUND_SERVICE gerektirir
Son zamanlarda aniden aşağıdaki yığın izlerinden birkaçını görüyoruz. Neden olabilir? Bu, uygulamanın bir medya bildirimi hizmetini bir medya bildirimi ve her şeyle ön plana taşımaya çalıştığı zamandır. java.lang.SecurityException: Permission Denial: startForeground from pid=1824, uid=10479 requires android.permission.FOREGROUND_SERVICE at android.os.Parcel.createException(Parcel.java:1942) at android.os.Parcel.readException(Parcel.java:1910) at android.os.Parcel.readException(Parcel.java:1860) at android.app.IActivityManager$Stub$Proxy.setServiceForeground(IActivityManager.java:5198) at android.app.Service.startForeground(Service.java:695) at com.example.app.services.AudioService.setUpMediaNotification(AudioService.java:372) at com.example.app.services.AudioService.setUpAndStartAudioFeed(AudioService.java:328) …

9
Android - Gelen SMS Mesajlarını Dinle
Gelen SMS mesajlarını izlemek için bir uygulama oluşturmaya ve gelen SMS ile bir program başlatmaya çalışıyorum, ayrıca SMS'den içeriği okumalıdır. İş Akışı: Android cihaza SMS gönderildi kendi kendine yürütülebilir uygulama SMS bilgilerini okuyun

6
hizmetten android başlangıç ​​etkinliği
Android: public class LocationService extends Service { @Override public void onStart(Intent intent, int startId) { super.onStart(intent, startId); startActivity(new Intent(this, activity.class)); } } Bu hizmeti şu kaynaktan başlattım: Activity In Activitydurum tatmin başlarsak startService(new Intent(WozzonActivity.this, LocationService.class)); Benim dan LocationServicefırlatma olamazdı yukarıda belirtilen Activity, nasıl şimdiki çalışan bağlamını alabilirsiniz Activityhizmet sınıfında?


3
Dışa aktarılan hizmet için izin gerekmez: bu ne anlama geliyor?
AIDL aracılığıyla diğer uygulamalar tarafından bağlanan bir hizmet oluşturdum ve manifest'e aşağıdaki gibi ekliyorum: <service android:name=".MyService"> <intent-filter> <action android:name="org.example.android.myservicedemo.IService" /> </intent-filter> </service> Burada IService, AIDL arabirimidir. Bu şekilde, Eclipse bana Aktarılan hizmet için izin gerektirmeyen uyarısını gösterir . Kaldırırsam intent-filteruyarı kaybolur, ancak açıkçası uygulamalar hizmete bağlanamaz. Bu uyarı ne anlama …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.