Android开发】智能拨号器:白名单号码正常呼叫,其他所有呼叫重定向至预设号码
Budget: $250 – $750 USD
我需要开发一个用于个人合法使用的Android拨号器应用。核心功能是:只有当我拨打“白名单”中的号码时才会正常呼叫,而拨打其他任何不在名单里的号码,App都会自动重定向,去呼叫我预设的另一个指定号码(我自己的号码)。具体功能需求:
拨号界面: 一个标准的拨号盘界面,用于输入号码和发起呼叫。
管理模式设置:
重定向目标号码: 设置一个或者几个固定的号码(例如13888888888),所有非白名单呼叫都将打给这个号。
白名单管理:
提供一个界面,允许我自由地添加、编辑、删除白名单号码。
白名单中的号码(例如:110、120、家人的号码)将被正常呼叫,不会触发重定向。
智能呼叫逻辑:
用户拨号后,App首先检查所拨号码是否存在于白名单中。
如果在白名单内:正常拨出用户输入的号码。
如果不在白名单内:忽略输入的号码,自动呼叫预设的重定向目标号码。
通话记录(增强功能):
在App的通话记录中,最好能清晰区分每次呼叫:
“正常呼叫: [号码]”
“已重定向至 [目标号码] (原始号码:[输入的号码])”
技术要求:
Android原生开发(Java/Kotlin)
需处理CALL_PHONE等系统权限
数据(白名单、目标号码)本地存储
交付成果:
完整的Android项目源代码
APK安装文件
使用说明文档
拨号界面: 一个标准的拨号盘界面,用于输入号码和发起呼叫。
管理模式设置:
重定向目标号码: 设置一个或者几个固定的号码(例如13888888888),所有非白名单呼叫都将打给这个号。
白名单管理:
提供一个界面,允许我自由地添加、编辑、删除白名单号码。
白名单中的号码(例如:110、120、家人的号码)将被正常呼叫,不会触发重定向。
智能呼叫逻辑:
用户拨号后,App首先检查所拨号码是否存在于白名单中。
如果在白名单内:正常拨出用户输入的号码。
如果不在白名单内:忽略输入的号码,自动呼叫预设的重定向目标号码。
通话记录(增强功能):
在App的通话记录中,最好能清晰区分每次呼叫:
“正常呼叫: [号码]”
“已重定向至 [目标号码] (原始号码:[输入的号码])”
技术要求:
Android原生开发(Java/Kotlin)
需处理CALL_PHONE等系统权限
数据(白名单、目标号码)本地存储
交付成果:
完整的Android项目源代码
APK安装文件
使用说明文档