Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    216

    [J2ME] Ottenere le informazioni sul dispositivo

    Salve. Programmo da pochissimo in J2ME usando NetBeans.
    Vorrei scrivere un applicativo che mi consenta di visualizzare le informazioni sul dispositivo, come ad es. il sistema operativo utilizzato, la RAM totale, i colori del display, ecc..
    Dove posso trovare un semplice esempio? Oppure, se qualcuno già ce l'ha, potrebbe postarlo qui?

    Grazie
    Max!

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    724
    devi usare la classe System

    http://java.html.it/guide/lezione/75...package-javal/

    qui trovi come ottener info su os e jvm. per quanto riguarda ram esiste questo però è una soluzione 0% java.
    codice:
    /** Java */
    public class Memory
    {
        public static void main(String[] args)
        {
            System.out.println("Physical memory in system="+getPhysicalMemory()/1024+" kBytes");
        }
     
        public static native long getPhysicalMemory();
     
        static
        {
            System.loadLibrary("Memory");
        }
    }
     
    /** C++/JNI */
    #include <windows.h> // windows standard include
    #include "Psapi.h"   // windows performance API
    #include "memory.h"  // JNI header file produced by JAVAH from Memory.java
     
    /*
     * Class:     Memory
     * Method:    getPhysicalMemory
     * Signature: ()J
     */
    JNIEXPORT jlong JNICALL Java_Memory_getPhysicalMemory(JNIEnv * env, jclass cls)
    {
        PERFORMANCE_INFORMATION pi;
     
        GetPerformanceInfo(&pi,sizeof(pi));
     
        return pi.PhysicalTotal*pi.PageSize;
    }
    http://forum.java.sun.com/thread.jsp...sageID=1891830

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    216
    Ciao!
    Scusami ma ho potuto rispondere solo ora...
    La soluzione che mi hai postato dovrebbe funzionare
    Appena ho un attimo di tempo la provo!
    Grazie dell'aiuto!

    Ciao
    Max!

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.