我的家園

          我的家園

          怎么樣寫一個好的android程序

          Posted on 2012-06-18 20:53 zljpp 閱讀(1168) 評論(0)  編輯  收藏

          寫一個好的android程序其實不容易,就拿一個簡單的登陸頁面來說

          首先布好局就是第一步,寫出一個能夠適應各種分辨率屏幕的布局只是第一步。

          第二步,要保證點擊edittext時彈出的軟件盤不會遮住edittext或者其他按鈕,就需要做處理。

          第三步,聯網的話如果只知道用urlconnection是不夠的,如果服務器需要表單格式數據,使用urlconnection構造起來太麻煩,所以就需要

          知道使用httppost和defaulthttpclient。

          可是這樣還不夠,還需要更近一步知道有httpmime這么個開源包可以更加輕松的構造表單結構的數據。

          可是這樣還不夠,因為httpmime表單數據對中文的支持不好,所以還需要處理。

          可是這樣還不夠,因為defaulthttpclient以及httppost還需要通過getentity().consumeContent釋放資源

          可是這樣還不夠,因為rails架構在驗證過程中希望用戶使用同一個tcp連接,所以你需要維護這個defaulthttpclient的.getconnectionmanager

          可是這樣還不夠,你需要知道httpurl必須是有效字符,所以需要使用uri.encode來處理url。

          好了,這樣已經可以將連接發送出去,也能走通流程了,但是還不夠。

          今天測出有些手機在按返回鍵時并不是先隱藏軟鍵盤,然后再按一次返回鍵才退出頁面,而是直接隱藏軟鍵盤然后立即退出頁面,所以這些手機需要處理(PS,某些小米rom)

           

          所以,寫好一個android程序不容易


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 屏东市| 富宁县| 望江县| 德钦县| 鄂温| 神木县| 新巴尔虎左旗| 介休市| 辽宁省| 南川市| 赤城县| 安溪县| 宣城市| 荆门市| 十堰市| 新田县| 漯河市| 合江县| 长沙县| 淮北市| 滨海县| 榆社县| 平利县| 永川市| 平顶山市| 额尔古纳市| 辽宁省| 巴青县| 宁都县| 芮城县| 江油市| 镶黄旗| 连平县| 凤阳县| 牟定县| 南投县| 永修县| 益阳市| 福海县| 台安县| 乡宁县|