【问题标题】:How to exclude devices with lower GPU in Android? [duplicate]如何在 Android 中排除 GPU 较低的设备? [复制]
【发布时间】:2011-11-21 04:58:40
【问题描述】:

可能重复:
How to exlude all the devices which have low GPU in Android Manifest?

昨天,我为 Android 创建了一个动态壁纸,并在我的 Droid X、Galaxy S 和 Fascinate 中进行了尝试。而且我注意到它在 Galaxy S 和 Fasciante 中运行顺畅,但在 GPU 较低的 Droid X 中却没有。到目前为止,我只能使用下面的代码消除具有 normal-xlarge 屏幕的特定设备。但它并没有具体说明它是否具有较低的 GPU。我的问题是,是否有排除其他 GPU 较低的设备?

<manifest ... >     
<supports-screens android:smallScreens="false"                       android:normalScreens="false"                       android:largeScreens="false"                       android:xlargeScreens="true"                       
android:requiresSmallestWidthDp="600" />     
   </manifest> 

【问题讨论】:

  • 为什么不创建一些提高/降低质量的设置?如果您的应用适用于所有平台,您的应用将是最成功的。
  • 有什么教程吗?而且,我的动态壁纸只有 1mb+,在我的 Droid X 中仍然无法播放
  • 这取决于你的动态壁纸是什么...
  • @user858975 似乎没有办法,我也对此感到好奇,但似乎每个人的回答都是“你做错了”,而不是提供可能的解决方案(如果确实存在的话)

标签: android live gpu wallpaper


【解决方案1】:

我认为您不能按标准 CPU 排除,但您可以按标准 API 级别排除

<uses-sdk android:minSdkVersion="integer"  />

我知道这不是很好的解决方案,但您可以假设如果程序安装在更高的 sdk 级别,则程序安装在更新的设备上(这通常意味着更快)。 我告诉过你这不是你问题的完整解决方案,但你可能会发现它很有用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-07-20
    • 1970-01-01
    • 1970-01-01
    • 2018-06-18
    • 2016-04-04
    • 1970-01-01
    • 1970-01-01
    • 2020-03-07
    相关资源
    最近更新 更多