A. android程序如何設計成向下兼容或者兼容多個android版本系統
android程序不可能實現向下兼容,設計既是如此;高版本中底層的變化,新介面什麼的低版本是支持不了的;要想兼容多個android版本系統,你只能在低版本的系統上開發。
B. 開發一個android程序,可以在不同安卓系統版本的手機上運行嗎
可以的,在新建一個 android project 時,要求輸入 minSdkVersion 這一項,一般我們是指定和我們使用的 SDK 版本相一致的 API Level. 然後,在androidManifest.xml 文件中會有一個對應的屬性:android:minSdkVersion .那這個屬性就決定了本程序最低兼容的android系統版本。
由於andrid系統是向下兼容的,也就是說,高版本的SDK會兼容低版本的SDK
舉例說明:
1. 我們新建一個 Android Project (HelloAndroid), 指定為 Android 2.2 版本,對應的 minSdkVersion 填8,finish;
2. 此時我們運行 HelloAndroid ,會運行一個 2.2 版本的模擬器。
3. 假若我們現在去 AndroidManifest.xml 文件 中修改 android:minSdkVersion=7,再次運行,那麼會在我們已經打開的 2.2 模擬器上運行。因為 Android API 都是向後兼容的,所以系統在編譯時,這個 Project 是利用 2.1 版本來編譯的,但也可以在 2.2 模擬器上運行;若我們先把 2.2 模擬器關閉,再運行 HelloAndroid 這個Project 的話,那麼會新建一個 API Level=7 的 模擬器來運行這個程序(也就是 2.1模擬器)。
4. 假若我們修改 android:minSdkVersion=10, 那麼無論你是否打開了 2.2 版本的模擬器,都會報錯:
ERROR: Application requires API version 10. Device API version is 8 (Android 2.2).
Launch canceled!
C. android系統各版本之間的軟體是否兼容
G1 G2 G3 G4的是兼容的,其他型號的大多數都是要上網下載。
D. 有沒有辦法讓新版安卓系統運行以前老安卓版本的軟體
工具/原料。手機:魅族PRO7;Flyme版本號:7.3.0。360手機助手應用市場軟體可以下載APP的舊版本。具體方法如下:
1、打開360手機助手。
安卓系統簡介
Android一詞的本義指「機器人」,同時也是Google於2007年11月5日宣布的基於Linux平台的開源手機操作系統的名稱,該平台由操作系統、中間件、用戶界面和應用軟體組成。
Android一詞最早出現於法國作家利爾亞當(Auguste Villiers de l'Isle-Adam)在1886年發表的科幻小說《未來夏娃》(L'ève future)中。他將外表像人的機器起名為Android。
以上內容參考:網路-Android
E. android各版本之間軟體兼容嗎
有區別···· 有些軟體兼容 有些不兼容 要看具體的軟體哈