动态隐藏APP图标
应用在安装后,将APP图标进行隐藏操作。
代码如下:
1 2 3 4 5 6 7 8 9 10 11 12 13
| public class MainActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); // 启动后隐藏应用图标 PackageManager p = getPackageManager(); p.setComponentEnabledSetting(getComponentName(), PackageManager.COMPONENT_ENABLED_STATE_DISABLED, PackageManager.DONT_KILL_APP); finish(); } }
|
通过AndroidManifest.xml配置来隐藏图标,只需要将配置里的android.intent.category.LAUNCHER这行去掉,但是会导致它无法响应消息广播,需要再加一行android.intent.category.DEFAULT配置:
1 2 3 4 5 6
| <activity android:name="MainActivity" android:label="@string/app_name"> <intent-filter> <action android:name="android.intent.action.MAIN"/> <category android:name="android.intent.category.DEFAULT"/> </intent-filter> </activity>
|
CuiHp一选择,一条路,一岔口