发明名称 一种基于Android内核的动态生成位图图像的信息显示方法
摘要 本发明涉及一种基于Android内核的动态生成位图图像的信息显示方法,属于移动通讯系统信息技术领域。开发者通过对Android内核源码进行修改,可以扩展系统的功能或增强系统的安全性,有时需要将内核中的一些信息显示给用户,然而内核并无法直接与用户交互,开发者有时又不想或根本无法增加或修改上层应用。针对该问题,本发明利用系统已有的可以显示图像的程序,通过在内核虚拟文件系统中拦截应用对图片文件的读操作,在应用读取特定图片时,将内核中需要显示的信息动态生成位图图像返回给应用层,从而实现内核信息的显示。本发明在不修改或添加应用程序、不替换文件系统中的图片的情况下实现了内核信息向用户的展示,达到让用户了解相关设备当前状况的目的。
申请公布号 CN104965709A 申请公布日期 2015.10.07
申请号 CN201510382316.6 申请日期 2015.07.02
申请人 北京理工大学 发明人 孙宗文;谭毓安;张全新;程子敬;李元章
分类号 G06F9/44(2006.01)I 主分类号 G06F9/44(2006.01)I
代理机构 代理人
主权项 一种基于Android内核的动态生成位图图像的信息显示方法,其特征在于:包括以下步骤:一、在系统自带应用中找到一个可以显示固定图片的应用,并记录下显示图片的文件路径P;二、创建用来显示信息的位图文件,并将其内容拷贝到字节数组A中;三、在内核虚拟文件系统的vfs_read函数中,添加对路径P的拦截,即如果读取文件的路径为P,则用字节数组A中的内容填充用户态缓冲区;四、在内核中将需要显示的信息,根据位图文件的格式,动态地写入到字节数组A中的像素数据区域。
地址 100081 北京市海淀区中关村南大街5号北京理工大学