Droid Wall是一个类似于 Linux 下的 iptables 的 Android 手机防火墙软件,界面运行效果请参见演示截图所示。本防火墙APP可以限制某些应用访问数据网络,包括 2G/3G 以及 Wi-Fi。这个源代码项目共包括了以下模块:
Api 包含共享的编程接口。处理所有ip(可用)的“沟通”这个类别。 这是很重要的类。
BootBroadcast 广播接收机,设置在系统启动时的iptables规则。这是必要的,因为这些规则是不持久的。
HelpDialog对话框中显示的“帮助”菜单选项被选中时。
MainActivity 主界面 功能实现部分
PassDialog对话框中显示要求输入密码。
StatusWidget 构件实现的ON / OFF 部件状态
学习研究请下载完整的源代码文件。