2010-04-16 7 views
6
  1. Wir wissen, dass wir ein Konzept „Java Package“ verwenden können, aber ich wollte nur wissen, ob Android eine DLL oder DLL wie Konzept zur Verfügung gestellt hat, wo wir eine die meisten Funktionen schreiben kann.Gibt es DLL oder DLL-ähnliche Konzepte in Android?

  2. Oder können wir Aktivität für den Zweck der DLL verwenden.

Gibt es irgendein Konzept wie DLL auf Android OS? Können wir eine DLL für bessere Modularisierung und andere Vorteile auf Android entwickeln?

Dank und Grüße, Prashant.

+0

Mit [Android NDK] (http://developer.android.com/sdk/ndk/index.html#overview) können Sie native Code-Bibliotheken aus C/C++ - Code erstellen. – zoli2k

+0

Ich könnte falsch liegen, aber ich denke, das OP fragt nach Java-Bibliotheken. –

+0

Danke Nun bin ich kurz vor dem Abschluss des obigen Zweifels, nur ein paar Dinge bleiben - 1. Definitiv können wir Android NDK bei Bibliotheksschicht bei Android Architecture verwenden, die DLL-Zweck dient. Nun wollte ich wissen, dass wir das mit einem Konzept auf Application Layer machen können. 2. Ich habe in Android-Dokument gelesen, dass wir Aktivität verwenden können, welche Dienste dedizierte Einrichtung benötigt. – Prashant

Antwort

0

Ich bin mir nicht sicher, warum Sie speziell für DLL suchen. Was ich realisiere, ist, dass Sie etwas wie eine Bibliothek für die Wiederverwendung von Code benötigen. Java-Pakete (JAR-Dateien) dienen dem gleichen Zweck der Modularisierung.

Wenn Sie in C kodieren wollen eine .so-Datei (Linux Äquivalent für DLL)

Mai werden Sie suchen eine Art von Content-Provider ++ aussehen in Android NDK und erstellen, die Sie mit Sharing über mehrere Anwendungen hinweg helfen kann.

+0

Ja, auch ich denke das gleiche wie Sie. Und ich suche nicht genau nach DLL, sondern nach einem ähnlichen Konzept, mit dem ich die Vorteile von Leistung, Speichernutzung und Wiederverwendung von Code nutzen kann. Auch Android NDK befindet sich auf Bibliotheksebene. Ich möchte auf Application Layer von Android Architecture. – Prashant

Verwandte Themen