2011-10-24 10 views
1

アンドロイド3.0の最近のアプリボタンを削除する方法はありますか(私はxoomを持っています)、リストを消去する方法はありますか?デバイスを見つける方法は、Javaコードを使用するモバイルかタブかです。デバイスを見つける方法はAndroidかAndroidタブか?最近のアプリボタンだけを削除するには?

Bcozでは、ポリシーアプリが破損し、そのリストのデフォルトの設定の場合、ユーザーがデバイス管理者を切り替えることができます。私は設定アプリケーションで自分のランチャーを表示しています。 最近のアプリのボタンを無効にする方法や、アプリのサムネイルを消去する方法があります。

コードサンプルまたはdocをお手伝いしてください。事前におねがいします。

答えて

2

あなたは複数の質問をしました。ここでは、私はあなたの2番目の質問に答えようとしています。

Javaコードを使用してデバイス、モバイル、タブを検索する方法はありますか。

コードがタブレットまたは携帯電話で実行されているかどうかを判断するには、画面サイズを使用できます(下記のコードを参照してください)。

public boolean isTablet() { 
    try { 
     // Compute screen size 
     DisplayMetrics dm = context.getResources().getDisplayMetrics(); 
     float screenWidth = dm.widthPixels/dm.xdpi; 
     float screenHeight = dm.heightPixels/dm.ydpi; 
     double size = Math.sqrt(Math.pow(screenWidth, 2) + Math.pow(screenHeight, 2)); 
     // Tablet devices should have a screen size greater than 6 inches 
     return size >= 6; 
    } catch(Throwable t) { 
     Log.error(TAG_LOG, "Failed to compute screen size", t); 
     return false; 
    } 
} 

出典:モトローラXoomののDisplayMetrics {密度= 1.0、幅= 480で私は次のような値を持って上記のコードを使用することにより、私のために時間を費やすためhttp://groups.google.com/group/android-developers/browse_thread/thread/d6323d81f226f93f

+0

カーンのおかげで、<、高さ= 320、スクリーン密度= 3.2037401画面高さ2.1417325サイズ= 3.853695455258087 WVGA800エミュレータでは、DisplayMetrics {density = 1.0、width = 320、height = 533、scaledDensity = 1.0、xdpi = 160.0、ydpi = 160.0、xdpi = 149.82489、ydpi = 149.41176} } screenWidth = 2.0 screenHeight = 3.33125 size = 3.8855149265968913>。両方のシナリオサイズ> = 6;サイズの値が真ではありません。私が間違っているところを教えてください。 –

関連する問題