Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    138

    [JAVA] avrei bisogno di voi per un progettino

    Premetto che io non ne capisco niente ne di programmazione ne tantomeno di quella Java ma volevo farvi una domanda:

    qualcuno è un felice possessore di un LG8110? Perchè questo cellulare inizialmente non poteva caricare dei giochi java tramite il cavo usb. Da qualche giorno grazie ad un programma questa operazione si può fare. Il problema è uno solo però. Alcuni giochi non sono stati creati apposta per questo cellulare e quindi non riconoscono i tasti.

    Ecco la domanda: si può fare in modo di "riconfigurare i tasti" agendo sul Java? qualcuno di voi ci riuscirebbe? avrebbe il tempo di fare qualche prova?

    Grazie

  2. #2
    Utente di HTML.it L'avatar di Xadoom
    Registrato dal
    Dec 2002
    Messaggi
    1,491
    Bisognerebbe inanzitutto se sia legale mettere mano al codice del gioco (ne dubito)
    Ciao
    Windows Xp
    [Java]
    [PHP]Notepad++
    [Fortran90-77] elf90 g77
    [C++ /WinAPI] DevC++ VisualC++

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    138
    Ma, io credo di si! in fondo come esistono le MOD per i giochi "seri" potebbero esistere quelle per i giochi Java. E poi sarebbe una specie di patch

  4. #4
    è possibile, ma è un procedimento abbastanza complesso: innanzitutto bisogna prendere i file *.class, decompilarli in *.java. poi bisogna cercare nel file *.java il punto in cui sono definiti i tasti, modificarli, ricompilare il tutto, compattare in un *.jar e metterlo sul cell...

    personalmente cmq penso sia molto strano ke nn riconosca i tasti: se il cellulare contiene le API J2ME, deve seguire degli standard, in modo da permettere una certa astrazione del linguaggio dalla tecnologia del cell stesso. In poche parole, il tasto 3 premuto sul nokia provoca lo stesso evento del tasto 3 premuto su di un samsung...

    più ke altro possono nascere dei problemi di compatibilità tra marche diverse per quanto riguarda particolari API. ad esempio i Nokia utilizzano api per la gestione della vibrazione del cell, delle luci e della grafica (dette NokiaUI). se un programmatore implementa un programma usando quelle API, il programma nn girera mai su altre marche d cell, in cui le API nn sono presenti...


    scusate se sn stato 1 po lungo, ma nn sn riuscito a condensare ;-)

    ciao ciao
    Fede

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    138
    Allora io ho il dj java decompiler e dal file jar mi estre svariati file (alcuni .class alcune immagini .png etc..) ma come faccio a riconoscere dove sono i tasti?

    il problema non sono i tasti numerici ma i tasti che servirebbero ad andare AVANTI e INDIETRO nei menu. Nei nokia per esempio sono quelli con la righina blu nel mio quelli appena sotto lo schermo.

  6. #6
    Utente di HTML.it L'avatar di Xadoom
    Registrato dal
    Dec 2002
    Messaggi
    1,491
    Con il decompilatore devi passare da i .class ai .java, aprirli con un editor, spulciare il codice, modificarlo, e ricompilarlo...un bel lavoretto!
    Windows Xp
    [Java]
    [PHP]Notepad++
    [Fortran90-77] elf90 g77
    [C++ /WinAPI] DevC++ VisualC++

  7. #7
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    138
    non è che puoi darmi un'indicazione su come posso trovare la parte di codice che m'interessa?

  8. #8
    Utente di HTML.it L'avatar di Xadoom
    Registrato dal
    Dec 2002
    Messaggi
    1,491
    Se è un gioco per cellulare devi trovare qualche esperto di JAVA ME, comunque dovresti cercare la gestione di un qualche evento da bottone....di più nn zò.
    Windows Xp
    [Java]
    [PHP]Notepad++
    [Fortran90-77] elf90 g77
    [C++ /WinAPI] DevC++ VisualC++

  9. #9
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    138
    l'unica cosa che posso aver trovato e' questa

    public void keyPressed(int i1)
    {
    int j1 = bo[i1 & 0xff] & 0xff;
    if(aC)
    aW |= j1;
    else
    aW = j1;
    }




    credo di essermi imbattuto in qualcosa più grande di me

  10. #10
    si, lo penso anke io. e'da 1 anno ke io programmo in j2me, ma ho visto che provare a modificare del codice di un gioco esistente e una operazione molto complessa... il metodo cmq dovrebbe essere quello, ma nn saprei dove modificarlo! ciaoz
    Fede

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.