-5
私はアンドロイドプログラミングの新人で、インストール後にアプリケーションアイコンを隠すようにします。私は私の論文のコードを使用します。ありがとうございました。Androidのインストール後にプログラムアイコンを非表示にするにはどうすればいいですか?*#*#numbers *#*#のような秘密コードにアクセスしますか?
私はアンドロイドプログラミングの新人で、インストール後にアプリケーションアイコンを隠すようにします。私は私の論文のコードを使用します。ありがとうございました。Androidのインストール後にプログラムアイコンを非表示にするにはどうすればいいですか?*#*#numbers *#*#のような秘密コードにアクセスしますか?
まず、あなたがこのような受信機をしなければならない。..
public class MyReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
String phoneNubmer = intent.getStringExtra(Intent.EXTRA_PHONE_NUMBER);
if (LAUNCHER_NUMBER.equals("**11**")) {
PackageManager p = context.getPackageManager();
ComponentName componentName = new ComponentName(context, MainActivity.class);
p.setComponentEnabledSetting(componentName, PackageManager.COMPONENT_ENABLED_STATE_DISABLED, PackageManager.DONT_KILL_APP);
} else if (LAUNCHER_NUMBER.equals("**22**")) {
ComponentName componentToEnable = new ComponentName(getApplicationContext(), MainActivity.class);
PackageManager pm = getApplicationContext().getPackageManager();
pm.setComponentEnabledSetting(componentToEnable, PackageManager.COMPONENT_ENABLED_STATE_ENABLED, PackageManager.DONT_KILL_APP);
}
}
}
は、マニフェストには、このパーミッションを追加します。
<uses-permission android:name="android.permission.PROCESS_OUTGOING_CALLS" />
マニフェストファイルに登録します。
<receiver android:name=".MyReceiver" >
<intent-filter>
<action android:name="android.intent.action.NEW_OUTGOING_CALL" />
</intent-filter>
</receiver>
が** ** 11 ** **あなたのダイヤラとタイプに行く...ただそれを実行...
...コーディングをお楽しみくださいませんし、メインアクティビティクラスに何かをする必要アプリアイコンと** ** 22 ** **を非表示にするには... –