編輯:初級開發
HttpClient httpClient = new HttpClient(); httpClient.setIdleTimeout(5000); //缺省改為block socket httpClient.setConnectorType(HttpClient.CONNECTOR_SOCKET); httpClient.setMaxConnectionsPerAddress(100); ClientTransport clientTransport = LongPollingTransport.create(null, httpClient); client = new BayeuxClient(url, clIEntTransport);如何使用comet可以參見例子:cometd-java-examples ,包含在comet2.0裡,網站上的文檔是1.0的,相差太遠。 使用起來的感覺與socket直連差不多,甚至api上更方便,服務端可以用jetty也可以用tomcat,我是使用grails+plugin,很方便。 異步比較好的方式是 cometd client + cometd server + jms jms可以在處理結果後發channel回client去。client基本上可以立刻收到。 這樣的模式如果直接上web,只要將cometd clIEnt換成JS就行了,直接有jquery+cometd clIEnt,使用起來跟Java差不多。
在搞個小字典的應用時候,有人提過,不能正常顯示音標問題,經過一番查找,發現是字體問題,android系統自帶的字體都不支持顯示音標,只能自己把支持音標顯示的字體加入項目
外特性空間的Activity 我們先來看看,Android應用開發人員接觸的外特性空間中的Activity,對於AMS (activ
下面展示一段在android1.5上讀取手機通訊錄的代碼1 //鏈接通訊錄數據庫 2 ContentResolver content = getContentResol
andriod提供了 Handler 和 Looper 來滿足線程間的通信。例如一個子線程從網絡上下載了一副圖片,當它下載完成後會發送消息給主線程,這個消息是通過綁定在