1. Nimm jetzt an unserem 2. ADVENT-Gewinnspiel teil - Alle Informationen findest Du hier!

Wie erstelle ich ein Symbol das den Internet Browser öffnet?

Dieses Thema im Forum "Android App Entwicklung" wurde erstellt von PeeG, 05.09.2010.

  1. PeeG, 05.09.2010 #1
    PeeG

    PeeG Threadstarter Junior Mitglied

    Beiträge:
    40
    Erhaltene Danke:
    2
    Registriert seit:
    04.09.2010
    Phone:
    HTC Desire
    Hallo,

    ich würde gerne eine App erstellen, die den Internet Browser öffnet. Und zwar eine App die z.b. das Icon vom Internet Explorer hat und wenn sie installiert ist das Icon im Menü erscheint (wie bei allen Apps ;)). Wenn man auf das Symbol klickt öffnet sich dann nicht die App sondern der Standart Browser. Wie erstelle ich das?

    Ein Beispiel: Fake Google Chrome - Android Apps und Tests - AndroidPIT
     
    Zuletzt bearbeitet: 05.09.2010
  2. Fr4gg0r, 05.09.2010 #2
    Fr4gg0r

    Fr4gg0r App-Anbieter (Werbung)

    Beiträge:
    2,506
    Erhaltene Danke:
    447
    Registriert seit:
    21.12.2009
    siehe nächsten post von mir
     
    Zuletzt bearbeitet: 05.09.2010
    PeeG bedankt sich.
  3. PeeG, 05.09.2010 #3
    PeeG

    PeeG Threadstarter Junior Mitglied

    Beiträge:
    40
    Erhaltene Danke:
    2
    Registriert seit:
    04.09.2010
    Phone:
    HTC Desire
    Und in welche Datei muss das jetz? In die Java unter scr? Sorry, das ist erst mein drittes Projekt. ;)
     
  4. Fr4gg0r, 05.09.2010 #4
    Fr4gg0r

    Fr4gg0r App-Anbieter (Werbung)

    Beiträge:
    2,506
    Erhaltene Danke:
    447
    Registriert seit:
    21.12.2009
    Ach moment mal.
    Das geht noch VIEL einfacher.
    Einfach den code in deine onCreate:

    startActivity(new Intent("android.intent.action.VIEW", Uri.parse("http://www.google.de")));
     
    Zuletzt bearbeitet: 05.09.2010
    PeeG bedankt sich.
  5. FelixL, 05.09.2010 #5
    FelixL

    FelixL Ehrenmitglied

    Beiträge:
    4,855
    Erhaltene Danke:
    754
    Registriert seit:
    26.11.2009
    Phone:
    Wileyfox Swift, HTC One M8
    Hab auch ne Frage, erstellt der Code einen Shortcut den man auf den Homescreen ziehen kann ohne das ein App im Launcher angezeigt wird?
     
  6. Fr4gg0r, 05.09.2010 #6
    Fr4gg0r

    Fr4gg0r App-Anbieter (Werbung)

    Beiträge:
    2,506
    Erhaltene Danke:
    447
    Registriert seit:
    21.12.2009
    Wenn du eine app haben willst, die nicht im launcher angezeigt werden soll, aber als shortcut auf den desktop gelegt werden kann einfach den intent-filter anpassen:
    <!--activity for adding shortcuts to homescreen-->
    <activity android:label="SGS Tools - Create Shortcut"
    android:name=".CreateShortcut" android:theme="@android:style/Theme.Dialog">
    <intent-filter>
    <action android:name="android.intent.action.CREATE_SHORTCUT"/>
    <category android:name="android.intent.category.DEFAULT"/>
    </intent-filter>
    </activity>

    Argh, das stimmt auch nicht.
    Die angegebene Activity wird dann aufgelistet wenn du einen shortcut erstellen möchtest.
    Um den shortcut zu erstellen, musst du intent.setAction("com.android.launcher.action.INSTALL_SHORTCUT");
    sendBroadcast(intent); mit dem entsprechendem DATA aufrufen (dann innerhalb der in "name" angegebenen activity).
     
    Zuletzt bearbeitet: 05.09.2010

Diese Seite empfehlen