论文部分内容阅读
随着Android智能手机的普及及手机功能日益强大,手机游戏已成为广大用户日常的消遣模式,这对于自控能力较差青少年,易导致过度沉迷于手机游戏无法自我约束。而基于Android的手机控制技术及其系统,不仅可以实现对特定手机的有效的控制,还可以通过手机的使用记录,指导特定用户正确使用手机。本文设计并实现了一个高效的、便捷的手机控制系统。系统基于android平台,通过NFC技术来实现各个模块和参数的传递以及数据读写。该系统支持用户通过NFC控制指定手机的应用程序访问权限、限制手机使用时间段、对手机短信和通话记录的提取和管理以及对制定黑名单的来电进行拦截和上课模式模块等功能。在应用访问权限模块,巧妙的采用Launcher机制的设计方案实现了对应用的访问控制。此外,在拦截模块,改善了传统基于广播机制的拦截功能的弊端,通过对来电在RIL(RidioInterface Layer,无线通信接口层)的工作流程的分析,使用Android相关接口和Java反射机制实现无声无息的电话拦截。同时本系统以上课模式模块为例提供了一个有效的通过NFC实现对CPU智能卡的读写方案。该方案可以有效的应用于其他CPU智能卡的使用场景中,如门禁卡、智能公交卡以及银行IC卡的读写。通过与NFC技术的结合,在本系统中实现了NFC的点对点模式和读写模式的应用方案。