- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我正在开发一个针对 Kindle Fire 的杂志阅读器应用程序。在横向模式下,Kindle 操作系统中的内置软键栏和状态栏几乎没有给我的内容留出空间,因此我选择使用以下 Activity 主题以全屏模式运行 Activity :
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
这很好用,状态栏被隐藏,软栏被最小化,如下所示:
我可以像这样向上拖动来调出菜单栏:
当我随后单击屏幕上的某处以关闭软键栏时,就会出现错误。底部的栏向后滑动,顶部的栏也向后滑动,但它占用的空间变成了黑色的空隙,我的应用程序被向下推到它下面,所以应用程序底部的标签栏现在无法使用:
我在这里使用的是 tabhost Activity ,我在这些屏幕截图中所在的选项卡是应用程序的实际阅读器部分。此子 Activity 使用使用 native 代码编写的 PDF 查看器小部件,此错误仅发生在此选项卡上。如果我切换到其他不包含 JNI 代码的选项卡之一,则不会发生此错误,因此我很确定它是 Kindle Fire 操作系统、全屏 Activity 和 JNI 代码使用的组合。
有没有其他人遇到过这个问题?
非常感谢任何帮助!
谢谢
最佳答案
Fire 有几种全屏模式(至少是新的基于 ICS 的模式)- 查看 https://developer.amazon.com/sdk/fire/cx-guidelines.html#Fullscreen对于选项。我怀疑 ICS 全屏模式将是您所需要的
此外,可能值得捕获 onOrientationChanged 和 onSizeChanged 事件,以确保根据 https://developer.amazon.com/sdk/fire/samples.html 处的屏幕布局示例,当菜单/工具栏出现和消失时正确地重新绘制屏幕。
关于android - Kindle Fire状态栏和软键栏bug,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11776202/
我正在写一本图表很多,文字很少的书。 我已尝试上传 PDF,但 Kindle 似乎会尝试对我的 PDF 进行 OCR,然后根据其所在的设备自动调整大小。 使用 Kindle Developer Kit
我很好奇人们是如何为 Kindle 制作阅读 Material 的。它需要编程知识吗?我想也许是 HTML 或 XML 或其他什么?有什么软件可以处理所有事情吗?如果我想制作一本杂志供人们使用 Kin
有人找到了从 Kindle PC 复制代码的好方法吗? 我刚刚第一次将编程书籍下载到 Kindle PC。书中的代码格式非常好,我想将代码直接从 Kindle PC 书中复制到 Visual Stud
有没有办法以编程方式检索用户已购买的 Kindle 电子书列表? 我已经在 SO 上广泛搜索了答案,但是我能找到的几个相关问题都是古老的。亚马逊文档也不是很有帮助,因为据我所知,亚马逊联盟计划 API
我是 Kindle 开发新手,我想知道 Amazon AZW 格式和 Mobipocket MOBI 格式之间是否存在代码级别差异。 据我了解,AZW 只是 Mobipocket 格式的 DRM 添加
Kindle Development Kit 应用程序可以通过 USB 读写放在 kindle 上的文件吗? 我的程序几乎会做以下事情 1.用户/主管使用 USB 在设备上放置一个 xml 或 jso
关闭。这个问题需要更多focused .它目前不接受答案。 想改善这个问题吗?更新问题,使其仅关注一个问题 editing this post . 8年前关闭。 Improve this questi
我喜欢stackoverflow,也喜欢我的新Kindle,并且希望缩小差距。 有人设计出一种聪明的方法来做到这一点吗? 免责声明:是的,我知道从技术上讲这不是编程问题,但是这里总是有很多东西我想阅读
获得Kindle Development Kit所需的项目建议有多集中? 从亚马逊的Request Access页面: Briefly describe the active content appl
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 想改进这个问题?将问题更新为 on-topic对于堆栈溢出。 7年前关闭。 Improve this qu
亚马逊 Kindle 商店的一些书籍或期刊有这个很酷的功能,当你阅读它们时会显示面包屑或标题栏。它显示为文本的第一行。它不是具有电池和无线信号图标的酒吧。它是下面的第一行,就在内容的正上方。 例如,如
我制作了一本书,每一页都是一张 JPG 图片(相信我,这就是这本书的目的)。本书适合横向阅读。 这将是一本 kindle 书,适用于所有 kindle 平台(kindle 1、kindle 2、iph
我不确定这是设备问题还是我的代码问题,但我使用相对布局和 ImageView 创建了一个简单的可拖动可排序列表。我这样做有非常具体的原因,这不是我的问题。 我遇到的问题是它偶尔会完全卡住我的应用程序。
我使用 Kindle 作为嵌入式系统的示例来说明我在论文中提出的一些观点。由于我不是所使用的所有技术的专家,知道这些技术的人能否指出来。 例如: GUI 是用嵌入式 Java 编程的(这可能是一个糟糕
我有一个 Android 应用程序,我想在亚马逊的 AppStore 上提供。我的应用程序有一些基于位置的功能和相机功能,如果用户的设备是 Kindle,我需要禁用这些功能。有没有办法以编程方式检测用
我正在开发一个针对 Kindle Fire 的杂志阅读器应用程序。在横向模式下,Kindle 操作系统中的内置软键栏和状态栏几乎没有给我的内容留出空间,因此我选择使用以下 Activity 主题以全屏
有什么方法可以更改分辨率或为亚马逊 Kindle 键盘上的屏幕设置不同的边界?我的屏幕有一部分出现裂纹,我想解决这个问题。 我试过在文件系统中乱搞(通过 WiFi 连接),但我的所有属性更改都没有任何
有谁知道如何检测该应用程序是否在Kindle Fire上运行? 如果在Kindle Fire上运行,我的应用程序需要关闭一些功能,并且我想使用与Google Marketplace相同的版本。 最佳答
使用新的HTML音频标签: Your browser does not support the audio element. 在我尝试过的所有浏览器(IE v10,Chrome v23,O
有谁知道新的语言/平台是什么Kindle SDK会支持吗? 最佳答案 Kindle 开发套件 (KDK) 基于 Java。来自 FAQ : What APIs are available to me
我是一名优秀的程序员,十分优秀!