The invention belongs to the application of source code management technology in the intelligent digital video terminal, which discloses a method for automatically maintaining intelligent devices to apply data packets, and solves the problem of low copy efficiency and high error rate in manual operation of APK in traditional technology. The method includes: A. automatically gets all of the application of APK machine has been equipped with the package name through the application of information management software installed on smart TV, and calculated using apk MD5 code; the MD5 code corresponding to the package name into the storage system; B. copy by running the script, all intelligent application of apk directory traversal search TV system; a folder will copy them all to the external memory; C. by running into the script, calculated by APK copy sequentially MD5 code, and matched with the storage system MD5 code, after the success of the application of APK is introduced into the storage system corresponding to the APK package name.
【技术实现步骤摘要】
一种自动维护智能设备应用数据包的方法
本专利技术属于智能数字视频终端的应用源码管理技术,具体涉及一种自动维护智能设备应用数据包的方法。
技术介绍
随着智能电视搭载的应用日益丰富,给开发者和用户带来了方便和乐趣。因搭载应用的数量越来越多,智能电视的软件应用apk管理也增加了难度,出现apk版本的源码丢失、存储错误等的情况,所以管理好发布软件搭载的应用apk成为软件存档管理的重要需求。通常安卓系统电视应用apk一般放置在多个不同的的路径下,路径名称随机芯的差异会有差异,所以每次的拷贝路径都不固定;部分应用的apk放置在对应包名的路径下的文件名还会经常使用相同的名字;如果直接拷贝,会出现部分应用的apk没拷出来,有些应用又漏拷贝的现象。这样复制出的应用apk会给维护人员造成很大的困扰,拷贝时间长,出错率高。为便于理解,下面对本专利技术中可能出现的技术术语进行阐释:应用:每个应用对应一个apk包,安装在智能电视上,它的文件名称统一为*.apk;已搭载的应用:就是整机的软件上已预置的应用,用户无法删除;每个应用有3个重要信息:应用包名、应用版本、应用MD5码;应用包名:应用按照包名进行区分;不同的应用有不同的包名。应用版本:versioncode、versioname;根据这2个参数进行版本区分;应用MD5码:同一个应用apk编译一次,就会有且只有一个MD5码;MD5码是应用apk的身份证。应用apk:每个应用的安装程序。智能电视系统调用该apk进行相关的应用操作。如果没有混淆代码,可以直接恢复出应用的源码;维护不同版本的应用apk在管理上至关重要。
技术实现思路
本专 ...
【技术保护点】
一种自动维护智能设备应用数据包的方法,其特征在于,包括以下步骤:a.通过安装在智能电视上的应用信息管理软件自动获取整机已搭载的全部应用的apk包名,并计算各个应用apk的MD5码;将所述MD5码按照对应包名导入存储系统;b.通过运行拷贝脚本,遍历搜索智能电视系统所有目录下的应用apk;将它们全部拷贝到外接存储器的某个文件夹下;c.通过运行导入脚本,按顺序逐个计算拷贝的应用apk的MD5码,并与存储系统中的MD5码进行匹配,匹配成功后,将应用apk导入至存储系统对应的apk包名下。
【技术特征摘要】
1.一种自动维护智能设备应用数据包的方法,其特征在于,包括以下步骤:a.通过安装在智能电视上的应用信息管理软件自动获取整机已搭载的全部应用的apk包名,并计算各个应用apk的MD5码;将所述MD5码按照对应包名导入存储系统;b.通过运行拷贝脚本,遍历搜索智能电视系统所有目录下的应用apk;将它们全部拷贝到外接存储器的某个文件夹下;c.通过运行导入脚本,按顺序逐个计算拷贝的应用apk的MD5码,并与存储系统中的MD5码进行匹配,匹配成功后,将应用apk导入至存储系统对应的apk包名下。2.如权利要求1所述的一种自动维护智能设备应用数据包的方法,其特征在于,步骤a中,通过调用智能电视系统在编译时生成的标准函数计算各个应用apk的MD5码。3.如权利要求1所述的一种自动维护智能设备应用数据包的方法,其特征在于,步骤b中,将应用apk全部...
【专利技术属性】
技术研发人员:梁敏,
申请(专利权)人:四川长虹电器股份有限公司,
类型:发明
国别省市:四川,51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。