我想配置一个模拟器来兼容 Kindle Fire,包括它的分辨率。我必须在模拟器设置(或其他地方)中更改什么?
5 回答
您应该使用以下特征配置您的模拟器:
- 宽度:600px
- 高度:1024px
- 抽象液晶密度:169
- 目标:Android 2.3.4 - API 级别 10
- 内存:512 MB
*注:设备将保留20px显示软键菜单,使有效纵向分辨率为1004px高x 600px宽,有效横向分辨率为580px高x 1024px宽。
亚马逊最近发布了一个新的 kindle fire 插件,您可以轻松安装它。它模拟设备的外观和感觉,可以在 Eclipse 中或从命令行进行设置。在此处查看文档以了解如何安装和运行它:
https://developer.amazon.com/sdk/fire/emulator-guide.html
此外,由于 kindle fire 使用 API 级别 10,它不会使用您使用 swdp 限定符的资源文件夹,所以我发现为您的相关资源文件夹使用 -large-mdpi 后缀效果很好。
创建或编辑 AVD 时,您可以选择皮肤:内置(然后选择一些预定义的屏幕类型)或分辨率- 您可以在其中设置任何自定义分辨率。那是你需要的吗?
亚马逊 Kindle Fire Emulator 刚刚推出。在https://developer.amazon.com/public/resources/development-tools/ide-tools/tech-docs/01-setting-up-your-development-environment查看
当然,它依赖于 Android SDK。
更新:https ://developer.amazon.com/docs/fire-tablets/ft-set-up-your-development-environment.html
从 Fire OS 5 开始,以前可用的 Fire Tablet SDK 插件已被弃用;但是,您仍然可以为 Fire 平板电脑开发应用程序。为您的应用程序使用 Android API 22 (Lollipop) 功能和 Amazon 移动应用程序开发工具包。
*注意:设备会预留 20px 显示软键菜单,使有效纵向分辨率为 1004px 高 x 600px 宽,有效横向分辨率为 580px 高 x 1024px 宽。
请注意,这仅适用于全屏模式(即隐藏状态栏)。如果您不使用全屏模式,屏幕顶部的可用空间会减少 25 像素,屏幕底部会减少约 50 像素(大约)。