<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 66,comments - 41,trackbacks - 0
          最近經(jīng)常發(fā)生Android的配置文件(像:AndroidManifest.xml)在ECLIPSE中讀取出錯(cuò)的情況,報(bào)錯(cuò)情況如下:
      
    Could not open the editor: The editor class could not be instantiated. This usually indicates a missing no-arg constructor or that
    the editor
    's class name was mistyped in plugin.xml.
         這個(gè)問題可能是由于編輯器是用JDK1.5編譯而造成的,而我使用的是JDK1.6。
         我把JDK設(shè)置成1.5后問題解決了(方法:Windows->Preferences->Java->Compiler->Compiler compliance level:1.5)。
         如圖所示:
     

    posted @ 2009-04-29 21:04 kylixlu 閱讀(1293) | 評(píng)論 (0)編輯 收藏
    http://www.tkk7.com/Files/kylixlu/NMEA0183.7z
    posted @ 2009-04-22 20:13 kylixlu 閱讀(414) | 評(píng)論 (0)編輯 收藏
    http://java.sun.com/blueprints/patterns/catalog.html
    posted @ 2009-04-15 20:33 kylixlu 閱讀(134) | 評(píng)論 (0)編輯 收藏
    1. 打開 Android的模擬器,%Android_HOME%\tools\emulator.exe
    2. 打開一個(gè)COMMAND窗口,輸入:adb shell 連接模擬器
     
    3. 使用"cd"命令將當(dāng)前目錄調(diào)整成  ../data/com.android.providers.settings/databases (注意是'/')
     
    4.我們使用'ls'命令可以看到有個(gè)settings.db數(shù)據(jù)文件
     
    5.使用'sqlite3'連接這個(gè)數(shù)據(jù)文件
     
    6.我們來查看一下數(shù)據(jù)庫和庫中的表單
     

     

    7.用Insert語句往system表中插入proxy的設(shè)置(e.g:Insert into system Values(_id,'http_proxy','IPAddress:port');)
     

    8.我們可以用'Select * From system'來查看一下我們插入的配置,下圖可以看到我們插入那個(gè)配置
     

    9.刪除這個(gè)配置(e.g:Delete From system Where _id=1984)

     
      我們可以再用'Select * from system',查看一下這個(gè)數(shù)據(jù)庫,如下圖可見,我們插入的配置已經(jīng)刪除了,不過我試了一下,好像要重啟一下模擬器,才能使用新的配置,不知道是不是我機(jī)器的問題,沒有仔細(xì)研究。
     



    posted @ 2009-03-12 15:30 kylixlu 閱讀(1407) | 評(píng)論 (0)編輯 收藏

    復(fù)習(xí)多線程,一個(gè)經(jīng)典的實(shí)例:生產(chǎn)者消費(fèi)者問題:

    1.number表示產(chǎn)品編號(hào),flag表示現(xiàn)在應(yīng)該由誰來操作.

    2.ProcuctData類中有兩個(gè)同步方法setNumber()和getNumber(),分別代表生產(chǎn)者生產(chǎn)產(chǎn)品和消費(fèi)者消費(fèi) 產(chǎn)品。

    3.兩個(gè)線程類Producer和Consumer分別代表生產(chǎn)者與消費(fèi)者

    Java代碼
    1. package cn.luxsoft.javafirststep.Thread;  
    2.   
    3. class ProductData {  
    4.   
    5.     // 產(chǎn)品編號(hào)  
    6.     private int number;  
    7.   
    8.     // 標(biāo)記位  
    9.     private boolean flag = true;  
    10.   
    11.     public synchronized void setNumber(int number) {  
    12.         if (!flag) {  
    13.             try {  
    14.                 // 末消費(fèi)等待  
    15.                 wait();  
    16.             } catch (InterruptedException e) {  
    17.                 e.printStackTrace();  
    18.             }  
    19.         }  
    20.         this.number = number;  
    21.   
    22.         // 標(biāo)記已經(jīng)產(chǎn)生  
    23.         flag = false;  
    24.   
    25.         // 通知消費(fèi)者已經(jīng)生產(chǎn),可以消費(fèi)  
    26.         notify();  
    27.     }  
    28.   
    29.     public synchronized int getNumber() {  
    30.         if (flag) {  
    31.             try {  
    32.                 // 未生產(chǎn)等待  
    33.                 wait();  
    34.             } catch (InterruptedException e) {  
    35.                 e.printStackTrace();  
    36.             }  
    37.         }  
    38.   
    39.         // 標(biāo)記已消費(fèi)  
    40.         flag = true;  
    41.   
    42.         // 通知需要生產(chǎn)  
    43.         notify();  
    44.         return this.number;  
    45.     }  
    46. }  
    47.   
    48. class Procucer extends Thread {  
    49.     private ProductData s;  
    50.   
    51.     Procucer(ProductData s) {  
    52.         this.s = s;  
    53.     }  
    54.   
    55.     @Override  
    56.     public void run() {  
    57.         for (int i = 0; i < 10; i++) {  
    58.             s.setNumber(i);  
    59.             System.out.println("P[" + i + "]生產(chǎn).");  
    60.         }  
    61.     }  
    62. }  
    63.   
    64. class Consumer extends Thread {  
    65.     private ProductData s;  
    66.   
    67.     Consumer(ProductData s) {  
    68.         this.s = s;  
    69.     }  
    70.   
    71.     public void run() {  
    72.         int i;  
    73.   
    74.         do {  
    75.             i = s.getNumber();  
    76.             System.out.println("P[" + i + "]消費(fèi).**");  
    77.         } while (i != 9);  
    78.     }  
    79. }  
    80.   
    81. public class ProducerConsumer {  
    82.   
    83.     /** 
    84.      * @param args 
    85.      */  
    86.   
    87.     public static void main(String[] args) {  
    88.   
    89.         ProductData s = new ProductData();  
    90.         Thread producer = new Procucer(s);  
    91.         Thread consumer = new Consumer(s);  
    92.   
    93.         producer.start();  
    94.         consumer.start();  
    95.     }  
    96.   
    97. }  

    文章來源:http://www.my1984.net/?action=show&id=177
    posted @ 2009-03-08 17:12 kylixlu 閱讀(793) | 評(píng)論 (0)編輯 收藏
    僅列出標(biāo)題
    共14頁: 上一頁 1 2 3 4 5 6 7 8 9 下一頁 Last 
    主站蜘蛛池模板: 免费在线不卡视频| 亚洲hairy多毛pics大全| 国产亚洲国产bv网站在线| 无码毛片一区二区三区视频免费播放| 免费毛片a线观看| 国产一级理论免费版| 亚洲人成影院77777| 日本免费大黄在线观看| 亚洲中文字幕不卡无码| 在线观看亚洲电影| 成人免费一区二区三区在线观看| 最近中文字幕免费mv视频7| 污污污视频在线免费观看| 亚洲综合一区二区精品久久| 免费黄网站在线看| 亚洲国产成人精品无码区二本| 狠狠综合久久综合88亚洲| 成年性午夜免费视频网站不卡| 久久九九免费高清视频| 亚洲国产精品专区在线观看| 亚洲AV电影天堂男人的天堂| 国产免费牲交视频| 亚洲午夜免费视频| 亚洲乱码卡三乱码新区| 亚洲中文字幕无码中文字在线 | 成年在线观看网站免费| 亚洲精品美女久久久久| 亚洲一级片内射网站在线观看| jizz免费在线观看| 亚洲国产国产综合一区首页| 永久免费A∨片在线观看| 久久精品亚洲综合专区| 亚洲精品免费在线视频| 亚洲人成网站18禁止久久影院| 美腿丝袜亚洲综合| 8x8×在线永久免费视频| 亚洲最大的成人网| 亚洲AV无码一区二区三区国产| 色窝窝免费一区二区三区| 日韩亚洲国产高清免费视频| 亚洲av无码天堂一区二区三区|