SMSBatchEditor: 基于规则的Android短信编辑器

我经常收到公司的短信,主要接收人并不在我,但又不得不接收,手机里充斥着此类未读短信,这就极大降低我看短信的欲望,某些重要的短信就这样被错过了。为了解决这一问题,我就想要写一个能自动过滤短信的Android程序,类似gmail中的邮件过滤器,或者lookmail中自定义邮件规则。但由于在android下收到短信时并不是立即存在inbox中,导致并不能直接对短信进行操作。我就退而未其次:仍然必须先建立规则,这些规则定义需要过滤短信的条件(根据发地址、内容等进行过滤),以及对这些短信需要进行的操作(标记为已读、删除、修改内容等),但是操作的执行需要手动触发。

我断断续续花了两周才完成了这个程序,它比我之前写的Password Maker程序要复杂不少,具体的代码我也放在[url=http://code.google.com/p/android-sms-batch-editor/]google code[/url]上了,有兴趣的同学可以看下。[url=http://android-sms-batch-editor.googlecode.com/files/AndroidSmsBatchEditor_0_1.apk]点此下载[/url]。


[img]http://marlonyao.iteye.com/upload/picture/pic/77301/8b1d0b1c-5717-3289-a453-171b5e93e8e8.png[/img] [img]http://marlonyao.iteye.com/upload/picture/pic/77303/ab87bbf3-ce80-35f6-a70c-86b683c1476c.png[/img]
Android手机短信/彩信管理-包括了已接收短信修改,   进入初始页面 EntryPage,传递数据:   1 标题,即该viewtitem的名称   2 类型,短信为0,彩信为1,所有会话为2,   点击短信时 传递标题“短信”,传递0,进入ListBoxPage   点击彩信时 传递标题“彩信”,传递1,进入ListBoxPage   点击所有会话时 传递标题“所有会话”,传递2,传递uri ,进入ListConversationPage   进入收信息分类页面 ListBoxPage,接收标题,并设置标题:   接收类型,根据类型设置当前类型protocol   执行动作:   1 点击收件箱时,传递“收件箱”,传递类型,传递uri,进入ListConversationPage   2 点击收件箱时,传递“发件箱”,传递类型,传递uri,进入ListConversationPage   3 点击收件箱时,传递“草稿箱”,传递类型,传递uri,进入ListConversationPage   4 长按viewtiem时会出现清空菜单   传递参数:   1 标题,当前itemview的名称   2 类型,短信为0,彩信为1   3 Uri,要搜索的content provider uri   进入会话页面 ListConversationPage,接收标题,并设置标题;接收类型,付给当前类型protocol;接收Uri,付给当前Uri。   执行动作:   1搜索uri下的所有会话,得到会话thread_id, 短信数量msg_count,最新短信内容snippet,姓名name,日期date(除thread_id外,其他不能直接得到,要有操作,msg_count可以通过group by thread_id得到,snippet可以通过orderby date得到,name可以通过电话address搜索电话联系人得到)   2 长按viewtiem,会出现“清空”菜单   传递参数:   1 Thread_id,会话id   2 Uri,要搜索的uri   3 传递标题,当前viewitem的名称,即name   4 传递类型 protocol   还有更多功能请参见源码中的文档。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值