㈠ android客戶端和伺服器端怎麼交互
android客戶端和伺服器端是基於IntentService的,具體如下:
後台使用簡單的servlet,支持GET或POST。這個servlet最終返回給前台一個字元串flag,值是true或false,表示登錄是否成功。
然後在安卓的ADT上創建一個安卓項目,建立兩個Activity,分別作為登錄界面和登錄成功界面。
HTTP的訪問公共類,用於處理GET和POST請求。
IntentService服務,用於在後台以隊列方式處理耗時操作。
在AndroidManifest.xml中注冊IntentService。注意uses-permission節點,為程序開啟訪問網路的許可權。
登陸界面處理,注意按鈕監聽事件中,使用Intent將要傳遞的值傳給service。接收廣播類中,同樣使用Intent將要傳遞的值傳給下一個Activity。在onCreate()中,動態注冊接收廣播類的實例receiver。在接收廣播類中,不要使用完畢後忘記注銷接收器,否則會報一個Are you missing a call to unregisterReceiver()? 的異常。
㈡ 濡備綍鎼寤篴ndroid鍚庡彴鏈嶅姟鍣
瀹㈡埛絝鏄鎸囧紑鍙戦潰鍚戝㈡埛鐨勭▼搴忥紝鍒嗗緢澶氬鉤鍙幫紝姣斿俉indows瀹夊崜鑻規灉錛岃繕鏈夋父鎴忓㈡埛絝涔熺畻涓綾匯
鍓嶇鎸囩殑鏄閫氳繃嫻忚堝櫒鍜岀敤鎴蜂氦浜掔殑閭i儴鍒嗐
鍚庣鏄鍦ㄦ湇鍔″櫒涓婅窇鐨勶紝涓鑸鏄綆$悊鏁版嵁錛屼負鍓嶇瀹㈡埛絝鎻愪緵鏁版嵁浼犺緭鐨勩
鏈嶅姟鍣ㄧ灝辨槸鍚庣銆
鏈嶅姟絝鍚勭嶅畨鍏ㄦ満鍒訛紝姣斿傝韓浠介獙璇侊紝榪欎竴鏉$殑鎯呭喌鍦ㄤ簬錛屾湁鐨勫墠絝鍋氳韓浠介獙璇佸氨鏄璋冪敤涓涓嬫帴鍙o紝鑾峰彇鍒扮被浼紅oken瀛楁碉紝鑷宸變篃涓嶇煡閬撴槸浠涔堟剰鎬濓紝灝變貢涓涔辯敤絳夈
鏈璐ㄤ笂鏉ヨ達紝鍓嶇鏄鍋氫笉浜嗕粈涔堝畨鍏ㄦ帾鏂界殑錛屼絾鏄錛岀浉搴旂殑鎷︽埅鍜屽畨鍏ㄨ繕鏄瑕佸仛錛屽洜涓哄彲浠ュ府鍚庣鎸℃帀寰堝氫綆璐ㄩ噺鏀誨嚮浠ュ強鍓嶇鑷韜鐨勭敤鎴蜂綋楠屻
瀹㈡埛絝鏄榛樿ゆ敮鎸乯son鐨勶紝鍚庣鏄闇瑕佸勭悊鐨勩傝繖鐐瑰彲浠ュ紩鐢沖埌錛屽墠鍚庣鍚勮嚜浼犻掔殑鏁版嵁鏍煎紡闂棰樸傛湁浜涘墠絝痭ullundefined絀轟覆鍒嗕笉娓呮氾紝鍒頒簡鍚庣灝卞悇縐嶉棶棰樸
㈢ android平台的app 手機客戶端和後台伺服器怎麼進行數據交互的
首先不要管安卓端還是蘋果端,現在一般都是響應式的app,你放到安卓或者蘋果或者pc或者平板都是沒有問題的。一般採用的是http介面通訊,或者socket連接。具體你要去查資料找Demo了。而且現在主流是採用html5開發或者混合開發了。所以最好是伺服器提供appAPI介面,通過http訪問伺服器,獲取數據,數據一般是json,或者xml,拿到後解析數據就可以了,然後再用UI框架或者其他框架或者自定義的UI封裝下格式很漂亮了,至於cookie和session等,看你的習慣,網路驗證和簽名那些也自己看習慣,如果涉及到大數據,還需要引入第三方框架的,直接引入就可以了,不過推薦自己寫,防止侵權。都是很通用的。
㈣ Android應用伺服器如何實現
1 socket,自己用socket來實現伺服器,自己指定交互規則,達到和客戶端交互。
2 網站web,然後提供一個訪問介面,安卓客戶端可以通過這個介面與伺服器交互,獲取數據,傳遞數據等。具體來說伺服器就是一個web工程,所以你需要搭建伺服器(tomcat等),把你的web應用發布到伺服器上。至於交互一般可以用servlet來和安卓客戶端交互,進而可以用action,這其實是j2e方面的知識了,所以你可以去了解下這方面的知識。
總體來說的話個人感覺第二種方法較好,因為交互層是別人寫好的,你自己寫的話有時候問題比較多。