- Android開發精要
- 范懷宇
- 332字
- 2018-12-31 16:21:50
1.3.1 平臺開放性
Android期望打造的是一個開放的平臺,可以運行在各式各樣的設備環境下。開放性對平臺架構設計最大的要求,就是兼容性,即兼容不同硬件的設備、屏幕尺寸、外設、語言環境,等等。
在底層,Android架設在Linux之上。Linux強大的可移植能力,保證了Android可以在不同的硬件環境中運行。而在上層,Android為應用提供了很多能夠增強兼容性的機制,比如:基于資源目錄的應用資源體系。開發者可以針對不同的設備環境,分別定制描述同一界面對象的資源文件,然后分別放入特定的資源目錄中,Android系統會在運行時尋找最符合當前設備環境的資源文件,從而提供最合適的用戶體驗。
對于開發者而言,應該在應用開發的過程中充分考慮兼容性的因素,并利用Android提供的設計和方法,提升應用的兼容性,保證在不同的Android設備和版本上的應用都有最好的用戶體驗。
推薦閱讀
- Python快樂編程:人工智能深度學習基礎
- 國際大學生程序設計競賽中山大學內部選拔真題解(二)
- CouchDB and PHP Web Development Beginner’s Guide
- Getting Started with SQL Server 2012 Cube Development
- Scala謎題
- C語言實驗指導及習題解析
- Python編程:從入門到實踐
- Oracle 18c 必須掌握的新特性:管理與實戰
- Building RESTful Python Web Services
- Yii Project Blueprints
- Hands-On JavaScript for Python Developers
- 零基礎學C語言程序設計
- Python期貨量化交易實戰
- Android移動應用開發項目教程
- Go語言入門經典