關於J2me的網絡問題

 1.要關閉多次聯網提示,可以購買證書,還有socket連接80/8080端口,也需要安全證書,具體證書的相關信息請在google裏面查找即

    可。要看哪種手機支持不支持該證書,直接查看根證書即可。

    2.HttpConnection.Open的時候儘量不要用三個參數的那個,就是一個url參數,否則有些手機會出問題。

    3.不要用getResponseCode,有些手機直接crash.

    4.Connector.Open的時是用戶彈出網絡提示的時候,如果用戶決絕訪問網絡,程序會拋出SecruityException.

    5.httpconnection的底層不支持proxy模式,並且host是永遠都不可能更改的,除非你用socket,當然也可以修改,必須採用雙地址替

    換方式。

    6.如果用戶選錯接入點,網絡進行close的時候會block,會block很長時間,3分鐘左右吧,不同手機情況各異。

    7.每次讀取數據不要超過2k,有些手機堆太小,會直接crash.

    8.G網切換到E網的時候,會收到ConnectionReset的異常,無論什麼網絡異常,用Throwable截獲,不要用Exception或者IOException.

    9.httpConnection本身就是chunked模式接收的,源碼的實現。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章