Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android系統教程 >> Android開發教程 >> Android手機平板兩不誤,使用Fragment實現兼容手機和平板的程序

Android手機平板兩不誤,使用Fragment實現兼容手機和平板的程序

編輯:Android開發教程

記得我之前參與開發過一個華為的項目,要求程序可以支持好幾種終端設備,其中就包括Android手機和 Android Pad。然後為了節省人力,公司無節操地讓Android手機和Android Pad都由我們團隊開發。當時項目 組定的方案是,制作兩個版本的App,一個手機版,一個Pad版。由於當時手機版的主體功能已經做的差不多 了,所以Pad版基本上就是把手機版的代碼完全拷過來,然後再根據平板的特性部分稍作修改就好了。

但是,從此以後我們就非常苦逼了。每次要添加什麼新功能,同樣的代碼要寫兩遍。每次要修復任何 bug,都要在手機版代碼和Pad版代碼裡各修改一遍。這還不算什麼,每到出版本的時候就更離譜了。華為要 求每次需要出兩個版本,一個華為內網環境的版本,一個客戶現場的版本,而現在又分了手機和Pad,也就是 每次需要出四個版本。如果在出完版本後自測還出現了問題,就可以直接通宵了。這尤其是苦了我們的X總( 由於他dota打的比較好,我都喜歡叫他X神)。他在我們項目組中單獨維護一個模塊,並且每次打版本都是由 他負責,加班的時候我們都能跑,就是他跑不了。這裡也是贊揚一下我們X神的敬業精神,如果他看得到的話 。

經歷過那麼苦逼時期的我也就開始思考,可不可以制作同時兼容手機和平板的App呢?答案當然是 肯定的,不過我這個人比較懶,一直也提不起精神去鑽研這個問題。直到我一個在美國留學的朋友Gong讓我 幫她解決她的研究生導師布置的作業(我知道你研究生導師看不懂中文 ^-^),正好涉及到了這一塊,也就借 此機會研究了一下,現在拿出來跟大家分享。

我們先來看一下Android手機的設置界面,點擊一下 Sound,可以跳轉到聲音設置界面,如下面兩張圖所示:

         
 

然後再來看一下 Android Pad的設置界面,主設置頁面和聲音設置頁面都是在一個界面顯示的,如下圖所示:

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved