android设备特定功能

android设备特定功能,android,kindle-fire,Android,Kindle Fire,不同的android设备偶尔会有不同的屏幕功能(比如KindleFire应用程序屏幕底部的按钮)。如何更改此类按钮的行为?我找不到做这种事的任何资源 **编辑** 我发现,根据亚马逊的KindleFire文档,我所说的“底部按钮”更适合称为选项栏 **编辑** 考虑到两个答案都说这是不可能的,我决定是时候举个例子了。看起来我想要创建的菜单实际上是应用程序的一部分,但是有一个按钮侦听器用于那些系统按钮。如何找到使用这些按钮的示例代码 如何更改此类按钮的行为 您可以询问相关设备的制造商如何修改他们

不同的android设备偶尔会有不同的屏幕功能(比如KindleFire应用程序屏幕底部的按钮)。如何更改此类按钮的行为?我找不到做这种事的任何资源

**编辑**

我发现,根据亚马逊的KindleFire文档,我所说的“底部按钮”更适合称为
选项栏

**编辑**

考虑到两个答案都说这是不可能的,我决定是时候举个例子了。看起来我想要创建的菜单实际上是应用程序的一部分,但是有一个按钮侦听器用于那些系统按钮。如何找到使用这些按钮的示例代码

如何更改此类按钮的行为

您可以询问相关设备的制造商如何修改他们在Android SDK之外所做的事情。答案很可能是“你不能”

如何更改此类按钮的行为

您可以询问相关设备的制造商如何修改他们在Android SDK之外所做的事情。答案很可能是“你不能”

如何更改此类按钮的行为

行为?你不能改变kindle fire底部的第三方应用程序按钮的行为(它只是选项菜单,在其他基于android的设备上按“菜单”按钮调用)

您可以禁用这些按钮-主页、主页和其他内容。。。(但不是在kindle上)

Kindle Fire不支持包含禁用键盘保护权限或自定义锁屏的应用程序

如何更改此类按钮的行为

行为?你不能改变kindle fire底部的第三方应用程序按钮的行为(它只是选项菜单,在其他基于android的设备上按“菜单”按钮调用)

您可以禁用这些按钮-主页、主页和其他内容。。。(但不是在kindle上)

Kindle Fire不支持包含禁用键盘保护权限或自定义锁屏的应用程序

在这里:(java)

xml文件

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">

  <item android:id="@+id/itemStatus" android:title="@string/titleStatus"
    android:icon="@android:drawable/ic_menu_edit"></item>
  <item android:title="@string/titleTimeline" android:id="@+id/itemTimeline"
    android:icon="@android:drawable/ic_menu_sort_by_size"></item>
  <item android:id="@+id/itemPrefs" android:title="@string/titlePrefs"
    android:icon="@android:drawable/ic_menu_preferences"></item>
  <item android:icon="@android:drawable/ic_menu_delete"
    android:title="@string/titlePurge" android:id="@+id/itemPurge"></item>
  <item android:title="@string/titleRefresh" android:id="@+id/itemRefresh"
    android:icon="@android:drawable/ic_menu_rotate"></item>
</menu>

这里有一些技巧: 如果您有多个具有相同选项的活动菜单: 1.使用选项菜单创建基本活动 2.在处理相同选项菜单的其他活动上继承此基本活动

结果: 多个活动的同一菜单

您好,Galymzhan Sh

在这里:(java)

xml文件

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">

  <item android:id="@+id/itemStatus" android:title="@string/titleStatus"
    android:icon="@android:drawable/ic_menu_edit"></item>
  <item android:title="@string/titleTimeline" android:id="@+id/itemTimeline"
    android:icon="@android:drawable/ic_menu_sort_by_size"></item>
  <item android:id="@+id/itemPrefs" android:title="@string/titlePrefs"
    android:icon="@android:drawable/ic_menu_preferences"></item>
  <item android:icon="@android:drawable/ic_menu_delete"
    android:title="@string/titlePurge" android:id="@+id/itemPurge"></item>
  <item android:title="@string/titleRefresh" android:id="@+id/itemRefresh"
    android:icon="@android:drawable/ic_menu_rotate"></item>
</menu>

这里有一些技巧: 如果您有多个具有相同选项的活动菜单: 1.使用选项菜单创建基本活动 2.在处理相同选项菜单的其他活动上继承此基本活动

结果: 多个活动的同一菜单


您好,Galymzhan Sh

已经有一些应用程序对Kindle Fire上的“选项栏”进行了此类调整(我不在工作,或者我会给您发送姓名)。我已经向亚马逊的KF开发团队提交了两封电子邮件。在第一次答复时,他们让我大惊小怪。希望第二个回答会更有帮助,但我们会看到的@杰克逊:可以想象,这些应用程序所做的事情超出了Fire的明确支持范围。由于亚马逊负责管理AppStore,人们认为至少可以修改它们,但“确定”和“愿意帮助您完成”是两码事。:-)话虽如此,我的回答更多的是针对你的一般问题——没有单一的方法可以找出如何在特定类型的硬件上执行SDK之外的操作。
选项栏中有两个按钮默认情况下不执行任何操作(一个看起来像打印,另一个用于应用内搜索)。他们只是要求通过开发获得一些功能。我也不明白为什么没有文档来修改
选项栏
。与此同时,我将继续遵循你的建议,向亚马逊寻求建议。我最近添加了一个编辑,如果你有时间看的话,它可能会更有意义。谢谢@杰克逊:从左到右分别是主页、主页和菜单。你会像在任何安卓设备上一样,在火上“倾听”他们。通常,正确的答案是简单地让他们离开,使用内置的功能(例如,
onCreateOptions菜单()
定义按下菜单时出现的内容)。已经有一些应用程序对KindleFire上的“选项栏”进行了此类调整(我不在工作,或者我会给你发名字)。我已经向亚马逊的KF开发团队提交了两封电子邮件。在第一次答复时,他们让我大惊小怪。希望第二个回答会更有帮助,但我们会看到的@杰克逊:可以想象,这些应用程序所做的事情超出了Fire的明确支持范围。由于亚马逊负责管理AppStore,人们认为至少可以修改它们,但“确定”和“愿意帮助您完成”是两码事。:-)话虽如此,我的回答更多的是针对你的一般问题——没有单一的方法可以找出如何在特定类型的硬件上执行SDK之外的操作。
选项栏中有两个按钮默认情况下不执行任何操作(一个看起来像打印,另一个用于应用内搜索)。他们只是要求通过开发获得一些功能。我也不明白为什么没有文档来修改
选项栏
。与此同时,我将继续遵循你的建议,向亚马逊寻求建议。我最近添加了一个编辑,如果你有时间看的话,它可能会更有意义。谢谢@杰克逊:分别是从l