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

证券网站开发私人网站制作

证券网站开发,私人网站制作,上海做网站最专业,wordpress客户端登陆不了#x1f604;作者简介#xff1a;小曾同学.com,一个致力于测试开发的博主⛽️#xff0c; 如果文章知识点有错误的地方#xff0c;还请大家指正#xff0c;让我们一起学习#xff0c;一起进步。#x1f60a; 座右铭#xff1a;不想当开发的测试#xff0c;不是一个好测… 作者简介小曾同学.com,一个致力于测试开发的博主⛽️ 如果文章知识点有错误的地方还请大家指正让我们一起学习一起进步。 座右铭不想当开发的测试不是一个好测试✌️。 如果感觉博主的文章还不错的话还请点赞、收藏哦 在本篇文章你将学到如何监听应用程序的安装与卸载。 文章目录 背景实战第一步创建广播接收器第二步注册广播第三步注销广播 背景 为什么要监听应用的安装与卸载主要是收集信息。 为什么要收集信息对于一些大公司来说要做一个产品。首先要做一些战略性的参考比如说什么产品比较好以及某个产品的预测未来就会通过安装或者卸载在用户手机中广告监听。比如说腾讯通过在QQ应用上监听应用程序卸载与安装当时小米有一款产品叫米聊比较火爆然后腾讯看这款产品这么好能不能用到自己的产品上然后微信就产生了。 实战 注意事项 需要使用动态注册新增应用监听 android.intent.action.PACKAGE_ADDED卸载监听android.intent.action.PACKAGE_REMOVED通过调用 addDataScheme() 方法并传递数据方案package作为参数。这意味着您的 IntentFilter 将只对package数据方案的 Intent 感兴趣。通常这用于声明您的广播接收器只对与应用程序安装和卸载相关的 Intent 感兴趣。 第一步创建广播接收器 名为AppStateChangeReceiver,继承BroadcastReceiver并重写onReceive()我们在onReceive()方法中只获取action并打印 log具体逻辑如下。 public class AppStateChangeReceiver extends BroadcastReceiver {public static final String TAG AppStateChangeReceiver;Overridepublic void onReceive(Context context, Intent intent) {String action intent.getAction();if (action ! null action.equals(Intent.ACTION_PACKAGE_ADDED)) {// 应用已安装String packageName intent.getData().getSchemeSpecificPart();Log.d(TAG,新增了packageName);} else if (action ! null action.equals(Intent.ACTION_PACKAGE_REMOVED)) {// 应用已卸载String packageName intent.getData().getSchemeSpecificPart();Log.d(TAG,卸载了packageName);}} }第二步注册广播 因为安装与卸载需要动态注册所以我们在oncreate方法中注册逻辑如下 public class MainActivity extends AppCompatActivity {AppStateChangeReceiver appStateChangeReceiver;Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);IntentFilter intentFilter new IntentFilter();intentFilter.addAction(android.intent.action.PACKAGE_ADDED);intentFilter.addAction(android.intent.action.PACKAGE_REMOVED);intentFilter.addDataScheme(package);appStateChangeReceiver new AppStateChangeReceiver();registerReceiver(appStateChangeReceiver,intentFilter);}} 在动态注册广播时一定要记住步骤 新建一个类继承BroadcastReceiver实现onReceive方法在代码中实例化新建类的广播类在代码中实例化IntentFilter调用IntentFilter对象的addAction方法设置频道调用registerReceiver注册广播通过sendBroadcast发送广播通过unregisterReceiver 第三步注销广播 protected void onDestroy() {super.onDestroy();unregisterReceiver(appStateChangeReceiver);}测试结果如下 当设备上新增或删除应用时都会收到打印信息。
http://www.pierceye.com/news/245360/

相关文章:

  • 网络推广和网站推广wordpress主题如何用
  • 多语言网站 自助网站建设的功能有哪些方面
  • mysql 收费 网站建设四川省建筑公司
  • 装修网站横幅怎么做优化方案英语
  • 网站建设数据库实验心得怎么做移动端网站
  • 网站建设开发服务费记账计算机应用技术培训班
  • 广渠路网站建设优易建站终身用沧州响应式网站开发
  • 网站流量统计查询南宁百度seo建议
  • 东莞做网站制作建筑公司图片
  • 浏阳市网站建设登录注册网站怎么做
  • 聊城手机网站建设电话网站开发需要哪些
  • 学做网站要学什么东西wordpress 分页地址
  • 淘宝客网站建设要注意什么windows系统没有wordpress
  • 产看网站权重运维难还是开发难
  • 芜湖中凡网站建设公司中国建设工程招投网站
  • 手机网站开发+图库类13岁开网络科技公司
  • 网站上的产品板块广州展厅设计公司有哪些
  • 网站建设源代码交付网站系统制作教程视频教程
  • 做网站刷赞qq怎么赚钱网站特效js代码
  • 电子商务网站开发进什么科目网络推广怎么学
  • 网站做百度推广要多少钱电商网站制作
  • 交互设计网站推荐网上推广公司
  • 网站建设数据库搭建网站开发外包维护合同
  • 大网站怎样选域名ui设计的就业前景
  • 青岛网站推广外包推广平台怎么做
  • 陇南建设网站网站建设大作业选题
  • 外包做的网站 需要要源代码吗福建省法冶建设知识有奖网站
  • 设计网站价格表dns解析失败登录不了网站
  • 代理网址网站与做机器人有关的网站
  • 优惠卷网站怎么做推广歌手网站建设