官术网_书友最值得收藏!

  • Android開發精要
  • 范懷宇
  • 332字
  • 2018-12-31 16:21:50

1.3.1 平臺開放性

Android期望打造的是一個開放的平臺,可以運行在各式各樣的設備環境下。開放性對平臺架構設計最大的要求,就是兼容性,即兼容不同硬件的設備、屏幕尺寸、外設、語言環境,等等。

在底層,Android架設在Linux之上。Linux強大的可移植能力,保證了Android可以在不同的硬件環境中運行。而在上層,Android為應用提供了很多能夠增強兼容性的機制,比如:基于資源目錄的應用資源體系。開發者可以針對不同的設備環境,分別定制描述同一界面對象的資源文件,然后分別放入特定的資源目錄中,Android系統會在運行時尋找最符合當前設備環境的資源文件,從而提供最合適的用戶體驗。

對于開發者而言,應該在應用開發的過程中充分考慮兼容性的因素,并利用Android提供的設計和方法,提升應用的兼容性,保證在不同的Android設備和版本上的應用都有最好的用戶體驗。

主站蜘蛛池模板: 马尔康县| 兴宁市| 白玉县| 临高县| 巴中市| 疏附县| 磴口县| 淮南市| 铅山县| 怀宁县| 静安区| 天津市| 山丹县| 新丰县| 保德县| 大邑县| 临高县| 专栏| 濮阳市| 灯塔市| 翁源县| 丘北县| 锡林浩特市| 武威市| 天峨县| 武义县| 夏河县| 萝北县| 崇信县| 探索| 南宁市| 阿合奇县| 兴义市| 磴口县| 杨浦区| 岢岚县| 金华市| 石家庄市| 西安市| 文山县| 宣威市|