隱藏應用圖示。
阿新 • • 發佈:2019-01-25
一些主題應用只含有資原始檔。不需要顯APP圖示。
// 消失主應用圖示 private void setComponentEnabled(Context context, Class<?> clazz,boolean enabled) { final ComponentName c = new ComponentName(context, clazz.getName()); context.getPackageManager().setComponentEnabledSetting( c, enabled ? PackageManager.COMPONENT_ENABLED_STATE_ENABLED : PackageManager.COMPONENT_ENABLED_STATE_DISABLED, PackageManager.DONT_KILL_APP);<span style="font-family: Arial, Helvetica, sans-serif;">}</span>
<span style="font-family: Arial, Helvetica, sans-serif;">
</span>
<span style="font-family: Arial, Helvetica, sans-serif;">
</span>
<span style="font-family: Arial, Helvetica, sans-serif;"></span><pre name="code" class="html"> <application android:icon="@drawable/ic_launcher_fake" android:label="@string/app_name" > <activity android:name="com.leon.test.MainActivity" android:icon="@drawable/ic_launcher2" android:label="@string/app_name" android:theme="@style/AppTheme.Transparent" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> <!--使用隱式意圖,來隱藏桌面圖示--> <!-- <data android:host="MainActivity" android:scheme="net.loonggg.testbackstage" /> --> </intent-filter> </activity>
<pre name="code" class="html"></application>