Kann man apps als Launcher nutzen?

  • 3 Antworten
  • Letztes Antwortdatum
nassefuxx

nassefuxx

Neues Mitglied
2
Hallo,
wie im Titel schon beschrieben möchte ich eine App als Launcher nutzen.
Leider bin ich anscheinend zu blöd das große G zu benutzen.
Der möchte mir jedes mal nen Launcher andrehen.

Also ich versuche wenn möglich einfach nur eine App in die Launcherliste zu bekommen wenn ich auf die HOME Taste drücke.

Hier ein Beispiel:
Ich Starte mein Phone oder drücke die HOME Taste und möchte gefragt werden welcher Launcher gestartet werden soll.

Standartlauncher (Handymode)
Playstation Mode (EMULATOR APP)

Ist so etwas möglich?

Das wär der Hammer.

VLG
nassefuxx
 
Zuletzt bearbeitet:
**Push**
 
Also verstehe ich das wie folgt...
Ich muss lediglich die intent filter einstellungen in der manifest.xml ändern
auf folgendes??

<intent-filter> <action android:name="android.intent.action.MAIN" />
<!-- The following two intent-filters are the key to set homescreen -->
<category android:name="android.intent.category.HOME" />
<category android:name="android.intent.category.DEFAULT" />

hoffe das ist richtig so...

Der ursprüngliche Beitrag von 00:56 Uhr wurde um 02:11 Uhr ergänzt:

:rolleyes2:JAWOLL:rolleyes2:

Es funktioniert.

Also wie fang ich an...

Man brauch 2 Tools dafür...

apktool
und
SignApk

Ganz wichtig ist das ihr vorher den Autor des Programms gefragt habt ob ihr die Datei ändern dürft.
Manchmal kann man sich den Decompile Vorgang auch sparen wenn man den Quellcode von dem Autor bekommt.


Mit "apktool" die Datei decompilen...
(...befehlsfenster -> java -jar apktool.jar decode "app.apk" "ordnername").


Danach in der AndroidManifest.xml datei den Bereich

"""""
<application android ....
-----<activity android...
--------<intent-filter>
----------<action anndroid:name="android.intent.action.MAIN" />
----------<category android:name="android.intent.category........... />
""""""

suchen und
die <intent-filter> hinzufügen bzw. ändern in.

""""""
<application android ....
----<activity android
--------<intent-filter>
------------<action anndroid:name="android.intent.action.MAIN" />
------------<category android:name="android.intent.category.HOME" />
------------<category android:name="android.intent.category.DEFAULT" />
""""""

und die Datei speichern.


Danach muss man wieder die datei mit apktool recompilen.
(...befehlsfenster -> java -jar apktool.jar build "ordnername" "app_new.apk")

.....................................................................................................


Nun muss man nur noch die apk signen.

Das geht mit SignApk und folgendem Befehl
(...befehlsfenster -> java -jar signapk.jar "certificatedatei.pem" "keydatei.pk8" "your-app.apk" "your-app-signed.apk").


Hoffe ich konnte weiter helfen.
 

Ähnliche Themen

P
Antworten
11
Aufrufe
489
pstein
P
streifenleopard
Antworten
2
Aufrufe
155
streifenleopard
streifenleopard
P
Antworten
21
Aufrufe
1.104
robert.vienna
R
Zurück
Oben Unten