2012-02-09 4 views
0

私はアンドロイドアプリケーションを開発する最終段階にあります。私は残しておきたいのは、アプリケーションのデスクトップにある他のアプリケーションアイコンをすべて非表示にすることです。 ここでこのコードを見つけました。私はそれを修正しようとしましたが、適切な権限を追加しようとしましたが、希望の結果が得られていないようです。 私はそれを変更したり、私が望むことをするためにそれを修正する方法を提案してくれます。 は、ここで私は私が得ることができるすべての助けをいただければ幸いコード他のアプリケーションを隠す方法アンドロイドデスクトップのアンドロイドデスクトップのショートカットアイコン

Intent myLauncherIntent = new Intent(); 
myLauncherIntent.setClassName("your.package.name", "YourLauncherActivityName"); 
myLauncherIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 

Intent intent = new Intent(); 
intent.putExtra(Intent.EXTRA_SHORTCUT_INTENT, myLauncherIntent); 
intent.putExtra(Intent.EXTRA_SHORTCUT_NAME, "Application Name"); 
intent.putExtra 
    (
    Intent.EXTRA_SHORTCUT_ICON_RESOURCE, 
    Intent.ShortcutIconResource.fromContext 
           (
            getApplicationContext(), 
            R.drawable.app_icon 
           ) 
    ); 
intent.setAction("com.android.launcher.action.INSTALL_SHORTCUT"); 
getApplicationContext().sendBroadcast(intent); 

です。乾杯。

答えて

2

私が残しているのは、アプリケーションの電話機のデスクトップにある他のアプリケーションアイコンをすべて非表示にすることです。

幸いなことに、これは不可能です。

+0

ありがとうございました。しかし、私が選択したアプリケーションだけに3Gアクセスを許可するという目的を達成するために、他の方法や方法を使用することができます。私は最初にデバイスを根気づけることについて読んだ。しかし、根付いている以外の方法はありませんか? –

+0

@net_whiz:あなたが求める行動を持つあなた自身のホーム画面を書くことは大歓迎です。 – CommonsWare

+0

hey commonsware、 私はあなたの援助が必要です。特定のアプリケーションがAndroidデバイスにインストールされているかどうかを確認できるアイコンでアプリケーションを作成しようとしています。この質問をチェックして、コードの変更を手伝ってください。 http://stackoverflow.com/questions/9311640/checking-if-a-particular-application-is-available-in-the-android-device/9312036#9312036 –

関連する問題