我的项目在android api17写的,能运行安卓5.0以上的手机吗?安卓所谓的兼容是怎么回事呢

我的项目在androidapi17写的,能运行安卓5.0以上的手机吗?安卓所谓的兼容是怎么回事呢?实际开发中都是怎么来解决兼容问题呢?... 我的项目在android api17写的,能运行安卓5.0以上的手机吗?安卓所谓的兼容是怎么回事呢?实际开发中都是怎么来解决兼容问题呢? 展开
 我来答
Cxd_FantasiA
2015-10-15
知道答主
回答量:6
采纳率:0%
帮助的人:6.4万
展开全部
可以运行的,前提是你的androidmanifest.xml文件中(用ecplise开发)或者Gradle文件中(用studio开发)没做版本限制。兼容问题一般情况下是使用了某个功能(可能是某个类的某个方法),而这个功能是在某个版本的SDK中才增加的,那么如果在这个版本一下的手机上运行,就会出问题,所以开发中都会先定好在什么版本的SDK环境下运行,不要使用高于当前SDK的方法。
当然还有其他千奇百怪的兼容问题,某些品牌的手机都是自己封装的系统,使用系统控件的时候,在这些系统中就有可能出问题。比如以前遇到过:使用 系统自带的截图类,在其他手机中都好用,只有在华为手机(哪个型号忘了)中使用时,截图完毕后,取不到返回的数据,最后没办法使用了自定义的截图类。类似的问题还有很多,没法说全的。
纯手打~
追问
可以给我留个联系方式吗?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式