Autore Topic: StarDate in applicazione Android...  (Letto 698 volte)

Offline Vytek

  • Translate Team
  • Utente junior
  • **
  • Post: 125
  • Respect: +6
    • Mostra profilo
  • Dispositivo Android:
    Samsung S5
  • Sistema operativo:
    Windows 8.1
StarDate in applicazione Android...
« il: 28 Giugno 2010, 19:35:15 CEST »
0
Salve a tutti,
ho iniziato studiare come importare una classe Java in file .jar in un progetto Android.
Ho scelto questo bellissimo e semplice progetto che è molto utile per avere la data in formato "Star Trek" :-)

Browse Stardate System Tray Files on SourceForge.net

Ora se nella mia Activity principale scrivo il codice seguente ottengo un errore:

Codice (Java): [Seleziona]
//Data Stellare
        Stardate m_stardate = new Stardate();
        m_stardate.setGregorian( new GregorianCalendar());

Ovviamente non vengono riconosciuti gli oggetti Stardate. Che import devo impostare??

Ho già messo: import java.util.GregorianCalendar;

Ma per lo Stardate? Ho provato import Stardate; ma mi da errore. Dove sto sbagliando??

Un saluto e grazie di tutto...

Offline Qlimax

  • Moderatore globale
  • Utente senior
  • *****
  • Post: 757
  • Respect: +203
    • Google+
    • _Qlimax
    • Mostra profilo
    • www.egsolutions.ch
  • Dispositivo Android:
    Galaxy Nexus - Nexus One - Wildfire - Magic
  • Play Store ID:
    egsolutions.ch
  • Sistema operativo:
    Ubuntu 12.04, Windows 7
Re:StarDate in applicazione Android...
« Risposta #1 il: 28 Giugno 2010, 19:48:41 CEST »
0
devi aggiungere il jar al build path:
tasto destro sul progetto->build path->add external archive



Offline Vytek

  • Translate Team
  • Utente junior
  • **
  • Post: 125
  • Respect: +6
    • Mostra profilo
  • Dispositivo Android:
    Samsung S5
  • Sistema operativo:
    Windows 8.1
Re:StarDate in applicazione Android...
« Risposta #2 il: 28 Giugno 2010, 20:19:57 CEST »
0
Già fatto :-)

Infatti il relativo file jar è adesso sotto Referenced Libraries nel mio progetto.

Dove sbaglio?

Un saluto e grazie del vostro aiuto...

devi aggiungere il jar al build path:
tasto destro sul progetto->build path->add external archive

Offline Qlimax

  • Moderatore globale
  • Utente senior
  • *****
  • Post: 757
  • Respect: +203
    • Google+
    • _Qlimax
    • Mostra profilo
    • www.egsolutions.ch
  • Dispositivo Android:
    Galaxy Nexus - Nexus One - Wildfire - Magic
  • Play Store ID:
    egsolutions.ch
  • Sistema operativo:
    Ubuntu 12.04, Windows 7
Re:StarDate in applicazione Android...
« Risposta #3 il: 28 Giugno 2010, 21:12:33 CEST »
+1
ho dato un occhiata alla libreria.

il problema sta nel fatto che la libreria è stata scritta senza dichiarare un package !

quindi non puoi importarlo visto che non esiste... dovresti usare anche tu il package vuoto (default package) ma non farlo. ti consiglio di scaricare i sorgenti e usare direttamente quelli,creantoti un package nel progetto e aggiungendo i sorgenti.

Offline Qlimax

  • Moderatore globale
  • Utente senior
  • *****
  • Post: 757
  • Respect: +203
    • Google+
    • _Qlimax
    • Mostra profilo
    • www.egsolutions.ch
  • Dispositivo Android:
    Galaxy Nexus - Nexus One - Wildfire - Magic
  • Play Store ID:
    egsolutions.ch
  • Sistema operativo:
    Ubuntu 12.04, Windows 7
Re:StarDate in applicazione Android...
« Risposta #4 il: 28 Giugno 2010, 22:09:34 CEST »
+1
ti ho ricompilato la libreria aggiungendo il package org.stardate ai sorgenti.

ecco il jar:rinominalo in .jar, provalo e fammi sapere ;)


Offline Vytek

  • Translate Team
  • Utente junior
  • **
  • Post: 125
  • Respect: +6
    • Mostra profilo
  • Dispositivo Android:
    Samsung S5
  • Sistema operativo:
    Windows 8.1
Re:StarDate in applicazione Android...
« Risposta #5 il: 28 Giugno 2010, 22:12:06 CEST »
0
Tutto ok....grazie mille!!!