1.一种提供用户界面的方法,用于终端设备应用程序,其特征在于,包括:
创建多个用户界面组件;
将所述多个用户界面组件缓存到内存中;
提取缓存的所述多个用户界面组件;
根据终端设备的屏幕状态利用所述多个用户界面组件提供用户界面。
2.如权利要求1所述的方法,所述屏幕状态包括横置状态或竖置状态。
3.如权利要求1所述的方法,所述创建多个用户界面组件包括:在应用程序启动时,预创建所述多个用户界面组件。
4.如权利要求1所述的方法,所述创建多个用户界面组件包括:在首次使用所述多个用户界面组件时,创建所述多个用户界面组件。
5.如权利要求1所述的方法,所述根据屏幕状态利用所述多个用户界面组件提供用户界面包括:根据屏幕状态,将不同用户界面组件布局到同一界面或者将不同用户界面组件布局到不同界面。
6.如权利要求1所述的方法,还包括:在应用程序退出时,销毁所述多个用户界面组件。
7.如权利要求1所述的方法,其特征在于,还包括:在所述用户界面组件中布局需要显示的内容。
8.如权利要求7所述的方法,其特征在于,所述在所述用户界面组件中布局需要显示的内容包括:采用自适应布局方式在所述用户界面组件中布局需要显示的内容。
9.一种提供用户界面的系统,其特征在于,包括:
用户界面组件管理器,所述用户界面组件管理器包括:
创建模块,创建多个用户界面组件;
缓存模块,将所述多个用户界面组件缓存到内存中;
提取模块,提取缓存的所述多个用户界面组件。
10.如权利要求9所述的系统,其特征在于,还包括:
界面提供模块,根据终端设备的屏幕状态利用所述多个用户界面组件提供用户界面。
11.一种终端设备,其特征在于,包括:
处理器;
存储器,存储用于所述处理器控制以下操作的指令:
创建多个用户界面组件;
将所述多个用户界面组件缓存到内存中;
提取缓存的所述多个用户界面组件;
根据终端设备的屏幕状态利用所述多个用户界面组件提供用户界面。