安卓服務(wù)器 如何搭建一個(gè)與Android客戶端交互的服務(wù)器?
如何搭建一個(gè)與Android客戶端交互的服務(wù)器?Android客戶端和服務(wù)器基于intentservice,具體如下:后臺使用簡單的servlet,支持get或post。servlet最終將一個(gè)字符串
如何搭建一個(gè)與Android客戶端交互的服務(wù)器?
Android客戶端和服務(wù)器基于intentservice,具體如下:
后臺使用簡單的servlet,支持get或post。servlet最終將一個(gè)字符串標(biāo)志返回到前臺,值為true或false,指示登錄是否成功。
然后在Android ADT上創(chuàng)建一個(gè)Android項(xiàng)目,分別創(chuàng)建登錄界面和登錄成功界面兩個(gè)活動。
HTTP訪問公共類,用于處理get和post請求。
intentservice服務(wù)用于以隊(duì)列的形式在后臺處理耗時(shí)的操作。
英寸AndroidManifest.xml文件在中注冊intentservice。注意使用權(quán)限節(jié)點(diǎn)使程序能夠訪問網(wǎng)絡(luò)。
登錄界面處理,注意按鈕監(jiān)控事件,使用意圖將值傳遞給服務(wù)。在receiving broadcast類中,還使用intent將值傳遞給下一個(gè)活動。在oncreate()中,動態(tài)注冊接收廣播類的實(shí)例receiver。在receiving broadcast類中,不要忘記在使用接收器后注銷它,否則您將報(bào)告一個(gè)異常:are you missing a call to unregisterereceiver()。