Android 隐藏导航(系统)栏上的软键
我试过很多不同的方法来做这件事。以下是我无法使用任何工具的原因: -我的应用程序将安装在200多个平板电脑上,因此如果我想下载用于锁定我的应用程序并在每个平板电脑上安装它的应用程序(例如,Android 隐藏导航(系统)栏上的软键,android,android-manifest,Android,Android Manifest,我试过很多不同的方法来做这件事。以下是我无法使用任何工具的原因: -我的应用程序将安装在200多个平板电脑上,因此如果我想下载用于锁定我的应用程序并在每个平板电脑上安装它的应用程序(例如,隐藏底部栏或全屏),我的应用程序会死掉。 -代码通常适用于以前版本的android(3),但我使用的是Jellybean4.2 尽管我在我的活动中使用了许多编程代码(其中没有一个是有效的),但我也在清单文件中尝试了许多不同的代码 我所需要做的就是禁用导航栏上的软键,我甚至不想隐藏导航栏(但如果你能建议一种方法,
隐藏底部栏
或全屏
),我的应用程序会死掉。
-代码通常适用于以前版本的android(3),但我使用的是Jellybean4.2
尽管我在我的活动中使用了许多编程代码(其中没有一个是有效的),但我也在清单文件中尝试了许多不同的代码
我所需要做的就是禁用导航栏上的软键,我甚至不想隐藏导航栏(但如果你能建议一种方法,为什么不?)
下面是我清单文件中的代码,只是为了向您展示我已经尝试了多少不同的代码,但仍然卡在这个东西中:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.androiddbconnection"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="10"
android:targetSdkVersion="17" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.DISABLE_KEYGUARD" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name="com.example.androiddbconnection.JSONUseActivity"
android:label="@string/app_name"
android:launchMode="singleInstance"
android:stateNotNeeded="true"
>
<intent-filter>
<action android:name="android.settings.SETTINGS" />
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.HOME" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name=".Webview"
android:theme="@android:style/Theme.NoTitleBar"
android:label="@string/app_name" >
</activity>
</application>
有什么建议吗?
我也面临过这样的问题:
您需要编写自己的主屏幕应用程序,以实现所需的锁屏行为。有一个在Android SDK中编写自己的主屏幕应用程序的示例代码(源代码)。
如果你认为这是一个好方法,那么告诉我怎么做
另外,我知道在这个版本的android中,它被认为是一个安全问题,所以请给我一些我真正可以使用的东西。提前感谢。试试这个(如果您正在构建自己的固件或者您有系统UID)
禁用屏蔽常数定义为:
DISABLE_MASK = DISABLE_EXPAND | DISABLE_NOTIFICATION_ICONS
| DISABLE_NOTIFICATION_ALERTS | DISABLE_NOTIFICATION_TICKER
| DISABLE_SYSTEM_INFO | DISABLE_RECENT
| DISABLE_HOME | DISABLE_BACK | DISABLE_CLOCK;
你需要这个许可
<uses-permission android:name="android.permission.STATUS_BAR" />
尝试此操作(如果您正在构建自己的固件或您有系统UID)
禁用屏蔽常数定义为:
DISABLE_MASK = DISABLE_EXPAND | DISABLE_NOTIFICATION_ICONS
| DISABLE_NOTIFICATION_ALERTS | DISABLE_NOTIFICATION_TICKER
| DISABLE_SYSTEM_INFO | DISABLE_RECENT
| DISABLE_HOME | DISABLE_BACK | DISABLE_CLOCK;
你需要这个许可
<uses-permission android:name="android.permission.STATUS_BAR" />
你能告诉我怎么用吗?因为我尝试使用它,我得到了这个错误:标记“DISABLE_MASK”上的语法错误,这个标记后面应该是variabledclaratorid,而且不能识别雕像管理员。我的意思是我应该在我的onContent()中使用它还是什么?你忽略了提到android.permission.STATUS\u BAR对第三方应用程序不可用。哦,对不起,我忘了这个代码来自我自己的固件,你需要系统pid来完成它。pid?您的意思是:RunningAppProcessInfo服务[]=manager.getRunningAppProcesss();String=service.pid;大家好,你们知道如何隐藏导航栏上的音量按钮吗?你们能告诉我怎么用吗?因为我尝试使用它,我得到了这个错误:标记“DISABLE_MASK”上的语法错误,这个标记后面应该是variabledclaratorid,而且不能识别雕像管理员。我的意思是我应该在我的onContent()中使用它还是什么?你忽略了提到android.permission.STATUS\u BAR对第三方应用程序不可用。哦,对不起,我忘了这个代码来自我自己的固件,你需要系统pid来完成它。pid?您的意思是:RunningAppProcessInfo服务[]=manager.getRunningAppProcesss();String=service.pid;大家好,你们知道如何隐藏导航栏上的音量按钮吗?