2010-06-23 3 views
5
  1. Qualcuno può condividere alcuni dettagli per lo sviluppo di un nuovo componente aggiuntivo SDK come quello dell'API di Google Maps? Non riesco a trovare dettagli su come creare un nuovo componente aggiuntivo SDK?Come utilizzare i componenti aggiuntivi di Android SDK?

  2. È un buon approccio disporre di un componente aggiuntivo SDK per la connessione a Twitter, Facebook, applicazioni YouTube? Intendo dire che la libreria conterrà i metodi per accedere alle API degli sviluppatori supportate dalle app di social networking. Sto cercando alcune idee per lo sviluppo di un nuovo componente aggiuntivo SDK.

  3. Supponiamo di aver aggiunto nuove API di servizio nel framework core Android. Ora posso creare un componente aggiuntivo SDK per accedere a quel servizio? (Questa libreria addon avrebbe chiamate API più semplici che avrebbe a sua volta a disposizione il servizio dal servizio di base di Android)

risposta

7

1.) Non ho provato questo fuori molto me stesso, ma v'è una demo SDK-addon disponibili nella distribuzione della piattaforma. Cerca nella cartella vendor/samples del progetto Open Source Android. Non c'è molta documentazione su di esso. Ciò che è necessario è che tu crei i file make di prodotto per il tuo add-on SDK e crei la tua piattaforma con questa descrizione del prodotto. Genererà le immagini del file system necessarie per includere l'SDK, la documentazione ecc.

2.) Non sono sicuro che l'addon SDK sia adatto per il collegamento di servizi sociali come descritto. L'utilizzo di una normale libreria Java e il collegamento diretto con la tua applicazione suona come un modo migliore a meno che tu non stia costruendo per un dispositivo specifico. A quanto mi risulta, i meccanismi di estensione di SDK-addon e framework sono principalmente per le persone che creano i propri dispositivi e hanno bisogno di aggiungere API specifiche del dispositivo: s all'SDK. Un esempio potrebbe essere il caso in cui si utilizza Android per creare un sistema di navigazione in una barca e si desidera includere API: s in cui è possibile ottenere informazioni su velocità, stato del motore, profondità misurata, ecc. Da un altro hardware nel sistema. In tal caso, il sistema verrà creato includendo i servizi aggiuntivi e quindi generando un componente aggiuntivo SDK per gli sviluppatori che desiderano creare applicazioni specifiche per il proprio caso di utilizzo nautico.

3.) Sì, credo che si possa. Ricorda tuttavia che i componenti aggiuntivi SDK richiedono immagini di sistema che corrispondono a un dispositivo con le funzionalità aggiunte e le applicazioni scritte utilizzando l'addon SDK funzionano solo su dispositivi che includono questa funzionalità.

+0

Ciao BMB, grazie per aver condiviso rapidamente le viste. 1. Sì, ho visto l'esempio di PlatformLibrary e non mi ha dato una risposta convincente se questo potesse essere un buon esempio per l'add-on dell'SDK. Tuttavia, come hai giustamente menzionato, i file e gli esempi di make danno un'idea per iniziare. 2. Sono d'accordo con te su questo, tuttavia se si guarda il componente aggiuntivo dell'API della mappa di Google che si connette al servizio di mappa esterno e introduce la capacità di associazione nel dispositivo. Questo è il motivo per cui non sono in grado di convincermi del giusto caso aziendale di add-on sdk. 3. Grazie per il suggerimento e concordo su questo. – Ebith