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

php网站的优点交互设计软件有哪些

php网站的优点,交互设计软件有哪些,淘宝网站推广怎么做,重庆建设工程信息网一般多长时间解除屏蔽本文目的主要是记录自己系统#xff08;Android7.1系统#xff09;开发实现代码#xff0c;以便后期通用的功能可以直接使用#xff0c;不需要再去通过搜索然后筛选再验证的繁琐流程#xff0c;大大减小自己的开发时间。 我实现思路是在系统内新增自己的数据库用来记录禁止…本文目的主要是记录自己系统Android7.1系统开发实现代码以便后期通用的功能可以直接使用不需要再去通过搜索然后筛选再验证的繁琐流程大大减小自己的开发时间。 我实现思路是在系统内新增自己的数据库用来记录禁止卸载应用名单开关状态以及禁止卸载应用名单列表。为了使系统兼容性更强APP实现难度更低采用的是通过自定义广播来实现通过广播进行开关控制以及名单数据传输。 1、在rk3288\frameworks\base\core\java\com\android\server目录下的BootReceiver内新增自定义广播 private static final String Uninstall android.intent.action.HUALI_TABLE_UNINSTALL; //新增禁止卸载应用名单private static final String Uninstall2 android.intent.action.HUALI_TABLE_UNINSTALL_DELETE; //删除禁止卸载应用名单 private static final String UninstallStatus android.intent.action.HUALI_TABLE_UNINSTALL_STATUS; // 禁止卸载应用名单状态2、修改禁止卸载应用名单状态以及列表数据的新增和删除 String action intent.getAction();HLDatabaseHelper dbHelper new HLDatabaseHelper(context);if (dbHelper.getListStatusDataSize() 0) { //初始化名单状态表dbHelper.initListStatusData(); }if (action.equals(Uninstall)) {ArrayListString whiteList intent.getStringArrayListExtra(uninstallList);int type intent.getIntExtra(dataListType, 1);for (String packageName : whiteList) {Log.d(TAG, 新增禁止卸载名单包名 packageName 类型 type);dbHelper.addUninstallData(packageName, type);} } else if (action.equals(Uninstall2)) {String packageName intent.getStringExtra(uninstallDelete);Log.d(TAG, 删除禁止卸载名单包名 packageName);dbHelper.deleteUninstallData(packageName); }else if (action.equals(UninstallStatus)) {boolean status intent.getBooleanExtra(uninstallStatus, false);Log.d(TAG, 接收到更新禁止卸载名单状态通知 status);dbHelper.updateData(2, status); } 3、在 rk3288\frameworks\base\services\core\java\com\android\server\pm\PackageManagerService.java 中实现卸载拦截功能 private int deletePackageX(String packageName, int userId, int deleteFlags) { ...... if (isPackageDeviceAdmin(packageName, removeUser)) {Slog.w(TAG, Not removing package packageName : has active device admin);return PackageManager.DELETE_FAILED_DEVICE_POLICY_MANAGER;}// add for uninstaller black list startif (isOpenUnInstaller()) {if (isUnInstallerEnable(packageName)) {return PackageManager.DELETE_FAILED_INTERNAL_ERROR;}}// add for uninstaller black list endPackageSetting uninstalledPs null;...... }// add for uninstaller black list startprivate boolean isUnInstallerEnable(String packagename) {HLDatabaseHelper dbHelper new HLDatabaseHelper(mContext);return dbHelper.checkUninstallList(packagename);}// add for uninstaller black list end// add 2024-7-10 startprivate boolean isOpenUnInstaller() {HLDatabaseHelper dbHelper new HLDatabaseHelper(mContext);return dbHelper.getTableStatus(2);}// add 2024-7-10 end 到此就完成修改了有疑问的欢迎留言有什么优化建议的也欢迎留言。
http://www.hkea.cn/news/14420710/

相关文章:

  • pc 手机网站 微站淘宝推广平台有哪些
  • 怎么建公司免费网站企业网站建立意义何在
  • 网站建立失败的原因是陕西建设厅执业资格注册中心网站
  • 海淀网站制作举例说明
  • 政元软件做网站神马seo服务
  • 赤峰做网站的网络公司网页设计列表
  • 潍坊网站制作保定公司电话wordpress页面文章区别
  • 深圳外贸公司网站wordpress 最快的版本
  • 网站建设模块分析wordpress 插件 注入
  • 怎么做网站营销策划网站建设合作合同
  • 企业网站的形式有哪些分销系统开发多少费用
  • 网站权重转移做排名电商类网站模板
  • 河北精品网站建设flash html网站模板
  • 转业做网站的工具网站开发技术支持与保障
  • 房山富阳网站建设凡客优品家居
  • 广东智能网站建设质量保障郑州加盟做网站
  • ps软件下载官方网站为什么想做网站运营
  • 旅游网站项目评估中文域名注册费用
  • 在线一键扒站源码php青岛房价
  • 惠州中小企业网站制作净化科技网站建设
  • 网站系统修改不了怎么回事中国建设网官网网站
  • 网站 定制徐州市城乡建设局网站6
  • 网站建设中图片是什么意思成安县城乡建设规划局网站
  • 建设旅游网站的好处网站推广计划包含的主要内容
  • 北京网站建站系统平台培训学校网站模板
  • 常州外贸网站建设公司网站建设 的公司
  • 外贸网站建设哪家实惠邗江区网站建设套餐
  • 学校网站建设成功大型电商网站开发价格
  • 蓝海国际版网站建设做天猫网站价格
  • 网站主机和空间建德营销型网站建设