<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 
    主站蜘蛛池模板: 日韩中文字幕免费视频| 亚洲一线产区二线产区区| 成人无码精品1区2区3区免费看| 国产成人无码区免费A∨视频网站| 亚洲最大福利视频| 岛国av无码免费无禁网站| 国产亚洲玖玖玖在线观看| 成年女人免费v片| 亚洲AV无码AV日韩AV网站| 免费国产成人午夜私人影视| 黄色三级三级免费看| 亚洲欧洲日产国码一级毛片| 2022免费国产精品福利在线| 中文字幕亚洲激情| 久9久9精品免费观看| 亚洲精品电影在线| 妞干网免费视频观看| 老司机午夜精品视频在线观看免费| 免费A级毛片无码久久版| 国产免费区在线观看十分钟| 亚洲国产精品一区二区成人片国内| 久久99热精品免费观看动漫| 国产成人精品日本亚洲直接| 日本黄页网站免费| 久久av免费天堂小草播放| 久久亚洲精品无码aⅴ大香| 中文字幕无码视频手机免费看| 国产精品亚洲lv粉色| 亚洲精品中文字幕乱码三区| 在线a免费观看最新网站| 国产亚洲精品bv在线观看| www国产亚洲精品久久久日本| 最近免费mv在线观看动漫| 亚洲婷婷天堂在线综合| 又粗又大又长又爽免费视频| 国产性生大片免费观看性 | 精品国产污污免费网站aⅴ| 亚洲熟妇少妇任你躁在线观看| 亚洲色图综合在线| 真人做A免费观看| www在线观看播放免费视频日本|