Dalvik VM: Unterschied zwischen den Versionen

38 Bytes hinzugefügt ,  27. September 2014
-
Keine Bearbeitungszusammenfassung
(-)
Zeile 12: Zeile 12:
Sogenannte APIs ('''A'''pplication '''P'''rogramming '''I'''nterfaces) stellen dem Programmierer fest definierte ''Methoden'' (Funktionsaufrufe) zur Verfügung, die eine App benötigen könnte.
Sogenannte APIs ('''A'''pplication '''P'''rogramming '''I'''nterfaces) stellen dem Programmierer fest definierte ''Methoden'' (Funktionsaufrufe) zur Verfügung, die eine App benötigen könnte.


Da diese APIs meist mit jeder Android-Version erweitert und verändert werden (genau genommen mit jedem [[Android#API-Level|API-Level]]), kann es vorkommen, dass Apps, die Methoden einer neueren Android-Version benutzen, mit älteren Versionen nicht funktionieren. Zum Beispiel können [[Bluetooth]]-Funktionen erst ab Android 2.0 (API Level 5) verwendet werden;<ref>http://developer.android.com/reference/android/bluetooth/package-summary.html, Bluetooth API-Dokumentation</ref> [[NFC]]-Unterstützung ('''N'''ear '''F'''ield '''C'''ommunication) gibt es erst seit Android 2.3.3 (API Level 10).<ref>http://developer.android.com/sdk/api_diff/10/changes.html, API Changes bei Level 10</ref> Der API-Level gibt im Groben an, auf welchem Softwarestand sich das Betriebssystem befindet.
Da diese APIs meist mit jeder Android-Version erweitert und verändert werden (genau genommen mit jedem [[Android#API-Level|API-Level]]), kann es vorkommen, dass Apps, die Methoden einer neueren Android-Version benutzen, mit älteren Versionen nicht funktionieren. Zum Beispiel können [[Bluetooth]]-Funktionen erst ab Android 2.0 (API Level 5) verwendet werden;<ref>http://developer.android.com/reference/android/bluetooth/package-summary.html, Bluetooth API-Dokumentation</ref> [[NFC]]-Unterstützung ('''N'''ear '''F'''ield '''C'''ommunication) gibt es erst seit Android 2.3.3 (API Level 10).<ref>http://developer.android.com/sdk/api_diff/10/changes.html, API Changes bei Level 10</ref><ref>http://www.ta.de, Education</ref> Der API-Level gibt im Groben an, auf welchem Softwarestand sich das Betriebssystem befindet.


=== Berechtigungen ===
=== Berechtigungen ===
Anonymer Benutzer