2013-01-31 12 views
5

Sto provando a eseguire il porting di un'applicazione Android esistente su BlackBerry 10 utilizzando Android Runtime. Prima di tutto ho bisogno di dire che ho portato con successo una semplice applicazione Android a BlackBerry 10 senza alcun errore. Ho usato "Strumento di riconfezionamento plug-in" con Eclipse per questo processo.Errori di verifica durante il tentativo di trasferire l'applicazione Android su BlackBerry 10

In questa applicazione dà un errore come Imballaggio progetto ProjectName è saltato perché non ha errori di verifica. Dopo che l'errore è stato generato, mostra errori nel codice. La riga di errore del codice è la seguente.

intent.addCategory(Intent.CATEGORY_HOME); 

Il blocco di codice completo che trasporta la riga in alto è come segue.

Intent intent = new Intent(Intent.ACTION_MAIN); 
intent.addCategory(Intent.CATEGORY_HOME); 
startActivity(intent); 

Quando io commento che blocco di codice e cercare di funzionare Segno per appworld, funziona benissimo.

In che modo solo lo snippet di codice sopra riportato influenza il porting e genera errori?

risposta

0

ho trovato this documentation page che descrivono non supportate caratteristiche Intent Android con BlackBerry 10.

Ci hanno detto

Launcher (schermata Home) intenti non sono supportati

Secondo this documentation pageCATEGORY_HOME viene utilizzato per visualizzare la schermata principale che non è supportata. Ciò significa che ora conosco il motivo dell'errore, ma purtroppo la documentazione BlackBerry non ha menzionato come superare questo errore o come sostituire lo snippet di codice con un codice funzionante. Per favore guidami se qualcuno ha una soluzione a questo.

1

Blackberry10 è progettato con un'interfaccia basata sui gesti. Esiste già un modo integrato per lasciare la tua app e tornare alla schermata principale, semplicemente scorrendo verso l'alto dalla parte inferiore dello schermo, anche per le app Android.

Senza sapere di più sulla tua applicazione, non sono sicuro se questa funzionalità è fondamentale per la tua applicazione, ma in caso contrario penserei che il modo migliore per gestirlo sarebbe rimuovere questa funzionalità della "schermata iniziale" dalla tua app da non è necessario, quindi puoi superare questo errore e pubblicare la tua applicazione.

Si noti che ci sono alcuni tipi di app che sono not supported dal runtime di Blackberry Android, comprese le app con più di un'attività abbattibile e in particolare, le app della schermata iniziale.

Problemi correlati