[发明专利]一种删除和恢复内置应用程序的方法在审
申请号: | 201410304473.0 | 申请日: | 2014-06-30 |
公开(公告)号: | CN104035842A | 公开(公告)日: | 2014-09-10 |
发明(设计)人: | 耿兴欢;周玲莉 | 申请(专利权)人: | 上海斐讯数据通信技术有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14;G06F9/445 |
代理公司: | 上海信好专利代理事务所(普通合伙) 31249 | 代理人: | 张妍;张静洁 |
地址: | 201620 上海市松*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 删除 恢复 内置 应用程序 方法 | ||
技术领域
本发明涉及一种删除和恢复内置应用程序的方法,尤其涉及一种基于权限管理的删除和恢复内置应用程序的方法。
背景技术
以智能手机、平板电脑、电子阅读器等为代表的智能移动终端产业呈现井喷式增长。其中,智能移动手机更是夺得头把交椅,普及率急速上升。目前移动终端厂商或运营商会内置很多应用程序在产品中,移动终端产品在出厂的时候默认系统中自带好多应用程序,其中很多是一些几乎用不到但比较耗流的应用程序,怎么删除这些自带的应用程序?很多安卓(Android)手机往往无法直接删除内置的应用程序。用户删除这些内置应用程序时一般会提示“这是系统应用,无法卸载”,系统应用用户一般没有权限卸载这些内置的应用程序。
现有技术提供了卸载内置应用程序的方法,增加一个隐藏的存储空间,里面存放可删除的内置应用程序,系统第一次启动时,将这里面的应用程序,拷贝到用户区,则这些内置应用程序就相当于用户自己安装的程序一样,可以被删除。但是这种方法需要增加额外的存储分区或存储目录,浪费存储空间。
发明内容
本发明提供一种删除和恢复内置应用程序的方法,在不占用额外存储空间的基础上实现了内置应用程序的可删除可恢复功能,提高了用户体验。
为了达到上述目的,本发明提供一种删除和恢复内置应用程序的方法, linux内核将内置应用程序存储在内置应用程序的默认存储路径下,并设置内置应用程序的权限为root用户可读写,其他用户只读,linux内核在内置应用程序的默认存储路径下设置一个可删除、可恢复内置应用程序列表文件;
当用户选择删除一个内置应用程序时,安卓安装包管理服务检查该内置应用程序是否存在于可删除、可恢复内置应用程序列表文件中,如果存在,linux内核发送修改权限命令给初始化进程,初始化进程将默认存储路径下待删除的内置应用程序的权限修改为root用户可读写,其他用户不可读写,安卓安装包管理服务删除该待删除的内置应用程序生成的数据;
当用户选择恢复已经删除的内置应用程序时,执行恢复出厂设置操作,恢复被删除的内置应用程序。
所述的可删除、可恢复内置应用程序列表文件中记录所有可删除、可恢复内置应用程序的名称。
当用户选择删除一个内置应用程序时,如果内置应用程序不存在于可删除、可恢复内置应用程序列表文件中,则该内置应用程序不可删除。
安卓安装包管理服务删除该待删除的内置应用程序生成的数据后,还通知桌面管理程序删除该内置应用程序的桌面图标。
所述的执行恢复出厂设置操作,恢复被删除的内置应用程序的步骤包含以下步骤:
步骤1、用户执行恢复出厂设置操作后,系统进入恢复出厂设置模式,恢复出厂设置程序启动;
步骤2、恢复出厂设置程序将默认存储路径下的内置应用程序的权限修改为root用户可读写,其他用户只读;
步骤3、重启系统,安卓安装包管理服务读取安卓系统中具有原始权限的应用程序,则恢复了被删除的内置应用程序。
本发明还提供一种删除内置应用程序的方法,包含以下步骤:
步骤1、linux内核将内置应用程序存储在内置应用程序的默认存储路径下,并设置内置应用程序的权限为root用户可读写,其他用户只读;
步骤2、linux内核在内置应用程序的默认存储路径下设置一个可删除、可恢复内置应用程序列表文件;
步骤3、当用户选择删除一个内置应用程序时,安卓安装包管理服务检查此内置应用程序是否存在于可删除、可恢复内置应用程序列表文件中,如果存在,则进行步骤4;
步骤4、linux内核发送修改权限命令给初始化进程;
步骤5、初始化进程收到修改权限命令后,将默认存储路径下待删除的内置应用程序的权限修改为root用户可读写,其他用户不可读写;
步骤6、安卓安装包管理服务删除该待删除的内置应用程序生成的数据。
所述的可删除、可恢复内置应用程序列表文件中记录所有可删除、可恢复内置应用程序的名称。
所述的步骤3中,如果内置应用程序不存在于可删除、可恢复内置应用程序列表文件中,则该内置应用程序不可删除。
所述的步骤6中,安卓安装包管理服务删除该待删除的内置应用程序生成的数据后,还通知桌面管理程序删除该内置应用程序的桌面图标。
本发明还提供一种恢复内置应用程序的方法,包含以下步骤:
步骤1、用户执行恢复出厂设置操作后,系统进入恢复出厂设置模式,恢复出厂设置程序启动;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海斐讯数据通信技术有限公司,未经上海斐讯数据通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410304473.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种可拓展可优选的知识数据库构建方法
- 下一篇:书签显示方法和装置