【技术实现步骤摘要】
本专利技术涉及移动通信
,尤其涉及一种定制应用程序启动控制方法及装置。
技术介绍
随着第三代(3G)移动通信技术时代的到来,终端的网络制式除了传统的全球移动通信系统(GSM)和码分多址(CDMA)外,又增加了宽带码分多址(WCDMA)、CDMA200以及时分同步码分多址(TD-SCDMA)等网络制式。现在,各网络运营商都希望通过公开渠道出售的手机在插入运营商的SIM卡后,能够显示运营商的自有业务,比如网络设置,打开浏览器显示的首页,应用等等。目前,已知的方法是:使用android操作系统中的开机启动机制读取SIM卡的PLMN的参数(包括移动国家号码MNC、移动网号MCC),并根据读取到的参数加载对应的资源。但是,在使用android默认的开机启动机制读到PLMN的参数值时,Android程序安装包APK的加载过程已经结束,此时就无法再根据PLMN的参数值来加载APK。否则,就需要重启手机,在下次启动的过程中根据上次读到的PLMN值去加载APK。因此,通过重启手机来加载APK的体验对用户来说,很可能被认为是手机故障。
技术实现思路
本专利技术要解决的技术问题是提供一种定制应用程序启动控制方法及装置,能够在操作系统启动前获取SIM卡的PLMN值,并在操作系统启动后进行定制的应用程序的加载,可以避免重启手机加载定制APK的情况。为解决上述问题,本专利技术提供一种定制应用程序启动控制方法,所述方 ...
【技术保护点】
一种定制应用程序启动控制方法,其特征在于,所述方法包括:执行终端系统初始化启动,并获取所述终端当前SIM卡的公共陆地移动网络PLMN值;启动操作系统并根据所述当前SIM卡的PLMN值加载对应的应用程序;以及启动所述应用程序。
【技术特征摘要】
1.一种定制应用程序启动控制方法,其特征在于,所述方法包括:
执行终端系统初始化启动,并获取所述终端当前SIM卡的公共陆地移动网
络PLMN值;
启动操作系统并根据所述当前SIM卡的PLMN值加载对应的应用程序;以
及
启动所述应用程序。
2.如权利要求1所述的定制应用程序启动控制方法,其特征在于,启动操
作系统并根据所述当前SIM卡的PLMN值加载对应的应用程序的步骤具体为:
启动操作系统并将所述当前SIM卡的PLMN值写入系统属性;
根据所述当前SIM卡的PLMN值从所述终端的运营商应用程序列表中获取
对应的应用程序;其中,所述运营商应用程序列表记录了SIM卡的PLMN值与
对应的应用程序;以及
加载所述应用程序。
3.如权利要求2所述的定制应用程序启动控制方法,其特征在于,将所述
当前SIM卡的PLMN值写入系统属性的步骤之前,所述方法还包括:
判断所述当前SIM卡的PLMN值是否在所述运营商应用程序列表中;若是,
则执行所述将所述当前SIM卡的PLMN值写入系统属性的步骤,否则,则确定
没有相应的资源可以加载。
4.如权利要求3所述的定制应用程序启动控制方法,其特征在于,当确定
所述当前SIM卡的PLMN值在所述运营商应用程序列表中时,所述方法还包括:
判断所述终端保存的SIM卡的PLMN值与所述当前SIM卡的PLMN值是
否相同;若是,则直接执行所述加载所述应用程序的步骤;否则,则执行所述
将所述当前SIM卡的PLMN值写入系统属性的步骤。
5.如权利要求4所述的定制应用程序启动控制方法,其特征在于,当确定
所述终端保存的SIM卡的PLMN值与所述当前SIM卡的PLMN值不同时,启
动所述应用程序的步骤之后,所述方法还包括:
保存所述当前SIM卡的PLMN值。
6.一种定制应用程序启动控制装置,其特征在于,所述装置包括:
第一获取模块,用于在所述装置执行系统初始化启动后获取所述装置当前
\tSIM卡的公共陆地移动网络PLMN值;
加载模块,用于启动操作系统并...
【专利技术属性】
技术研发人员:钱文,
申请(专利权)人:惠州TCL移动通信有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。