2016-03-23 18 views
1

Hier ist die Sache, ich versuche eine Android-Anwendung zu bauen, die mehr als eine Funktionalität enthält und ich möchte diese Funktionen mit einem Klick aus dem Home-Menü zugreifen in Android. ex. Zuerst (Verknüpfungssymbol) sendet vordefinierte SMS beim Klicken des Benutzers. Zweites Symbol sendet vordefinierte E-Mail. Dritte und vierte etc ... Was ich weiß ist: es kann durch Widgets erreicht werden. Aber ich brauche es von Icons, nicht nur Widgets gibt es eine Möglichkeit, Multi-Apps zu vermeiden. Vielen Dank im Voraus.Wie man mehr als eine Homepage Verknüpfung für Android-App mit verschiedenen Funktionen hinzufügen

Antwort

2

Erstellen Sie mehrere Activities mit jeweils einzigartiger Funktionalität. Dann liste sie alle in Manifest wie

<activity 
    android:name="your.package.SmsActivity" 
    android:label="Send SMS"> 
    <intent-filter> 
     <action android:name="android.intent.action.MAIN" /> 
     <category android:name="android.intent.category.LAUNCHER" /> 
    </intent-filter> 
</activity> 

und so weiter für jede Funktion der App. Sie sollten am Ende eine einzelne Anwendung mit mehreren "Einstiegspunkten" haben.

+0

Werden alle Aktivitäten als Symbole auf dem Startbildschirm hinzugefügt? –

+0

Es fügt sie zum Bildschirm Alle Apps hinzu. Der Benutzer kann sie manuell verschieben. – Andrew

+0

btw: http://stackoverflow.com/questions/6337431/android-create-shortcuts-on-the-home-screen – Andrew