Ich möchte eine Android-App als Dienst erstellen. Keine Aktivität, kein Symbol. Wenn ich den Startknopf von Android Studio drücke, sollte der Android Dienst in den Logs angezeigt werden. Aber wenn ich die folgende Codezeile lösche, um zu verhindern, dass das App-Icon angezeigt wird, wird die App nicht ausgeführt und zeigt einen Fehler an. Wie man das löst. Ich bin ein Anfänger in Android. Jeder Code ist zum Beispiel willkommen.Android App ohne Symbol: löschen Catrgory Launcher gibt Fehler
<category android:name="android.intent.category.LAUNCHER" />
Fehler zeigt es als
Could not identify launch activity: Default Activity not found
Error while Launching activity.
Service-Klasse folgt, ist als
@Override
public IBinder onBind(Intent arg0) {
// TODO Auto-generated method stub
return null;
}
@Override
public int onStartCommand(Intent intent, int flags, int startId) {
Log.d(TAG, "FirstService started");
return START_NOT_STICKY;
}
@Override
public void onDestroy() {
// TODO Auto-generated method stub
super.onDestroy();
Log.d(TAG, "FirstService destroyed");
}
Dies ist nicht möglich, da zum Ausführen eines Dienstes im Hintergrund Sie die App mindestens einmal ausführen/öffnen müssen. –
Sie können Ihre Anwendung von Widget oder auch Service als Alternative zu erweitern – Abe