2

我想过滤带有前缀“kmsmks”的消息,编译成功但我强制关闭:

...
        String firstword = "kmsmks";

        while  (cursor.moveToNext()) 
        {   String address = cursor.getString(1);
            String body = cursor.getString(3);

            String firstmessageword = body.substring(0,7);

         if (firstword.equals(firstmessageword))

            {
                   System.out.println("======> Mobile number => "+address);
                   System.out.println("=====> SMS Text => "+body);

                   sms.add("Address=> "+address+"\n SMS => "+body);   
               }

        }
        return sms;
    }
…

原始代码:http ://www.technotalkative.com/android-fetch-inbox-sms/

4

1 回答 1

1

确保您已android.permission.READ_SMS在清单中添加

于 2012-06-10T17:19:48.720 回答