一些 平常需要用到的 监听


时间的监听,软件的安装卸载监听

/** 权限
		 *  <receiver android:name="com.example.app_install_unstall.MyBroadcastReceiver" >  
	            <intent-filter>  
	                <action android:name="android.intent.action.PACKAGE_ADDED" />  
	                <action android:name="android.intent.action.PACKAGE_REMOVED" />  
	  
	                 <data android:scheme="package" />  
	                
	                 <action android:name="android.intent.action.TIME_SET" />  
	                 <action android:name="android.intent.action.DATE_CHANGED" />  
	            </intent-filter>  
        </receiver> 
	
		 */
		
		
		 /**监听应用程序的安装*/
	     if(intent.getAction().equals("android.intent.action.PACKAGE_ADDED")) {     // install  
            String packageName = intent.getDataString();  
  
            System.out.println("安装了 :" + packageName);
          
         }  
  
	     /**监听应用程序的卸载*/
         if(intent.getAction().equals("android.intent.action.PACKAGE_REMOVED")) {   //uninstall  
            String packageName = intent.getDataString();  
            System.out.println("卸载了 :" + packageName);
          }  
	
		 
         
         //时间的监听 必须使用动态广播
         
         /**系统的时间变化   每分钟都会发送*/
         //ACTION_TIME_TICK = "android.intent.action.TIME_TICK";
         if(intent.getAction().equals(Intent.ACTION_TIME_TICK)) {  
             String packageName = intent.getDataString();
               System.out.println("Intent.ACTION_TIME_TICK :" + packageName);
            
         }  
         
       
         //ACTION_DATE_CHANGED = "android.intent.action.DATE_CHANGED";
         if(intent.getAction().equals(Intent.ACTION_DATE_CHANGED)) {  
             String packageName = intent.getDataString();  
             System.out.println("Intent.ACTION_DATE_CHANGED :" + packageName);
          
         }  
         
         /**  time changeed    更改时间  和  24小时制 或12小时制  */
        //ACTION_TIME_CHANGED = "android.intent.action.TIME_SET";
         if(intent.getAction().equals(Intent.ACTION_TIME_CHANGED)) {  
             String packageName = intent.getDataString();
             System.out.println("Intent.ACTION_TIME_CHANGED  :" + packageName);
              
         }  
         
         
		


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

空白的泡

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值