我的家園

          我的家園

          怎么樣寫一個好的android程序

          Posted on 2012-06-18 20:53 zljpp 閱讀(1169) 評論(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程序不容易


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


          網站導航:
           
          主站蜘蛛池模板: 招远市| 株洲市| 罗山县| 哈尔滨市| 辛集市| 丰都县| 柞水县| 北碚区| 二连浩特市| 岳普湖县| 平和县| 灌阳县| 格尔木市| 阜康市| 永清县| 扬州市| 黑山县| 静海县| 永年县| 西藏| 潞西市| 南木林县| 高要市| 文登市| 沾化县| 久治县| 武邑县| 康定县| 岳西县| 临猗县| 越西县| 宣恩县| 黔东| 晋江市| 图木舒克市| 白玉县| 乌鲁木齐市| 青州市| 佛山市| 平南县| 宜州市|