博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【个人作品】来电黑名单软件(android)
阅读量:4946 次
发布时间:2019-06-11

本文共 522 字,大约阅读时间需要 1 分钟。

这是一个黑名单软件,随开机自动启动,有几个Activity负责设置黑名单,broadcastReceiver 负责监听电话的状态,service负责执行黑名单判断-挂断电话程序。

下图是软件结构

其中六份java代码的功能其名字体现出

由于Android没有提供对外挂断电话API,故使用AIDL与电话管理服务通信,并调用服务中的API实现结束通话,上图android.telephony,com.android.internal.telephony两个包即存放的对应的*.aidl

程序图标

 

这是显示黑名单列表的ListView,调用SQLITE数据库数据填充adapter数据,单击其中一项显示如下:

输入号码,单击添加即可添加黑名单,如果是删除则直接点击按钮即可删除上一个Activity点击的列表项

 

下图是DDMS里存放数据库的文件:

 

如图启动另一个avd模拟情况,测试程序通过正确

 

以下是源代码下载地址:

 

此程序在win xp ,android2.3.3调试下成功

另:此软件并不完善。只提供学习所用。

转载于:https://www.cnblogs.com/MyJie/archive/2012/01/20/2328078.html

你可能感兴趣的文章
sp1.3-1.4 Neural Networks and Deep Learning
查看>>
SQL 将一个表中的所有记录插入到一个临时表中
查看>>
nmea协议
查看>>
js 中对象的特性
查看>>
hdoj3714【三分】
查看>>
嵌入式开发入门(4)—驱动入门之时序图分析【20121211修改,未完】
查看>>
Python 使用字符串
查看>>
Quartz Core之CALayer
查看>>
java:一个项目的开发过程(转)
查看>>
操作系统下载路径
查看>>
网站开发 关于图片压缩 以及图片使用
查看>>
hive的count(distinct id)测试--慎用
查看>>
第九周周总结
查看>>
Logistic Regression
查看>>
8lession-基础类型转化
查看>>
FlashCS5作成SWC,在Flex4中使用(1)
查看>>
vue-cli目录结构及说明
查看>>
JS 数据类型转换
查看>>
WeQuant交易策略—RSI
查看>>
osgearth将视点绑定到一个节点上
查看>>