Pertanyaan yang diberi tag «android-service»

Layanan adalah komponen aplikasi yang mewakili keinginan aplikasi untuk menjalankan operasi yang berjalan lebih lama saat tidak berinteraksi dengan pengguna atau untuk menyediakan fungsionalitas untuk digunakan aplikasi lain.




4
getApplication () vs. getApplicationContext ()
Saya tidak dapat menemukan jawaban yang memuaskan untuk ini, jadi di sini kita mulai: apa masalahnya Activity/Service.getApplication()dan Context.getApplicationContext()? Dalam aplikasi kita, keduanya mengembalikan objek yang sama. Dalam ActivityTestCaseNamun, mengejek aplikasi akan membuat getApplication()datang kembali dengan pura-pura, tapi getApplicationContextmasih akan kembali contoh konteks yang berbeda (satu disuntikkan oleh Android). Apakah itu …

16
Android 8.0: java.lang.IllegalStateException: Tidak diizinkan memulai Intent layanan
Pada peluncuran aplikasi, aplikasi memulai layanan yang harus melakukan beberapa tugas jaringan. Setelah menargetkan API level 26, aplikasi saya gagal memulai layanan di Android 8.0 di latar belakang. Disebabkan oleh: java.lang.IllegalStateException: Tidak diizinkan untuk memulai layanan Intent {cmp = my.app.tt / com.my.service}: aplikasi berada di latar belakang UidRecord {90372b1 u0a136 …

16
Mencoba memulai layanan saat boot di Android
Saya sudah mencoba untuk memulai layanan ketika perangkat melakukan booting di android, tetapi saya tidak bisa membuatnya berfungsi. Saya telah melihat sejumlah tautan daring tetapi tidak ada kode yang berfungsi. Apakah saya lupa sesuatu? 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" …

6
Dapatkan Konteks dalam Layanan
Apakah ada cara yang dapat diandalkan untuk mendapatkan ContextdariService ? Saya ingin mendaftarkan penerima siaran, ACTION_PHONE_STATE_CHANGEDtetapi saya tidak memerlukan aplikasi saya untuk selalu mendapatkan informasi ini, jadi saya tidak memasukkannya ke dalamManifest . Namun, saya tidak dapat meminta penerima siaran dibunuh oleh GC ketika saya membutuhkan informasi ini, jadi saya …



23
Android Fatal signal 11 (SIGSEGV) pada 0x636f7d89 (kode = 1). Bagaimana bisa dilacak?
Saya telah membaca posting lain tentang melacak alasan mendapatkan SIGSEGVaplikasi Android. Saya berencana untuk menjelajahi aplikasi saya untuk kemungkinan NullPointers yang terkait dengan penggunaan Canvas, tetapi SIGSEGVbarfs saya mendapatkan alamat memori yang berbeda setiap kali. Plus saya sudah melihat code=1dan code=2. Jika alamat memori itu 0x00000000, saya punya petunjuk itu …

5
Penolakan Izin: startForeground membutuhkan android.permission.FOREGROUND_SERVICE
Baru-baru ini kita tiba-tiba melihat beberapa jejak tumpukan berikut. Kenapa bisa begitu? Ini sejak aplikasi mencoba memindahkan layanan komentar audio ke latar depan dengan pemberitahuan media dan semuanya. 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 …

9
Android - Dengarkan Pesan SMS yang Masuk
Saya mencoba membuat aplikasi untuk memonitor pesan SMS yang masuk, dan meluncurkan program melalui SMS yang masuk, juga harus membaca konten dari SMS. Alur kerja: SMS dikirim ke perangkat Android Aplikasi yang dapat dieksekusi sendiri Baca informasi SMS

6
Android memulai aktivitas dari layanan
Android: public class LocationService extends Service { @Override public void onStart(Intent intent, int startId) { super.onStart(intent, startId); startActivity(new Intent(this, activity.class)); } } Saya meluncurkan layanan ini dari Activity Dalam Activityjika kondisi memenuhi memulai startService(new Intent(WozzonActivity.this, LocationService.class)); dari yang saya LocationServicesebutkan di atas tidak dapat diluncurkan Activity, bagaimana saya bisa mendapatkan …


3
Layanan yang diekspor tidak memerlukan izin: apa artinya?
Saya membuat layanan yang terikat oleh aplikasi lain melalui AIDL, dan saya menambahkannya ke manifes sebagai berikut: <service android:name=".MyService"> <intent-filter> <action android:name="org.example.android.myservicedemo.IService" /> </intent-filter> </service> di mana IService adalah antarmuka AIDL. Dengan cara ini, Eclipse menunjukkan kepada saya peringatan bahwa layanan yang Diekspor tidak memerlukan izin . Jika saya menghapus …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.