colonleado's

          關于游戲也關于技術 im Co
          數據加載中……
          J2me手機上的一些系統方法
          隨著手機的進步,可以支持的功能也越來越多,在手機上可以實現的效果也越來越好。

          下面是一些常用的系統方法,該類會隨著以后的開發更新。

          代碼中的GameMain.gameMain.mid 是我的Midlet實例句柄

           1/**
           2 * 一些系統方法
           3 * 
           4 * @author Colonleado
           5 *
           6 */

           7public class CSystem {
           8
           9    /**
          10     * 獲取當前電池的電量百分比 <br>
          11     * 
          12     * 注意: Series 60 3rd Edition FP2 及以上版本才支持
          13     * 
          14     * @return
          15     */

          16    public String getBatteryLevel(){
          17        
          18        String batterPercentage = null;
          19        
          20        try{
          21            
          22            batterPercentage = System.getProperty("com.nokia.mid.batterylevel");
          23            
          24        }
          catch(Exception e){
          25            
          26            // 不支持該方法
          27            CTools.debug("----------> exception in CSystem.getBatteryLevel()");
          28            CTools.debug("can't getBatteryLevel");
          29        }

          30        
          31        return batterPercentage;
          32        
          33    }

          34    
          35    
          36    /**
          37     * 手機震動
          38     * 
          39     * 
          40     * @param arg0
          41     */

          42    public void vibrate(int arg0){
          43        
          44        Display.getDisplay(GameMain.gameMain.mid).vibrate(arg0); 
          45        
          46    }

          47    
          48    /**
          49     * 手機背光燈
          50     * 
          51     * 
          52     * @param arg0
          53     */

          54    public void light(int arg0){
          55        
          56        Display.getDisplay(GameMain.gameMain.mid).flashBacklight(arg0); 
          57        
          58    }

          59    
          60    /**
          61     * 打開一個網站
          62     * @param url
          63     */

          64    public boolean openURL(String url){
          65        
          66        try {
          67            
          68            return GameMain.gameMain.mid.platformRequest(url);
          69            
          70        }
           catch (ConnectionNotFoundException e) {
          71            
          72            // 不支持該方法
          73            CTools.debug("----------> exception in CSystem.openURL()");
          74            CTools.debug("can't openURL:" + url);
          75            
          76            return false;
          77            
          78        }

          79        
          80    }

          81    
          82}

          posted on 2010-08-21 16:18 colonleado 閱讀(1081) 評論(0)  編輯  收藏 所屬分類: J2me

          主站蜘蛛池模板: 赫章县| 太保市| 宜兴市| 新蔡县| 东山县| 轮台县| 河池市| 和硕县| 鄂伦春自治旗| 安溪县| 旅游| 芷江| 奈曼旗| 上饶县| 应城市| 全州县| 沐川县| 许昌市| 姜堰市| 榆树市| 玉龙| 德江县| 孟州市| 高邮市| 阿拉善右旗| 龙海市| 金门县| 托克托县| 姚安县| 沾益县| 望江县| 托里县| 庄河市| 津市市| 米泉市| 新乐市| 福清市| 南雄市| 黄陵县| 黑龙江省| 新蔡县|