Ich möchte Hangout wie Chat in meine Anwendung implementieren. Ich habe Opentok-Bibliothek verwendet. Darin habe ich libopentok.so Datei gesehen. Kann mir jemand sagen, was genau diese Datei von libopentok.so verwendet?Was ist die tatsächliche Verwendung von .so-Datei in Android?
0
A
Antwort
4
In Android können wir nativen Code (C++) verwenden.
Das Android NDK (Native Development Kit) kompiliert diesen Code in .so-Dateien.
Eines der Beispiele von .so-Dateien sind:
Application Binary Interface (ABI): Das ABI definiert genau, wie Maschinencode Ihrer App erwartet wird, mit dem System zur Laufzeit zu interagieren. Der NDK erstellt .so-Dateien gegen diese Definitionen. Verschiedene ABIs entsprechen unterschiedlichen Architekturen: Das NDK enthält ABI-Unterstützung für ARMEABI (Standard), MIPS und x86. Weitere Informationen finden Sie unter ABI-Verwaltung.
Website Android Entwickler umreißt diese perfekt: Android Concepts (NDK)
Android basiert auf Linux ist, .so-Dateien sind die gleichen – Tibrogargan