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各版本之间软件兼容吗
有区别···· 有些软件兼容 有些不兼容 要看具体的软件哈