Ich habe drei bestehende Apps. Jetzt möchte ich alle drei in eine einzelne App kombinieren. Angenommen, ich habe drei Schaltflächen, wenn ich auf Schaltfläche 1 klicke, sollte App 1 ausgeführt werden. Und wenn Taste 2 geklickt wird, sollte App 2 ausgeführt werden. Ist es im Android Studio möglich? haben haben versucht versucht, aber nichts half.Mehrere Projekte in einzelne App integrieren
Antwort
die Lösung. Ich habe gerade die drei Anwendungen in die Bibliothek konvertiert und in die Haupt-App importiert. Jetzt kann ich jede beliebige Aktivität von jeder der drei Apps jederzeit aufrufen. Während der Paketverwaltung müssen alle drei Apps separat installiert werden. Vielen Dank, Coder und Heinz, dass Sie sich Zeit genommen haben, meine Frage zu beantworten. Aber ich habe immer noch ein Problem. Ich arbeite gerade an Uhrgesichtern. Obwohl ich jede Aktivität starten kann, kann ich das Zifferblatt trotzdem nicht ändern. Tried Wallpaper, aber wir können nur die Gesichtspicker öffnen & kann das Zifferblatt nicht einstellen.
ComponentName unique=new ComponentName(MainActivity.this,BlackOwlBlue.class);
Intent i=new Intent(WallpaperManager.ACTION_CHANGE_LIVE_WALLPAPER)
.putExtra(WallpaperManager.EXTRA_LIVE_WALLPAPER_COMPONENT,unique)
.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(i);
Ich werde dies vortragen, indem ich sage, dass ich keine Erfahrung mit Android Studio habe. Hoffentlich hat es Ähnlichkeit mit seinem furchtbar vereinfachten Pendant App Inventor.
Anywho, ich würde einen unabhängigen Hauptbildschirm (Aktivität?) Erstellen, der über 3 Schaltflächen verfügt und den Code der drei vorhandenen Apps in andere Bildschirme derselben App einfügen. Jeder Button öffnet den entsprechenden Bildschirm/App durch Öffnen einer neuen Aktivität.
Von dieser SO start application knowing package name. Verwenden Sie einfach diese beiden Linien, die Sie jede installierte Anwendung starten können, deren package name
ist bekannt:
Intent LaunchIntent = getPackageManager().getLaunchIntentForPackage("com.example.abc");
startActivity(LaunchIntent);
für den unbekannten Paketnamen
PackageManager pm;
pm = getPackageManager();
// get a list of installed apps.
packages = pm.getInstalledApplications(0);
- 1. Firebase Analytics (Zwei Projekte) für einzelne App
- 2. Derby in Eclipse-Projekte integrieren?
- 3. Integrieren Sie Python-Projekte in Xcode
- 4. Integrieren von Haskell in nicht-funktionale Projekte
- 5. eine DLL, mehrere Projekte?
- 6. Mehrere Projekte in trac
- 7. integrieren vier Funktionen in einzelne Funktion
- 8. In-App-Werbeaktionen integrieren
- 9. mehrere SSL-Zertifikate auf einzelne Heroku App?
- 10. Mehrere Einstellungen für einzelne App mit AppCompatPreferenceActivity?
- 11. Mehrere Projekte mit Eclipse
- 12. Gradle: mehrere JARs ohne mehrere Projekte
- 13. Sollen mehrere Projekte mehrere TFS-Arbeitsbereiche haben?
- 14. Benutzerformular in mehrere Arbeitsblätter integrieren
- 15. TypeScript: Mehrere Projekte in Lösung
- 16. Scann mehrere Projekte in Sonarqube
- 17. WebChromeClient Integrieren in Android App
- 18. Framework mehrere Projekte Dateiupdate Steuerelement
- 19. Mehrere ASP.Net-Websites integrieren
- 20. grunt build nodejs - mehrere Projekte
- 21. Mehrere Projekte, gleiche Dateien
- 22. Mehrere jenkins/gerrit Projekte
- 23. VSCode Mehrere Projekte Referenz
- 24. Mehrere Projekte mit Laravel
- 25. mod_wsgi und mehrere Projekte
- 26. mehrere Laravel 4-Projekte in Unterverzeichnisse installieren
- 27. Wie integrieren Sie Shared IP in mehrere Projekte und ermöglichen dennoch eine einfache Verzweigung?
- 28. Kasse mehrere Projekte SVN
- 29. Mehrere Projekte auf GIT
- 30. Reg Mehrere MSI-Projekte
http://stackoverflow.com/questions/3422758/start-application-wissen-package-name –