gpt4 book ai didi

android - 不同 minsdkversion 的相同代码

转载 作者:行者123 更新时间:2023-11-29 18:10:04 27 4
gpt4 key购买 nike

我想使用不同的 android:minSdkVersion 构建我的应用程序的两个不同版本。在较低的 sdk 版本中,我会简单地省略需要较高 sdk 的功能。 (禁用需要更高版本的用户界面项)

我知道我可以“使用不同的过滤器发布多个 APK”(针对不同的 SDK 版本)( http://developer.android.com/guide/google/play/filters.html#MultiApks )。在我的代码和 AndroidManifest.xml 文件中,我需要类似“#ifdef”的内容,但这在 xml 文件中似乎不起作用。

将每次重建的(容易出错的)手动更改降至最低的最佳方法是什么?

或者有没有办法在 list 中指定较低的 sdk 版本,并且在可用时使用较高版本的方法,即根据当前的 android 版本动态启用对方法的调用?

最佳答案

是的,您可以创建一个带有条件 block 的 APK,根据设备的 API 版本执行不同的语句。例如,您可以检查 android.os.Build.VERSION.SDK_INT 的值并采取适当的措施。

关于android - 不同 minsdkversion 的相同代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11204730/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com