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 閱讀(1078) 評論(0)  編輯  收藏 所屬分類: J2me

          主站蜘蛛池模板: 阆中市| 阿鲁科尔沁旗| 昆明市| 西乌珠穆沁旗| 绥化市| 青田县| 碌曲县| 海原县| 竹北市| 常熟市| 柳河县| 定陶县| 诏安县| 长垣县| 富裕县| 和田市| 天等县| 舟山市| 阿巴嘎旗| 福建省| 通辽市| 麟游县| 平乡县| 志丹县| 宁安市| 青川县| 台东市| 上高县| 大荔县| 肥乡县| 铜鼓县| 临沭县| 道孚县| 汶川县| 阜平县| 克东县| 门头沟区| 枣强县| 玉屏| 陕西省| 普定县|