APK安裝后在桌面的圖標列表里不顯示/顯示的方法
當我們的程序在被安裝后再次重啟系統時系統會自動創建我們的APK程序,在所有的APK程序都安裝完后系統會最后安裝Luncher2.apk 應用程序,Luncher2.apk就是我們的系統界面應用程序,它會檢測系統已經安裝的應用軟件的包名,然后把這些應用軟件的圖標和名稱給解析出來然后 顯示在應用程序列表里,用GridView顯示了出來,這里如果我們不想讓我們的應用程序的圖標在Luncher里顯示的話,有一個很簡單的方法,就是僅 修改AndroidManifest.xml文件即可。
例如屏蔽我的一個測試應用程序的圖標:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.android.test"
android:versionCode="1"
android:versionName="1.0">
<application android:icon="@drawable/icon" android:label="@string/app_name">
<activity android:name=".PhoneTest"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<!-- 我們要屏蔽的地方 <category android:name="android.intent.category.LAUNCHER" /> -->
</intent-filter>
</activity>
</application>
<uses-permission android:name="android.permission.READ_CONTACTS"></uses-permission>
</manifest>
<!-- 我們要屏蔽的地方 <category android:name="android.intent.category.LAUNCHER" /> -->這句話就是說明我們不想讓我們的應用程序在launcher里啟動起來,當然也就看不到我們的應用程序的圖標了。
同理,如果需要顯示,必須把這個設置添加進
AndroidManifest.xml