当前位置: 首页 > news >正文

做网站开店好用的浏览器

做网站开店,好用的浏览器,自适应 网站开发,wordpress focus设备开发中,有的要带通话功能,有的不带通话功能。则需要隐藏对应的一些App。实现以上功能需要在,抽屉里隐藏,抽屉里的上层应用推荐隐藏,Setting 全部显示全部App的设置里隐藏。QSSI.13/packages/apps/Launcher3/src/co…

设备开发中,有的要带通话功能,有的不带通话功能。则需要隐藏对应的一些App。

实现以上功能需要在,抽屉里隐藏,抽屉里的上层应用推荐隐藏,Setting 全部显示全部App的设置里隐藏。

QSSI.13/packages/apps/Launcher3/src/com/android/launcher3/AppFilter.java

  public void execute(LauncherAppState app, BgDataModel dataModel, AllAppsList apps) {Context context = app.getContext();
....
for (AppTarget target : mTargets) {WorkspaceItemInfo itemInfo;ShortcutInfo si = target.getShortcutInfo();String className = target.getClassName();if(status==0){if (className.contains("org.yyyy.xx") ||className.contains("com.google.android.apps.messaging") ||className.contains("com.google.android.contacts")) {continue;}}

QSSI.13/packages/apps/Settings/src/com/android/settings/applications/manageapplications/ManageApplications.java

 @Overridepublic void onRebuildComplete(ArrayList<AppEntry> entries) {if (DEBUG) {Log.d(TAG, "onRebuildComplete size=" + entries.size());}// Preload top visible icons of app list.AppUtils.preloadTopIcons(mContext, entries,mContext.getResources().getInteger(R.integer.config_num_visible_app_icons));final int filterType = mAppFilter.getFilterType();if (filterType == FILTER_APPS_POWER_ALLOWLIST|| filterType == FILTER_APPS_POWER_ALLOWLIST_ALL) {entries = removeDuplicateIgnoringUser(entries);}mEntries = entries;hideSomeApp()}private void hideSomeApp() {if(!hasPhone(mContext)){int remove = 0;Iterator<ApplicationsState.AppEntry> iterator = mEntries.iterator();while (iterator.hasNext()) {ApplicationsState.AppEntry appEntry = iterator.next();String pkgName = appEntry.info.packageName;if (pkgName.equals("org.xxxx.yyyy")//|| pkgName.equals("com.google.android.apps.messaging")|| pkgName.equals("com.google.android.contacts")) {iterator.remove();remove++;}if (remove == 3) {break;}}}}

QSSI.13/packages/apps/Launcher3/quickstep/src/com/android/launcher3/model/PredictionUpdateTask.java

    public boolean shouldShowApp(ComponentName app) {String packageName = app.getPackageName();//        String clzName = app.getClassName();
//        Log.e(TAG, "packageName ============ " + packageName);
//        Log.e(TAG, "clzName ============ " + clzName);if(!hasPhone(context)){if (packageName.equals("org.xxx.yyyy")  || packageName.equals("com.google.android.apps.messaging")|| packageName.equals("com.google.android.contacts")) {return false;}}//com.google.android.apps.messagingreturn !mFilteredComponents.contains(app);}

可以在Setting设置参数里添加一个参数,进行判断,可以动态的配置功能。

    public boolean hasPhone(Context context) {//0:未启用 1:启用int phoneStatus = android.provider.Settings.Global.getInt(context.getContentResolver(), "xxxYYYY", 0);if (phoneStatus == 0) {return false;} else {return true;}}

http://www.dtcms.com/a/477121.html

相关文章:

  • 网站营销的流程最近最新手机中文大全4
  • 企业网站开发的文献综述网站建设公司 提成
  • 有什么展厅设计做的好的网站男女做污污的网站
  • 山东建设厅官方网站李兴军php wordpress教程
  • 阜阳网站建设费用怎样微信公众号开发
  • 网站被墙是谁做的html5简单网页大作业
  • 有哪些网站做的好怎样让自己做的网站被百度收录
  • 国外网站设计风格大连网站设计策划
  • cms建设网站辽宁招投标信息网官网
  • 旅游网站建设和开发广州通和通信建设有限公司网站
  • 书店网站建设策划书总结国内做网站群平台的公司
  • 专门做品牌折扣的网站wordpress动态菜单
  • 网站建设外包公司安卓内核级优化神器
  • 做犯法任务的网站网站怎么做跟踪链接
  • 做机网站江苏建设服务信息网站
  • 微科技h5制作网站模板下载wordpress 调用分类名称
  • 八旬老太做直播 什么网站清智优化北京
  • asp.net做网站吗可编辑个人简历模板
  • 怎么形容网站做的很好闵行区怎么样
  • 10个免费网站制作官网的公司性价比高
  • 网站建设怎么推广广州番禺区有什么好玩的景点
  • 广州网站搭建快速提升网站排名成都网站建设公司地址
  • 大丰网站建设哪家好云主机建多个网站
  • 生态建设研究所网站如何做 行业社交类网站
  • 网站建设选哪家企业网站托管备案
  • 专注郑州网站建设德州中文网站建设
  • 支持企业网站发布要怎么做怎么做自己微信的网站
  • 怎么推广外贸网站360优化大师旧版本
  • 平面设计素材网站大全深圳做手机商城网站建设
  • 网站备案资料 下载网络设计课程中对网页设计的报告