zoukankan      html  css  js  c++  java
  • android 短信监控

    class SmsContent extends ContentObserver{  
            private Cursor cursor = null;  
            public SmsContent(Handler handler) {  
                super(handler);  
            }  
           
           
              
            /** 
             * @Description 当短信表发送改变时,调用该方法  
             *              需要两种权限 
             *              android.permission.READ_SMS读取短信 
             *              android.permission.WRITE_SMS写短信 
             */ 
            @Override 
            public void onChange(boolean selfChange) {  
                // TODO Auto-generated method stub  
                super.onChange(selfChange);  
                //读取收件箱中指定号码的短信  
                cursor = managedQuery(Uri.parse("content://sms/inbox"),
                  new String[]{"_id", "address", "read"},
                  "read=?",
                  new String[]{"0"},
                  "date desc");  
                  
                if (cursor != null){  
                    ContentValues values = new ContentValues();  
                    values.put("read", "1");        //修改短信为已读模式  
                    cursor.moveToFirst();  
                    while (cursor.isLast()){  
                        //更新当前未读短信状态为已读  
                        getContentResolver().update(Uri.parse("content://sms/inbox"), values, " _id=?", new String[]{""+cursor.getInt(0)});  
                        cursor.moveToNext();  
                    }  
                }  
            }
           
        }

  • 相关阅读:
    Apex API 请求
    Apex 的 API 简介
    Salesforce 自定义元数据类型
    Apex 中 DML 进阶知识小结
    深度学习中的Attention机制
    从FM推演各深度CTR预估模型(附代码)
    深入浅出Word2Vector原理解析
    GBDT算法用于分类问题
    特征交叉
    方差膨胀因子VIF
  • 原文地址:https://www.cnblogs.com/ddcddc/p/2802899.html
Copyright © 2011-2022 走看看