1.一种ODEX优化控制方法,其特征在于,所述方法包括:
获取移动终端中安装的应用程序集合,所述应用程序集合包括至少一个安装在所述移动终端的应用程序;
获取所述应用程序集合中每一个应用程序的使用参数,并根据所述使用参数计算所述应用程序集合中每一个应用程序的可运行文件ODEX优化优先级,其中所述使用参数包括使用时长和/或使用频率;
按照所述ODEX优化优先级的优先顺序依次对所述每一个应用程序进行ODEX优化。
2.根据权利要求1所述的方法,其特征在于,所述按照所述ODEX优化优先级的优先顺序依次对所述每一个应用程序进行ODEX优化,包括:判断所述应用程序集合中当前正在进行ODEX优化的第一目标应用程序是否正在运行;
若所述第一目标应用程序正在运行,则停止所述第一目标应用程序的ODEX优化,并按照所述ODEX优化优先级的优先顺序对所述第一目标应用程序的下一个应用程序进行ODEX优化。
3.根据权利要求1所述的方法,其特征在于,所述按照所述ODEX优化优先级的优先顺序依次对所述每一个应用程序进行ODEX优化,包括:判断所述应用程序集合中第二目标应用程序是否正在运行;其中所述第二目标应用程序为按照所述ODEX优化优先级的优先顺序在第三目标应用程序的下一个应用程序,其中所述第三目标应用程序为当前正在进行ODEX优化的应用程序;
若所述第二目标应用程序正在运行,则按照所述优先顺序将所述第二目标应用程序设置在所述第三目标应用程序之后的M个应用程序之后进行ODEX优化,其中所述M为正整数。
4.根据权利要求1所述的方法,其特征在于,所述根据所述使用参数计算所述应用程序集合中每一个应用程序的ODEX优化优先级之后,所述方法还包括:检测所述移动终端是否安装新应用程序;
若所述移动终端安装所述新应用程序,则将所述新应用程序添加到所述应用程序集合,组合成新应用程序集合;
将预设的初始ODEX优化优先级赋值于所述新应用程序,以及重新计算所述新应用程序集合除新应用程序之外的其他应用程序的ODEX优化优先级;
所述按照所述ODEX优化优先级的优先顺序依次对所述每一个应用程序进行ODEX优化,包括:按照所述新应用程序集合中每一个应用程序的ODEX优化优先级的优先顺序依次对所述新应用程序集合中每一个应用程序进行ODEX优化。
5.根据权利要求2所述的方法,其特征在于,所述停止所述第一目标应用程序的ODEX优化之后,所述方法还包括:判断所述应用程序集合中除所述第一目标应用程序之外的其他应用程序是否全部都进行了ODEX优化;
若所述其他应用程序全部都进行了ODEX优化,则判断所述第一目标应用程序是否正在运行,若所述第一目标应用程序未运行,则对所述第一目标应用程序进行ODEX优化。
6.一种移动终端,其特征在于,所述移动终端包括:
获取单元,用于获取移动终端中安装的应用程序集合,所述应用程序集合包括至少一个安装在所述移动终端的应用程序;
所述获取单元,还用于获取所述应用程序集合中每一个应用程序的使用参数,并根据所述使用参数计算所述应用程序集合中每一个应用程序的可运行文件ODEX优化优先级,其中所述使用参数包括使用时长和/或使用频率;
顺序优化单元,用于按照所述获取单元获取的所述ODEX优化优先级的优先顺序依次对所述每一个应用程序进行ODEX优化。
7.根据权利要求6所述的移动终端,其特征在于,所述顺序优化单元,具体用于判断所述应用程序集合中当前正在进行ODEX优化的第一目标应用程序是否正在运行;
若所述第一目标应用程序正在运行,则停止所述第一目标应用程序的ODEX优化,并按照所述ODEX优化优先级的优先顺序对所述第一目标应用程序的下一个应用程序进行ODEX优化。
8.根据权利要求6所述的移动终端,其特征在于,所述顺序优化单元,具体还用于判断所述应用程序集合中第二目标应用程序是否正在运行;其中所述第二目标应用程序为按照所述ODEX优化优先级的优先顺序第三目标应用程序的下一个应用程序,其中所述第三目标应用程序为当前正在进行ODEX优化的应用程序;
若所述第二目标应用程序正在运行,则按照所述优先顺序将所述第二目标应用程序设置在所述第三目标应用程序之后的M个应用程序之后进行ODEX优化,其中所述M为正整数。
9.根据权利要求6所述的移动终端,其特征在于,所述移动终端还包括:
检测单元,用于在所述获取单元根据所述使用参数计算所述应用程序集合中每一个应用程序的ODEX优化优先级之后,检测所述移动终端是否安装新应用程序;
添加单元,用于若所述检测单元检测所述移动终端安装所述新应用程序,则将所述新应用程序添加到所述应用程序集合,组合成新应用程序集合;
所述获取单元,还用于将预设的初始ODEX优化优先级赋值于所述新应用程序,以及重新计算所述新应用程序集合除新应用程序之外的其他应用程序的ODEX优化优先级;
所述顺序优化单元,具体用于按照所述添加单元组合成的所述新应用程序集合中每一个应用程序的ODEX优化优先级的优先顺序依次对所述新应用程序集合中每一个应用程序进行ODEX优化。
10.根据权利要求7所述的移动终端,其特征在于,所述顺序优化单元,还用于在该停止所述第一目标应用程序的ODEX优化之后,判断所述应用程序集合中除所述第一目标应用程序之外的其他应用程序是否全部都进行了ODEX优化;
若所述其他应用程序全部都进行了ODEX优化,则判断所述第一目标应用程序是否正在运行,若所述第一目标应用程序未正在运行,则对所述第一目标应用程序进行ODEX优化。