【问题标题】:Multiple apk based on density基于密度的多个 apk
【发布时间】:2012-04-25 08:16:53
【问题描述】:

我想在 android 市场上上传 3 个基于密度的 apk,即 ldpi、mdpi 和 hdpi。

我提到了这个链接 http://developer.android.com/guide/appendix/market-filters.html#MultiApks http://developer.android.com/guide/market/publishing/multiple-apks.html#HowItWorks

http://developer.android.com/guide/practices/screens_support.html#testing

如何在清单中使用以下标签

<compatible-screens></compatible-screens> 

我的应用程序很大,所以我想根据密度删除资源并根据密度进行构建

这是正确的方法吗??

请帮帮我

提前致谢

【问题讨论】:

  • 我无法在 eclipse 中测试这个,因为在 eclipse 中如果你在其中添加这个标签,那么应用程序也将安装在任何手机中。所以我问你们在 android 市场上测试过的人跨度>
  • 关于屏幕密度测试,你可以修改模拟器的屏幕密度来测试。
  • ` ` 我已经在清单中添加了这段代码,我正在我的galaxy s中安装应用程序..它安装成功..怎么样??..它不应该是..但是!!!!
  • Samsung galaxy s i9000 的密度很高... 清单中应该如何处理这个标签,以便不同密度的它会有所不同.. 还有Google play 说“不要在清单中同时使用标签 ”所以我没有使用
  • 如果您允许一种尺寸的过滤器,那么不要忘记为所有其他属性将其设置为 false。由于galaxy s 是hdpi 手机,因此根据您的过滤器,它可以安装应用程序,除非(如我所说)您将所有其他属性设置为false 以缩小可接受性

标签: android


【解决方案1】:

是的,根据您需要构建的不同 sdk/screen/gl 功能,为同一个应用程序拥有多个 apk 文件是可以的。

【讨论】:

  • 在我的资源文件夹中,我只有 mdpi 的资源,如果我输入 android:normalScreens="true" 则普通屏幕具有 2 密度 HVGA (320x480) 和 WVGA800 (480x800)。对于 WVGA,资源将从 mdpi 加载,因为除了 mdpi 之外所有文件夹都是空的。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-01-31
  • 2016-04-17
  • 2016-01-19
相关资源
最近更新 更多