Ich habe zwei Android-Projekt, zum Beispiel möchte ich mein erstes Projekt als Bibliothek machen und eine Schaltfläche im zweiten^Projekt, die mir helfen, auf die erste Projektbibliothek zugreifen. meine Frage ist, wie man den Zugang zur Bibliothek kodiert?verschmelzen zwei Projekte in einem mit Bibliothek
Antwort
Sie sagen, wie eine Bibliothek, aber ich denke, Sie meinen, starten Sie eine andere Aktivität.
launch(getApplicationContext(), "com.example.myactivity");
Und das ist die Methode eine andere Aktivität
public static void launch(Context context, String packageName) {
Intent intent = context.getPackageManager().getLaunchIntentForPackage(packageName);
if (intent == null) {
intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse(packageName));
}
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(intent);
}
ich muss "com.example.myactivity" durch den Paketnamen meines ersten Projekts ersetzen? auch was ich im Manifest zu tun habe? Thnak Youss. –
Ja Sie mit Ihrem Paketnamen ersetzen zu starten und diese Methode ist sehr breit, es jede Tätigkeit als Haupttätigkeit bezeichnet findet. Was in Ordnung ist, wenn Sie mehrere Aktivitäten wie so
<activity
android:name=".activity.WelcomeActivity"
android:label="@string/app_name"
android:theme="@style/AppTheme"
android:windowSoftInputMode="stateHidden|adjustResize" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name=".activity.MainActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
in diesem Fall aufgeführt haben, werden sie beide Aktivitäten finden, aber für Ihre Bedürfnisse denken, dass ich nur der Paketname
hierfür im Manifest tun, werden Sie tun müssen keine Änderungen vornehmen. kann jede app aus dem markt und finden sie sein paket und wenn es installiert ist es wird es starten
Danke Bro jetzt verstehe ich –
- 1. verschmelzen zwei Arrays mit einem Separator, javascript
- 2. 2 Xcode-Projekte verschmelzen - zwei AppDelegates verursachen Fehler
- 3. Zwei Noteboooks zu einem in Jupyter (ipython) verschmelzen
- 4. jquery verschmelzen zwei Objekte
- 5. Zwei Zeitreihen in Pandas verschmelzen
- 6. PHPExcel mit CodeIgniter verschmelzen zwei verschiedene Spalten zu einem Ergebnis
- 7. Zwei SQL-Tabellen mit Schlüsselkonflikten verschmelzen
- 8. Verschmelzen von zwei identische Schlüssel in einem Array
- 9. Zwei Git-Repository-Historien verschmelzen
- 10. Pandas verschmelzen zwei Datenrahmen mit verschiedenen Spalten
- 11. wie zwei XML-Dateien mit XSLT verschmelzen
- 12. Wie verschmelzen Sie zwei Eingabeströme in Java?
- 13. Android-Bibliothek Projekte benutzerdefinierte Builds
- 14. JQuery verschmelzen zwei Felder in JSON-Objekt
- 15. Verschmelzen zwei Zweige mit Schildkröte SVN
- 16. Zwei Tabellen mit einer Beziehung verschmelzen
- 17. iOS verschmelzen mehrere Framework in einem
- 18. Android Studio externe Bibliothek Projekte
- 19. Zwei perfekte binäre Haufen verschmelzen?
- 20. Verschmelzen zwei Arrays mit ungleichen Werten in Schlüsselwertpaar
- 21. FFmpeg filter_complex verschmelzen zwei Befehle
- 22. Verschmelzen zwei Arrays in ein Json-Objekt
- 23. Freigabecode zwischen zwei verschiedenen git Projekte
- 24. Rails verschmelzen zwei ActiveRecord :: Relation
- 25. Linux awk verschmelzen zwei Dateien
- 26. verschmelzen einige Meshes zu einem
- 27. zwei Ordner mit mod-rewrite in .htaccess verschmelzen
- 28. Verschmelzen von zwei vorhandenen Plots zu einem Plot
- 29. Verschmelzen von zwei linken Join auf derselben Tabelle zu einem
- 30. Verschmelzen Sie zwei SVG-Pfad-Elemente programmatisch
welche IDE verwenden Sie? Android Studio oder Eclipse? – Harlan
ich benutze Eclipse bro –