Jetzt kostenlos registrieren. Mitglieder surfen ohne Werbung auf Android-Hilfe.de!
Zurück   Android-Hilfe.de > Android Developer > Android App Entwicklung

Unterschied zwischen Android Accessory APIs

Das Thema "Unterschied zwischen Android Accessory APIs" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.


Antwort

 

Themen-Optionen Ansicht
Alt 22.11.2011, 15:28   #1 (permalink)
Neuer Benutzer

Registriert seit: 20.10.2011
Beiträge: 5
Abgegebene Danke: 2
Erhielt 0 Danke für 0 Beiträge
Standard Unterschied zwischen Android Accessory APIs

Hallo miteinander,

ich beschäftige mich gerade ein bisschen mit den Android Accessory APIs.

USB Accessory | Android Developers

Dabei ist mit aufgefallen, dass nur einen Unterschied zwischen com.android.future.usb (ab Version 2.3.4) und android.hardware.usb (ab Version 3.1) gibt nähmlich wie die Referenzen für Objekte vom Typ UsbManger und UsbAccessory bezogen werden.

Wird genau erklärt unter
USB Accessory | Android Developers

Kann mir jemand sagen warum dieser Unterschied besteht?

Vielen Dank für Eure Antworten

Lilli
Lilli11 ist offline   Mit Zitat antworten
Alt 22.11.2011, 15:30   #2 (permalink)
Android Guru

Registriert seit: 09.05.2009
Beiträge: 2.389
Abgegebene Danke: 36
Erhielt 307 Danke für 289 Beiträge
Standard AW: Unterschied zwischen Android Accessory APIs

naja das usb zeugs ist eigentlich erst ab 3.1 vorhanden.

wenn du es früher nutzen willst, dann benötigst du libraries dafür. ist also nicht teil der android api.
__________________
App Entwicklung
Latest apps: Media Streamer BETA | DailyCash | MoneyManager ( PRO | HD )
swordi ist offline   Mit Zitat antworten
Alt 22.11.2011, 16:10   #3 (permalink)
Neuer Benutzer

Registriert seit: 20.10.2011
Beiträge: 5
Abgegebene Danke: 2
Erhielt 0 Danke für 0 Beiträge
Standard AW: Unterschied zwischen Android Accessory APIs

Hallo Swordi

warum die library vor 3.1 eingebunden werden muss ist mir klar mich wundert es nur warum die Referenzen für die Objekte anders bezogen werden. Beispiel UsbAccessory:
Mit der Add-On Library unter 2.3.4 macht man das ja so:

Code:
UsbAccessory accessory = UsbManager.getAccessory(intent);
und unter 3.1 dann so:

Code:
UsbAccessory accessory = (UsbAccessory) intent.getParcelableExtra(UsbManager.EXTRA_ACCESSORY);
Warum gibt es diesen Unterschied?
Lilli11 ist offline   Mit Zitat antworten
Alt 22.11.2011, 16:18   #4 (permalink)
Android Guru

Registriert seit: 09.05.2009
Beiträge: 2.389
Abgegebene Danke: 36
Erhielt 307 Danke für 289 Beiträge
Standard AW: Unterschied zwischen Android Accessory APIs

weil es eine library ist und die nicht irgendwas aus dem intent holen kann, wenn es nicht da ist.

du musst im prinzip nur entscheiden:

1) läuft meine app vor 3.1
2) läuft meine app ab 3.1

je nach dem nimmst du dann
1) die library
2) die android API

wie du jetzt drauf zugreifst spielt ja in dem sinn keine rolle
__________________
App Entwicklung
Latest apps: Media Streamer BETA | DailyCash | MoneyManager ( PRO | HD )
swordi ist offline   Mit Zitat antworten
Antwort

Stichworte
-

Themen-Optionen
Ansicht


Ähnliche Themen

Thema Autor Forum Antworten Letzter Beitrag
Unterschied zwischen Android OS und Android System? fuchur HTC Magic Forum 3 06.04.2012 09:46
Android Accessory Mode FelixL Root / Hacking / Modding für Samsung Galaxy S2 0 11.10.2011 19:47
Was ist der Unterschied zwischen Android 2.1 (Eclair) und Android 2.2 (Froyo) ? yasindas Smalltalk und Offtopic 5 31.03.2011 19:21
Unterschied zwischen 2.2 UK und 2.2 Orange? SickSauer Root / Hacking / Modding für Motorola Defy 3 11.02.2011 10:34
Unterschied zwischen HTC Sense und normalen Android LonelyPixel Android Allgemein 8 27.05.2010 12:45




Du liest gerade: "Unterschied zwischen Android Accessory APIs" unter "Android App Entwicklung" auf Android-Hilfe.de.


Powered by vBulletin®
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
© Android-Hilfe.de 2012 - All rights reserved.