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

网站模板吧如何做exo网站

网站模板吧,如何做exo网站,代做网页设计作业价格,苏州保洁公司收费价格表摘要#xff1a;通过广播设置全局参数控制应用是否允许卸载#xff0c;全局参数在Launcher和PackageInstaller两个模块中使用到。此功能可用于MDM后台控制是否允许设备卸载应用。 1. 静态注册广播 由于系统安装和卸载的功能集中在PackageInstaller模块中#xff0c;为了更…摘要通过广播设置全局参数控制应用是否允许卸载全局参数在Launcher和PackageInstaller两个模块中使用到。此功能可用于MDM后台控制是否允许设备卸载应用。 1. 静态注册广播 由于系统安装和卸载的功能集中在PackageInstaller模块中为了更好的调用并适配android标准接口故将广播注册在PackageInstaller模块同时添加写全局变量的权限。 Index: frameworks/base/packages/PackageInstaller/AndroidManifest.xml--- frameworks/base/packages/PackageInstaller/AndroidManifest.xml (版本 360)frameworks/base/packages/PackageInstaller/AndroidManifest.xml (版本 361)-18,6 18,7 uses-permission android:nameandroid.permission.PACKAGE_USAGE_STATS /uses-permission android:nameandroid.permission.QUERY_ALL_PACKAGES /uses-permission android:nameandroid.permission.POST_NOTIFICATIONS /uses-permission android:nameandroid.permission.WRITE_SETTINGS / !-- --uses-permission android:namecom.google.android.permission.INSTALL_WEARABLE_PACKAGES / -142,6 143,16 android:authoritiescom.google.android.packageinstaller.wear.providerandroid:grantUriPermissionstrueandroid:exportedtrue /!-- { --receiver android:name.UninstallAppStatusAddReceiverandroid:exportedtrue intent-filteraction android:namecom.example.launcher.UNINSTALL//intent-filter/receiver!-- } --/application/manifest2. 收到广播后设置全局变量 接收到携带应用包名和卸载与否标志位的参数的广播后将全局变量对应的包名设置为相对应的标志位。 Index: frameworks/base/packages/PackageInstaller/src/com/android/packageinstaller/UninstallAppStatusAddReceiver.java--- frameworks/base/packages/PackageInstaller/src/com/android/packageinstaller/UninstallAppStatusAddReceiver.java (不存在的)frameworks/base/packages/PackageInstaller/src/com/android/packageinstaller/UninstallAppStatusAddReceiver.java (版本 361)-0,0 1,57 package com.android.packageinstaller;import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import android.os.Environment; import android.provider.Settings; import android.text.TextUtils; import android.util.Log;public class UninstallAppStatusAddReceiver extends BroadcastReceiver {private final static String ACTION_UNINSTALL com.example.launcher.UNINSTALL;Overridepublic void onReceive(Context context, Intent intent) {String action intent.getAction();Log.d(UninstallAppStatusAddReceiver, onReceive: action);if (ACTION_UNINSTALL.equals(action)) {String pkgName intent.getStringExtra(packageName);int flag intent.getIntExtra(flag,0);if (!(TextUtils.isEmpty(pkgName))) {Settings.System.putInt(context.getContentResolver(),pkgName, flag);}}} }3. 卸载时不做处理 在设置-应用中卸载 Index: frameworks/base/packages/PackageInstaller/src/com/android/packageinstaller/UninstallerActivity.java--- frameworks/base/packages/PackageInstaller/src/com/android/packageinstaller/UninstallerActivity.java (版本 360)frameworks/base/packages/PackageInstaller/src/com/android/packageinstaller/UninstallerActivity.java (版本 361)-55,6 55,7 import android.os.ServiceManager;import android.os.UserHandle;import android.os.UserManager; import android.provider.Settings;import android.util.Log;import com.android.packageinstaller.handheld.ErrorDialogFragment;-210,7 211,15 }}- showConfirmationDialog();// {int flag Settings.System.getInt(getContentResolver(), mPackageName, 0);if (flag 0) {showConfirmationDialog();}if (flag 1) {finish();}// }}public DialogInfo getDialogInfo() { 在Launcher拖动不显示卸载 Index: vendor/mediatek/proprietary/packages/apps/Launcher3/src/com/android/launcher3/ButtonDropTarget.java--- vendor/mediatek/proprietary/packages/apps/Launcher3/src/com/android/launcher3/ButtonDropTarget.java (版本 360)vendor/mediatek/proprietary/packages/apps/Launcher3/src/com/android/launcher3/ButtonDropTarget.java (版本 361)-185,6 185,13 setupItemInfo(dragObject.dragInfo);mActive supportsDrop(dragObject.dragInfo);}// {int flag android.provider.Settings.System.getInt(getContext().getContentResolver(),dragObject.dragInfo.getTargetPackage(), 0);if (flag 1) {mActive false;}// }setVisibility(mActive ? View.VISIBLE : View.GONE);mAccessibleDrag options.isAccessibleDrag;
http://www.dnsts.com.cn/news/61700.html

相关文章:

  • 如果网站曾被挂木马SEO案例网站建设
  • 福建建设厅安全员报名网站网站图片缩略图
  • 宁波公司建网站哪家wordpress改mip
  • 个人网站设计模板产品设计专业介绍
  • 所有网站都要备案吗如何拷贝别人网站的源码
  • 建网站app需要多少钱福田做网站价格
  • 建一个网站素材哪里来汽车最好网站建设
  • 部队网站设计wordpress 免费cdn
  • 服务器上怎么搭建网站深圳市有方科技有限公司
  • 网站规划建设论文无法连接到wordpress
  • 小说网站开发文档黑色个人网站欣赏
  • 烟台市建设工程质量监督站网站1万元可以注册公司吗
  • 企业为什么要做网站 作用是什么网站建设需要了解的信息
  • 电子商务网站设计的原则2019建设银行招聘网站
  • 网站怎么做内链外链外包项目网站
  • 网站开发具备的相关知识电子商务网站建设与运营方向
  • 网站建设总体上可划分为两个阶段做渠道的网站有哪些
  • 百度站点新媒体营销总结
  • 大气门户网站企业网站备案要关站吗
  • 微商城分销系统设计|分销电商系统app软件南京seo公司
  • 在线做插画的网站网站付费怎么做
  • 建立网站费用大概需要多少钱个人网站注册流程
  • 家具网站后台模板郑州微信网站开发
  • 怎么建设购物网站做网红用哪个网站
  • 禹城网站制作做编辑器的网站
  • 国外网站工作室修改目录wordpress
  • 国安中建建设集团网站坛墨网站建设
  • 网站做导航的地图网站建设seoppt
  • 如何建设一个文件分享网站wordpress如何更改页面显示字体
  • 哪个网站是专门做兼职的阳城做网站