在Launcher中隐藏相应apk AppsCustomizePagedView.java

在工作中,有些客户要求隐藏一些apk的图标,不让apk在launcher中显示

       \Launcher2\src\com\android\launcher2\AppsCustomizePagedView.java

   public void setApps(ArrayList list) {
        mApps = list;
         for(int i = 0; i < mApps.size(); i++){
           if(String.valueOf(mApps.get(i).componentName).equals("ComponentInfo                    {com.google.android.gms/com.google.android.gms.app.settings.GoogleSettingsActivity}")){
          mApps.remove(i);
          return;
         }
        }
        Collections.sort(mApps, LauncherModel.getAppNameComparator());
        updatePageCounts();
        invalidateOnDataChange();
    } 

 注:com.google.android.gms/com.google.android.gms.app.settings.GoogleSettingsActivity 是apk的包名

转载于:https://my.oschina.net/u/2273845/blog/363993

你可能感兴趣的:(在Launcher中隐藏相应apk AppsCustomizePagedView.java)