Android 版本问题

============问题描述============

大家做安卓用的那个API 。

该用4.0  还是4.0.3

如果用4.0  安卓2.3的机子能运行吗

============解决方案1============

只能2.3可以让4.0运行,不能4.0让2.3运行

============解决方案2============

可以运行,不过有的4.0的API在2.3中不能使用。

============解决方案3============

一般運行時沒有問題的,你只需在xml配置文件中設置好兼容的最小API版本和最大API版本,例如設置 minSdkVersion="8",表示最小的android版本爲:android 2.2,向上兼容;

你選擇的某個版本表示的只是你使用了這個版本的SDK api功能,你需要注意的是每個版本的SDK的某些功能的變化和屏幕分辨率的兼容性問題,比如,某些過時的API方法和某些已經廢掉的API功能,這就需要你在代碼中進行判斷,例如:

int currentapiVersion = android.os.Build.VERSION.SDK_INT; 

if (currentapiVersion >= android.os.Build.VERSION_CODES.FROYO){ 

     //兼容這個版本的方法...

}else{

    // 一般版本的方法

}

============解决方案4============

4.0只要没用到4.0特性的API类,2.3以下也可以运行的。

时间: 2024-10-13 04:36:01

Android 版本问题的相关文章

文字转图片APP,Android版本(长微博手机版)超越长微博

文字转图片,目前支持自定义生成图片尺寸(默认为手机宽度*自适应高度),支持字体大小,颜色,背景色,背景图,字体,行间距设置,以及自定义水印.并且增加了二维码功能和文件导入生成功能,其中二维码功能用于文字生成二维码后,使用文字转图片二维码扫描后,会立即生成对应的文字图片,支持加密!自定义密钥等功能,后期的创新功能陆续开发中! 开发者:谭东. 顶尖文字转图片技术!更多功能开发中 下载地址:http://pan.baidu.com/s/1qWHIPru 联系QQ :85204173 下载地址:http

代码获取Android版本等信息

我手机的关于手机界面: 说明: 其中手机型号.Android版本.软件版本通过系统Build类得到,处理器信息.内核版本通过读取系统文件得到,基带版本信息通过反射得到. 源码: package com.example.shen.phoneinfo; import android.app.Activity; import android.support.v7.app.ActionBarActivity; import android.os.Bundle; import android.util.L

Unity3D 实现简单的语音聊天 [Android版本]

上次简单说了iOS版本的聊天功能 Unity3D 实现简单的语音聊天 [iOS版本] 这次我们接着上篇来说下Android版本来实现简单的语音聊天,流程和iOS基一样的 @[email protected] 在这里我们可能会遇到一下问题: 1.U3D C# 与 Android Java之间是怎么通讯 2.Android怎么调用原生的录音功能和播放功能 好,我们逐一解决问题 1.U3D C# 与 Android Java之间是怎么通讯 相比iOS,Android这边会比较简单些 再C# 中这样调用

什么是函数响应式编程(Java&Android版本)

什么是函数响应式编程(Java&Android版本) 原文链接:http://www.bignerdranch.com/blog/what-is-functional-reactive-programming/ 函数响应式编程(FRP)为解决现代编程问题提供了全新的视角.一旦理解它,可以极大地简化你的项目,特别是处理嵌套回调的异步事件,复杂的列表过滤和变换,或者时间相关问题. 我将尽量跳过对函数响应式编程学院式的解释(网络上已经有很多),并重点从实用的角度帮你理解什么是函数响应式编程,以及工作中

MIUI7,Android版本5.0.2,一个程序发送自定义广播,另一个程序没有接收到

对照<第一行代码——Android>进行学习,第五章中说到广播包的相关知识,前面获取广播等程序例程都可以跑的通,但是在5.3.2节中,程序A发送自定义广播,并接收自定义广播,同时程序B也接收该自定义广播.实际编写代码测试程序A发送之后只有程序A收到了改自定义广播,程序B并没有接收到,我认为是我工程配置的问题,因此下载了书本中的例程直接跑,现象任然是这样,程序A发送广播之后只有程序A可以收到,程序B没有收到. 不知道是什么原因,测试的手机是小米2s,系统MIUI7,Android版本5.0.2.

android版本vqmon移植IOS版

IOS交叉编译 1.android版本 vqmon已经正常运行,现需要开放IOS版本,作移植工作. 2. 注意事项: 1)ROOT权限,IOS必须越狱.  2)依赖库:pcap, ffmpeg,libes,  libxml2, libz,  3) iphone手机越狱,远程ssh登录 3.开放环境: xcode:6.1.1  mac-mini: 10.1.9   clang:  Apple LLVM version 5.0 (clang-500.2.76) (based on LLVM 3.3s

[Android] 如何查看apk需要支持的Android版本

reference to : http://blog.csdn.net/huiguixian/article/details/39928089 如果有一个apk,需要知道他最低安装支持的Android版本是什么,应该如何查看呢? 直接将apk后缀名改为rar或者zip,拉出AndroidManifest.xml?不行,AndroidManifest.xml已经被编译过了,里面很多内容改为二进制了. 其实用Android自带工具即可,进入Android SDK目录. cd sdk\build-to

如何用ccache加速cocos2d-x android版本的编译

以下步骤在MAC下测试通过: 首先是安装CCache, 可以用homebrew brew install --HEAD ccache 也可以用源码安装 git clone https://github.com/jrosdahl/ccache.git cd ccache ./autogen.sh ./configure make make install 如果提示autoheader找不到,要先装个automake brew install automake 当然,如果提示brew找不到,要先装一

Android版本对应的API号

Android版本 API 级别 1.5 API 3 1.6 API 4 2.1 API 7 2.2 API 8 2.3.3 API 10 3.0 API 11 3.1 API 12 3.2 API 13 4.0 API 14 4.0.3 API 15 4.1.2 API 16 4.2.2   API 17 4.3 API 18 4.4.2 API 19 ========================= 截止2014年3月,个版本市场占有率 http://www.cnbeta.com/arti