2016-03-15 66 views
0

我試圖阻止/禁用Android中的最近的應用程序按鈕。爲此,我試圖使用這個答案:Block/disable recent apps button試圖禁用android中的最近的應用程序按鈕

但是,它似乎不工作。我正在測試API 15的模擬設備。API15 +的答案是否正確?

我可能會錯過什麼嗎?

我的應用程序有兩個活動,我希望它被禁用的第二個,所以我已包含重寫的onPause代碼到第二個活動。

在此先感謝

編輯:這是問題不是哲學,它是關於有它的工作。我在Android中並不陌生,我知道我想要做的是違背Android中常見的做法。我完全瞭解它。這個問題即將有一些其他人已經開始工作,並知道爲什麼它不工作。

編輯2:它似乎沒有太多一致的標準,如果你在這裏標記這個問題消極,而被引用的線程肯定標記爲幾乎相同的話題。

EDIT3:清單

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
      package="com.sample" 
      android:versionCode="1" 
      android:versionName="1.0"> 
    <uses-sdk android:minSdkVersion="15"/> 
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 
    <uses-permission android:name="android.permission.REORDER_TASKS" /> 
    <application android:label="@string/app_name" android:icon="@drawable/ic_launcher"> 
     <activity android:name=".InitPage" 
     android:label="@string/app_name" 
     android:theme="@android:style/Theme.Light.NoTitleBar.Fullscreen" > 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN"/> 
       <category android:name="android.intent.category.LAUNCHER"/> 
      </intent-filter> 
     </activity> 
     <activity android:name=".MainPage" 
     android:label="@string/app_name" 
     android:theme="@android:style/Theme.Light.NoTitleBar.Fullscreen" > 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN"/> 
       <category android:name="android.intent.category.LAUNCHER"/> 
       <category android:name="android.intent.category.HOME" /> 
       <category android:name="android.intent.category.DEFAULT" /> 
      </intent-filter> 
     </activity> 
    </application> 
</manifest> 
+0

幸運的是,你不能禁用任何硬件按鈕 – pskink

+0

我需要這樣做,因爲它將是一個應用程序,將部署在公共基礎設施和人們將使用它。然後,我不希望人們擺脫應用程序。我想允許一種獨特的方式擺脫設備的管理員將知道的應用程序 – jevora

+0

想象一個應用程序,禁用後面和主頁按鈕,你想使用它嗎?我不會,如果你想要這樣的應用程序寫你自己的家庭發射器 – pskink

回答

2

我已經更新從API15 SDK來API19和工作原理。對不起所有那些認爲我的問題不合適的人,但這是我期待的答案(而不是討論天使的性別)。謝謝你,希望這個答案有助於某人。

相關問題