[发明专利]一种定制电视机主场景的方法有效
申请号: | 201811307968.3 | 申请日: | 2018-11-05 |
公开(公告)号: | CN109413500B | 公开(公告)日: | 2020-12-15 |
发明(设计)人: | 刘战芬;杨毅;庄博涵;李平 | 申请(专利权)人: | 四川长虹电器股份有限公司 |
主分类号: | H04N21/443 | 分类号: | H04N21/443 |
代理公司: | 四川省成都市天策商标专利事务所 51213 | 代理人: | 吴瑞芳 |
地址: | 621000 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 定制 电视 机主 场景 方法 | ||
1.一种定制电视机主场景的方法,其特征在于,包括:
步骤S100:更改设置为根据包名PackageName启动主场景,屏蔽原有的主场景选择机制,增加主场景属性persist.sys.launcher.type,所述属性persist.sys.launcher.type用于电视机选择启动预置主场景还是启动定制主场景;
步骤S200:在定制模块中添加检测服务,所述检测服务在创建方法onCreate里安装U盘接入回调接口,用于检测是否U盘接入;
步骤S300:开机时,启动检测服务,当检测服务检测到存在合法的APK文件,则提示用户操作生成定制主场景,重启电视机;
所述步骤S300具体为:
步骤S310:如果检测到有U盘接入,U盘接入回调接口就会收到回调;
步骤S320:检测U盘的ThirdpartyApk目录下是否有合法的APK文件,如果有,经用户确定后,自动安装APK文件;
步骤S330:在安装成功后,将定制主场景的包名进行加密,并保存到本地文件ThirdpartypackageName,同时设置属性persist.sys.launcher.type的值为other,重启电视机;
步骤S400:用定制主场景更换预置主场景。
2.根据权利要求1所述的一种定制电视机主场景的方法,其特征在于,所述步骤S200具体为:
步骤S210:在定制模块com.changhong.commerce.listMenu里,添加检测服务MonitorService,并设置检测服务MonitorService在过滤器MyRevice.java收到开机广播android.intent.action.BOOT_COMPLETED后启动;
步骤S220:MonitorService服务在创建方法onCreate里安装U盘接入回调接口StorageEventListener。
3.根据权利要求2所述的一种定制电视机主场景的方法,其特征在于,所述步骤S400具体为:
步骤S410:当属性persist.sys.launcher.type的值为other,对本地文件ThirdpartypackageName解密,得到定制主场景的包名;
步骤S420:对所述包名对应的定制主场景的签名和文件进行安全验证,验证通过时启动定制主场景,否则仍启动预置的主场景。
4.根据权利要求1-3中任意一项所述的一种定制电视机主场景的方法,其特征在于,所述合法的APK文件是指具备HOME属性和合法签名的APK文件。
5.根据权利要求1-3中任意一项所述的一种定制电视机主场景的方法,其特征在于,所述步骤S100具体为:
修改电视机原有的主场景选择器ResolverActivity.java的方法configureContentView,增加属性persist.sys.launcher.type判断,所述属性persist.sys.launcher.type的值包括默认值和other,当属性persist.sys.launcher.type为默认值时,电视机开机时启动预置的主场景;当属性persist.sys.launcher.type为other时,启动定制的主场景。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川长虹电器股份有限公司,未经四川长虹电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811307968.3/1.html,转载请声明来源钻瓜专利网。