电话黄页控制方法和相关设备的制造方法_3

文档序号:9417162阅读:来源:国知局
包括栈区内存、堆区内存、全局区内存和代码区内存;在分配的所述内存空间中创建进程A。
[0078]302、移动终端调用进程A监测指令输入事件,所述指令由用户输入。
[0079]303、当监测到用于设置电话黄页菜单的指令输入事件时,移动终端确定分配给进程A的内存空间中当前空闲内存空间是否足够。
[0080]若是,执行步骤305。
[0081]若否,执行步骤304。
[0082]304、移动终端在显示界面上弹出电话黄页菜单创建失败的提示消息。
[0083]305、移动终端在分配给进程A的内存空间中的空闲内存空间中创建电话黄页主菜单和电话黄页辅菜单的用户界面对象。
[0084]306、当监测到退出设置电话黄页菜单的指令输入事件时,移动终端确定分配给进程A的内存空间中的空闲内存空间是否足够。
[0085]若是,执行步骤307。
[0086]若否,执行步骤308。
[0087]307、移动终端从相应内存空间中删除电话黄页辅菜单的用户界面对象,电话黄页辅菜单的用户界面对象保留在相应内存空间。
[0088]308、移动终端从相应内存空间中删除电话黄页主菜单和电话黄页辅菜单的用户界面对象。
[0089]可以看出,本发明实施例的方案中移动终端调用专用的进程A监测指令输入事件;当监测到用于设置电话黄页菜单的指令输入事件时在内存空间中创建电话黄页菜单的用户界面对象;当监测到退出设置电话黄页菜单的指令输入事件时,从所述内存空间中删除所述电话黄页菜单的用户界面对象。由于引入了在内存空间中动态的创建和删除电话黄页菜单的用户界面对象的机制,在电话黄页菜单的用户界面对象需要被使用的情况下创建电话黄页菜单的用户界面对象,当电话黄页菜单的用户界面对象当前无需被使用的情况下将电话黄页菜单的用户界面对象从内存空间删除,这使得内存空间中可不保留用户当前不关注的电话黄页菜单的用户界面对象,可见上述机制可以较为有效管理移动终端中的电话黄页应用所占用内存,有利于尽可能减少电话黄页菜单不必要的占用系统过多内存,进而有利于提升整个移动终端系统的响应速度。
[0090]请参见图4,图4为本发明的另一个实施例提供的一种电话黄页控制方法的流程示意图。如图4举例所示,本发明的另一个实施例提供的一种电话黄页控制方法可以包括:
[0091]401、移动终端调用创建的进程A。
[0092]其中,所述进程A可为专用于检测设置电话黄页菜单的指令输入事件或退出设置电话黄页菜单的指令输入事件的进程。
[0093]其中,移动终端调用创建的进程A可包括:
[0094]为待创建的进程A分配内存空间,其中,分配的所述内存空间包括栈区内存、堆区内存、全局区内存和代码区内存;在分配的所述内存空间中创建进程A。
[0095]402、移动终端调用进程A监测指令输入事件,所述指令由用户输入。
[0096]403、当监测到用于设置电话黄页菜单的指令输入事件时,移动终端确定分配给进程A的内存空间中当前空闲内存空间是否足够。
[0097]若是,执彳丁步骤405。
[0098]若否,执行步骤404。
[0099]404、移动终端在显示界面上弹出电话黄页菜单创建失败的提示消息。
[0100]405、移动终端在分配给进程A的内存空间中的空闲内存空间中创建电话黄页辅菜单的用户界面对象,在移动终端的系统公共内存空间中创建电话黄页主菜单的用户界面对象。
[0101]406、当监测到退出设置电话黄页菜单的指令输入事件时,移动终端确定系统公共内存空间中的空闲内存空间是否足够。
[0102]若是,执彳丁步骤407。
[0103]若否,执行步骤408。
[0104]407、移动终端从相应内存空间中删除电话黄页辅菜单的用户界面对象,电话黄页辅菜单的用户界面对象保留在相应内存空间。
[0105]408、移动终端从相应内存空间中删除电话黄页主菜单和电话黄页辅菜单的用户界面对象。
[0106]可以看出,本发明实施例的方案中移动终端调用专用的进程A监测指令输入事件;当监测到用于设置电话黄页菜单的指令输入事件时在内存空间中创建电话黄页菜单的用户界面对象;当监测到退出设置电话黄页菜单的指令输入事件时,从所述内存空间中删除所述电话黄页菜单的用户界面对象。由于引入了在内存空间中动态的创建和删除电话黄页菜单的用户界面对象的机制,在电话黄页菜单的用户界面对象需要被使用的情况下创建电话黄页菜单的用户界面对象,当电话黄页菜单的用户界面对象当前无需被使用的情况下将电话黄页菜单的用户界面对象从内存空间删除,这使得内存空间中可不保留用户当前不关注的电话黄页菜单的用户界面对象,可见上述机制可以较为有效管理移动终端中的电话黄页应用所占用内存,有利于尽可能减少电话黄页菜单不必要的占用系统过多内存,进而有利于提升整个移动终端系统的响应速度。
[0107]请参见图5,图5为本发明的另一个实施例提供的一种电话黄页控制方法的流程示意图。如图5举例所示,本发明的另一个实施例提供的一种电话黄页控制方法可以包括:
[0108]501、移动终端创建线程N。
[0109]其中,所述线程N可为专用于检测设置电话黄页菜单的指令输入事件或退出设置电话黄页菜单的指令输入事件的线程。
[0110]其中,移动终端创建线程N可包括:
[0111]为待创建的线程N分配内存空间,其中,分配的所述内存空间包括栈区内存、堆区内存、全局区内存和代码区内存;在分配的所述内存空间中创建线程N。
[0112]502、移动终端调用线程N监测指令输入事件,所述指令由用户输入。
[0113]503、当监测到用于设置电话黄页菜单的指令输入事件时,移动终端确定分配给线程N的内存空间中当前空闲内存空间是否足够。
[0114]若是,执行步骤505。
[0115]若否,执行步骤504。
[0116]504、移动终端在显示界面上弹出电话黄页菜单创建失败的提示消息。
[0117]505、在移动终端分配给线程N的内存空间中的空闲内存空间中创建电话黄页辅菜单的用户界面对象,在移动终端的系统公共内存空间中创建电话黄页主菜单的用户界面对象。
[0118]506、当监测到退出设置电话黄页菜单的指令输入事件时,移动终端确定系统公共内存空间中的空闲内存空间是否足够。
[0119]若是,执行步骤507。
[0120]若否,执行步骤508。
[0121]507、移动终端从相应内存空间中删除电话黄页辅菜单的用户界面对象,电话黄页辅菜单的用户界面对象保留在相应内存空间。
[0122]508、移动终端从相应内存空间中删除电话黄页主菜单和电话黄页辅菜单的用户界面对象。
[0123]可以看出,本发明实施例的方案中移动终端调用专用的线程N监测指令输入事件;当监测到用于设置电话黄页菜单的指令输入事件时在内存空间中创建电话黄页菜单的用户界面对象;当监测到退出设置电话黄页菜单的指令输入事件时,从所述内存空间中删除所述电话黄页菜单的用户界面对象。由于引入了在内存空间中动态的创建和删除电话黄页菜单的用户界面对象的机制,在电话黄页菜单的用户界面对象需要被使用的情况下创建电话黄页菜单的用户界面对象,当电话黄页菜单的用户界面对象当前无需被使用的情况下将电话黄页菜单的用户界面对象从内存空间删除,这使得内存空间中可不保留用户当前不关注的电话黄页菜单的用户界面对象,可见上述机制可以较为有效管理移动终端中的电话黄页应用所占用内存,有利于尽可能减少电话黄页菜单不必要的占用系统过多内存,进而有利于提升整个移动终端系统的响应速度。
[0124]请参见图6,图6为本发明的另一个实施例提供的一种电话黄页控制方法的流程示意图。如图6举例所示,本发明的另一个实施例提供的一种电话黄页控制方法可以包括:
[0125]601、移动终端创建线程N。
[0126]其中,所述线程N可为专用于检测设置电话黄页菜单的指令输入事件或退出设置电话黄页菜单的指令输入事件的线程。
[0127]其中,移动终端创建线程N可包括:
[0128]为待创建的线程N分配内存空间,其中,分配的所述内存空间包括栈区内存、堆区内存、全局区内存和代码区内存;在分配的所述内存空间中创建线程N。
[0129]602、移动终端调用线程N监测指令输入事件,所述指令由用户输入。
[0130]603、当监测到用于设置电
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1