首页 > 其他 > 详细

一些 平常需要用到的 监听

时间:2014-01-26 19:02:50      阅读:424      评论:0      收藏:0      [点我收藏+]


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

/** 权限
		 *  <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);
              
         }  
         
         
		


一些 平常需要用到的 监听

原文:http://blog.csdn.net/kongbaidepao/article/details/18796489

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!