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

App Places in eigener App öffnen

Dieses Thema im Forum "Android App Entwicklung" wurde erstellt von zblack, 18.01.2012.

  1. zblack, 18.01.2012 #1
    zblack

    zblack Threadstarter Gast

    Hallo Android Freunde,
    es gibt ja die App Places im Smartphone, wie kann ich diese App mit der eigenen App öffnen ? ich habe noch nirgendwo den Packagenamen von Places gesehen.
     
  2. the_alien, 18.01.2012 #2
    the_alien

    the_alien Android-Lexikon

    Beiträge:
    1,559
    Erhaltene Danke:
    184
    Registriert seit:
    04.05.2009
    Guter Tipp: Logcat nutzen ;)

    Code:
    I/ActivityManager(  218): START {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.google.android.apps.maps/com.google.android.maps.PlacesActivity} 
     
  3. zblack, 18.01.2012 #3
    zblack

    zblack Threadstarter Gast

    hmm
    mit folgendem Code:
    intent = new Intent ("com.google.android.apps.maps/com.google.android.maps.PlacesActivity");
    startActivity(intent);
    kommt immer ActivityNotFound.
     
  4. the_alien, 18.01.2012 #4
    the_alien

    the_alien Android-Lexikon

    Beiträge:
    1,559
    Erhaltene Danke:
    184
    Registriert seit:
    04.05.2009
    Ich hätte es mit folgendem versucht:
    intent = new Intent();
    intent.setComponent("com.google.android.apps.maps/com.google.android.maps.PlacesActivity");

    Übergibst du den String im Konstruktor ist das eine Action.
     
  5. zblack, 18.01.2012 #5
    zblack

    zblack Threadstarter Gast

    cool. so gehts :
    intent = new Intent ();

    final ComponentName cn = new ComponentName("com.google.android.apps.maps", "com.google.android.maps.PlacesActivity");
    intent.setComponent(cn);
    startActivity(intent);
     
  6. zblack, 01.02.2012 #6
    zblack

    zblack Threadstarter Gast

    noch eine kurze Frage.
    wie kann ich die app mit der Package aufrufen lassen:
    com.parkdroid/.ParkDroid

    mit

    intent = new Intent ();

    final ComponentName cn = new ComponentName("com.parkdroid", "com.parkdroid/.ParkDroid");
    intent.setComponent(cn);
    startActivity(intent);

    kriege ich die
    02-01 10:47:19.770: E/AndroidRuntime(17135): android.content.ActivityNotFoundException: No Activity found to handle Intent { act=com.parkdroid/.ParkDroid }
     
  7. zblack, 06.02.2012 #7
    zblack

    zblack Threadstarter Gast

    keiner eine idee ?
     
  8. the_alien, 06.02.2012 #8
    the_alien

    the_alien Android-Lexikon

    Beiträge:
    1,559
    Erhaltene Danke:
    184
    Registriert seit:
    04.05.2009
    Was ist ParkDroid? Ist die von einem anderen Entwickler? Schreibe ihn doch an.
     
  9. zblack, 06.02.2012 #9
    zblack

    zblack Threadstarter Gast

    ist eine App um ein Parkplatz zu merken und um zu merken wann die Parkzeit zu Ende ist und so. Ist eine App ausm Market.

    was soll ich denn dem Entwickler schreiben (blöde Frage) ???
     
  10. the_alien, 06.02.2012 #10
    the_alien

    the_alien Android-Lexikon

    Beiträge:
    1,559
    Erhaltene Danke:
    184
    Registriert seit:
    04.05.2009
    Das du gerne eine Integration für seine App einbauen würdest und darum gerne wüsstest wie man sie von außen startet?
     

Diese Seite empfehlen