以编程方式使用 android 版本

发布于 2024-11-08 07:14:27 字数 331 浏览 0 评论 0原文

我需要在我的 android 应用程序中实现动画。但是所有版本的 android 操作系统都不支持该动画。 现在我想做的是,如果目标设备的操作系统支持动画,那么应该执行一些动画的代码,否则不应该执行。

为此,我编码如下,

if(Build.VERSION.SDK_INT >= 7){overridePendingTransition(R.anim.slide_left_in,R.anim.slide_left_out);}

但是当活动启动时它会崩溃,因为它会在构建时引发错误。

如果可能的话,请给我解决方案,

提前致谢。

I need to implements animations in my android application.But All version of android os does not support that animation .
Now I want to make that if target device’s os support animation then some animation’s code should be executed other wise not ..

For this, I have coded as follow ,

if(Build.VERSION.SDK_INT >= 7){overridePendingTransition(R.anim.slide_left_in,R.anim.slide_left_out);}

But it will crach when activity start as it raise error while build time.

Plz give me solution if possible

Thanks in advance.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

紫竹語嫣☆ 2024-11-15 07:14:27

已解决此问题 此处位于 Android 开发者网站上。看看 Google I/O 2011,它在这方面有一个很好的会议,看看 Android Protips:面向专家 Android 应用开发人员的高级主题 会议。

This has been addressed here on Android developer website. And take a look at Google I/O 2011, it has a good session on this, look at 6 minute mark of Android Protips: Advanced Topics for Expert Android App Developers session.

格子衫的從容 2024-11-15 07:14:27

检查这个片段:

int currentapiVersion = android.os.Build.VERSION.SDK_INT;
if (currentapiVersion >= android.os.Build.VERSION_CODES.FROYO){
    // Do something for froyo and above versions
} else{
    // do something for phones running an SDK before froyo
}

Check this snippet:

int currentapiVersion = android.os.Build.VERSION.SDK_INT;
if (currentapiVersion >= android.os.Build.VERSION_CODES.FROYO){
    // Do something for froyo and above versions
} else{
    // do something for phones running an SDK before froyo
}
小鸟爱天空丶 2024-11-15 07:14:27

我认为您可以在这篇上一篇文章中找到答案。

I think you can find an answer in this previous post.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文