APK安裝后在桌面的圖標列表里不顯示/顯示的方法


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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM