Android– 当您使用较新API的方法时,如何在没有2个已编译的.apk文件的情况下支持较旧的API?

Android– 当您使用较新API的方法时,如何在没有2个已编译的.apk文件的情况下支持较旧的API?,第1张

概述我想在我的应用程序中实现多点触控.在API版本5之前,多点触控支持无法使用.但是,我还希望我的应用程序向后兼容,直到API级别4.有没有办法解决这个问题,除了创建两个单独的.apk,我删除了4级版本的多点触控代码?解决方法:使用特定SDK版本的功能但仍保持向后兼容的基本方法是创建描述所

我想在我的应用程序中实现多点触控.在API版本5之前,多点触控支持无法使用.但是,我还希望我的应用程序向后兼容,直到API级别4.有没有办法解决这个问题,除了创建两个单独的.apk,我删除了4级版本的多点触控代码?@H_301_1@

解决方法:@H_301_1@

使用特定SDK版本的功能但仍保持向后兼容的基本方法是创建描述所需方法的接口,然后为要定位的不同SDK版本实现该接口.在运行时,您可以根据Android版本(Build.VERSION.SDK)实例化正确的实现.@H_301_1@

关于多点触控,几个月前AndroID Developer’s博客上发表了一篇很好的文章:How to have your Cupcake and eat it too.@H_301_1@ 总结

以上是内存溢出为你收集整理的Android – 当您使用较新API的方法时,如何在没有2个已编译的.apk文件的情况下支持较旧的API?全部内容,希望文章能够帮你解决Android – 当您使用较新API的方法时,如何在没有2个已编译的.apk文件的情况下支持较旧的API?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1112673.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存