本發(fā)明涉及手機相關(guān)技術(shù)領(lǐng)域,特別是一種手機計算器應(yīng)用顯示方法及裝置。
背景技術(shù):
手機由于屏幕較小,因此基本上大部分手機上的應(yīng)用都是全屏顯示,如果要切換到其他應(yīng)用需要點擊手機上的按鍵進行切換。
然而,發(fā)明人在實現(xiàn)發(fā)明的過程中發(fā)現(xiàn),現(xiàn)有的手機的應(yīng)用顯示方式,對計算器應(yīng)用的顯示并不合適。由于用戶使用計算器應(yīng)用的場景,多數(shù)是為了對其他應(yīng)用中的數(shù)字進行計算,因此用戶需要在計算器應(yīng)用和其他應(yīng)用間進行多次切換,以讀取其他應(yīng)用中的數(shù)字然后使用計算器進行切換,在應(yīng)用間多次切換,讓用戶使用非常不便。
技術(shù)實現(xiàn)要素:
基于此,有必要針對現(xiàn)有技術(shù)手機使用計算器應(yīng)用需要經(jīng)常在應(yīng)用間切換的技術(shù)問題,提供一種手機計算器應(yīng)用顯示方法及裝置。
本發(fā)明實施例提供一種手機計算器應(yīng)用顯示方法,包括:
響應(yīng)于對計算器應(yīng)用的浮動顯示請求,將所述計算器應(yīng)用設(shè)置為浮動顯示;
在浮動顯示所述計算器應(yīng)用的同時,縮小顯示所述計算器應(yīng)用。
進一步的,在響應(yīng)于對計算器應(yīng)用的浮動顯示請求,將所述計算器應(yīng)用設(shè)置為浮動顯示之前,所述方法還包括:
響應(yīng)于計算器應(yīng)用啟動請求,啟動所述計算器應(yīng)用,并在所述計算器應(yīng)用上顯示切換按鍵;
響應(yīng)于切換按鍵被點擊事件,生成對所述計算器應(yīng)用的浮動顯示請求。
再進一步的:
所述響應(yīng)于計算器應(yīng)用啟動請求,啟動所述計算器應(yīng)用,具體包括:響應(yīng)于計算器應(yīng)用啟動請求,獲取所述計算器應(yīng)用的全屏布局,啟動所述計算器應(yīng)用,并采用所述全屏布局顯示所述計算器應(yīng)用;
所述在浮動顯示所述計算器應(yīng)用的同時,縮小顯示所述計算器應(yīng)用,具體包括:獲取所述計算器應(yīng)用的縮小布局,采用所述縮小布局浮動顯示所述計算器應(yīng)用。
更進一步的,在浮動顯示所述計算器應(yīng)用的同時,縮小顯示所述計算器應(yīng)用之后,所述方法還包括:
響應(yīng)于對計算器應(yīng)用的浮動取消請求,將所述計算器應(yīng)用設(shè)置為浮動取消;
全屏顯示所述計算器應(yīng)用。
再進一步的,在響應(yīng)于對計算器應(yīng)用的浮動顯示請求,將所述計算器應(yīng)用設(shè)置為浮動顯示之前,所述方法還包括:
響應(yīng)于浮動顯示的計算器輔助按鍵被點擊事件,啟動所述計算器應(yīng)用,并生成對所述計算器應(yīng)用的浮動顯示請求。
本發(fā)明實施例提供一種手機計算器應(yīng)用顯示裝置,其特征在于,包括:
浮動設(shè)定模塊,用于:響應(yīng)于對計算器應(yīng)用的浮動顯示請求,將所述計算器應(yīng)用設(shè)置為浮動顯示;
縮小顯示模塊,用于:在浮動顯示所述計算器應(yīng)用的同時,縮小顯示所述計算器應(yīng)用。
進一步的,在所述浮動設(shè)定模塊之前,所述裝置還包括計算器應(yīng)用啟動模塊,用于:
響應(yīng)于計算器應(yīng)用啟動請求,啟動所述計算器應(yīng)用,并在所述計算器應(yīng)用上顯示切換按鍵;
響應(yīng)于切換按鍵被點擊事件,生成對所述計算器應(yīng)用的浮動顯示請求。
再進一步的:
所述響應(yīng)于計算器應(yīng)用啟動請求,啟動所述計算器應(yīng)用,具體包括:響應(yīng)于計算器應(yīng)用啟動請求,獲取所述計算器應(yīng)用的全屏布局,啟動所述計算器應(yīng)用,并采用所述全屏布局顯示所述計算器應(yīng)用;
所述在浮動顯示所述計算器應(yīng)用的同時,縮小顯示所述計算器應(yīng)用,具體包括:獲取所述計算器應(yīng)用的縮小布局,采用所述縮小布局浮動顯示所述計算器應(yīng)用。
更進一步的,在縮小顯示模塊之后,所述裝置還包括浮動取消模塊,用于:
響應(yīng)于對計算器應(yīng)用的浮動取消請求,將所述計算器應(yīng)用設(shè)置為浮動取消;
全屏顯示所述計算器應(yīng)用。
再進一步的,在所述浮動設(shè)定模塊之前,所述裝置還包括計算器輔助按鍵浮動縮小顯示模塊,用于:
響應(yīng)于浮動顯示的計算器輔助按鍵被點擊事件,啟動所述計算器應(yīng)用,并生成對所述計算器應(yīng)用的浮動顯示請求。
本發(fā)明實施例通過將計算器應(yīng)用設(shè)置為浮動縮小顯示,使得計算器應(yīng)用能夠浮動并顯示在其他應(yīng)用之上,用戶就可以方便地從其他應(yīng)用獲取數(shù)字,并使用計算器應(yīng)用計算,從而無需在應(yīng)用間切換,大大提高了用戶使用計算器應(yīng)用的便捷性。
附圖說明
圖1為本發(fā)明實施例提供的一種手機計算器應(yīng)用顯示方法的工作流程圖;
圖2為本發(fā)明可選實施例提供的一種手機計算器應(yīng)用顯示方法的工作流程圖;
圖3為本發(fā)明實施例提供一種手機計算器應(yīng)用顯示裝置的裝置模塊圖;
圖4為本發(fā)明一實施例提供的手機的結(jié)構(gòu)框圖。
具體實施方式
下面結(jié)合附圖和具體實施例對本發(fā)明做進一步詳細的說明。
如圖1所示為本發(fā)明實施例提供的一種手機計算器應(yīng)用顯示方法的工作流程圖,包括:
步驟S101,響應(yīng)于對計算器應(yīng)用的浮動顯示請求,將所述計算器應(yīng)用設(shè)置為浮動顯示;
步驟S102,在浮動顯示所述計算器應(yīng)用的同時,縮小顯示所述計算器應(yīng)用。
用戶使用智能終端開啟計算器應(yīng)用,當需要將計算器應(yīng)用浮動顯示時,通過點擊屏幕按鍵,觸發(fā)步驟S101,將計算器應(yīng)用設(shè)置為浮動顯示。例如,在安卓系統(tǒng)中,可以通過Windowsmanager將計算器應(yīng)用設(shè)置為浮動顯示。當計算器應(yīng)用浮動顯示后,執(zhí)行步驟S102,將計算器應(yīng)用縮小顯示,使得計算器應(yīng)用浮動在其他所有應(yīng)用之上。
本發(fā)明實施例通過將計算器應(yīng)用設(shè)置為浮動縮小顯示,使得計算器應(yīng)用能夠浮動并顯示在其他應(yīng)用之上,用戶就可以方便地從其他應(yīng)用獲取數(shù)字,并使用計算器應(yīng)用計算,從而無需在應(yīng)用間切換,大大提高了用戶使用計算器應(yīng)用的便捷性。
在其中一個實施例中,在響應(yīng)于對計算器應(yīng)用的浮動顯示請求,將所述計算器應(yīng)用設(shè)置為浮動顯示之前,所述方法還包括:
響應(yīng)于計算器應(yīng)用啟動請求,啟動所述計算器應(yīng)用,并在所述計算器應(yīng)用上顯示切換按鍵;
響應(yīng)于切換按鍵被點擊事件,生成對所述計算器應(yīng)用的浮動顯示請求。
本實施例為計算器增加切換按鍵,當用戶點擊切換按鍵,則可以切換至浮動顯示,方便用戶使用。
在其中一個實施例中:
所述響應(yīng)于計算器應(yīng)用啟動請求,啟動所述計算器應(yīng)用,具體包括:響應(yīng)于計算器應(yīng)用啟動請求,獲取所述計算器應(yīng)用的全屏布局,啟動所述計算器應(yīng)用,并采用所述全屏布局顯示所述計算器應(yīng)用;
所述在浮動顯示所述計算器應(yīng)用的同時,縮小顯示所述計算器應(yīng)用,具體包括:獲取所述計算器應(yīng)用的縮小布局,采用所述縮小布局浮動顯示所述計算器應(yīng)用。
本實施例在計算器處于不同顯示狀態(tài)時,選擇不同的布局(layout),其中縮小布局的每個部件小于或等于全屏布局中相應(yīng)的部件,方便用戶在不同的場合下使用。
在其中一個實施例中,在浮動顯示所述計算器應(yīng)用的同時,縮小顯示所述計算器應(yīng)用之后,所述方法還包括:
響應(yīng)于對計算器應(yīng)用的浮動取消請求,將所述計算器應(yīng)用設(shè)置為浮動取消;
全屏顯示所述計算器應(yīng)用。
浮動取消請求可以是專門建立一個浮動取消按鍵,當用戶點擊浮動取消按鍵時觸發(fā)浮動取消請求,也可以是采用一個統(tǒng)一的切換按鍵,當計算器采用全屏布局顯示時,點擊切換按鍵產(chǎn)生浮動顯示請求,在計算器采用縮小布局顯示時,點擊切換按鍵產(chǎn)生浮動取消請求。
本實施例增加對浮動取消請求的響應(yīng),從而便于用戶在全屏顯示和縮小顯示之間進行切換。
在其中一個實施例中,在響應(yīng)于對計算器應(yīng)用的浮動顯示請求,將所述計算器應(yīng)用設(shè)置為浮動顯示之前,所述方法還包括:
響應(yīng)于浮動顯示的計算器輔助按鍵被點擊事件,啟動所述計算器應(yīng)用,并生成對所述計算器應(yīng)用的浮動顯示請求。
本實施例增加計算器輔助按鍵,該計算器輔助按鍵為浮動顯示,因此,當用戶需要使用計算器時,可以點擊該按鍵,啟動浮動顯示的計算器,為用戶在其他應(yīng)用中調(diào)用計算器應(yīng)用提供了便捷的方式。
如圖2所示為本發(fā)明可選實施例提供的一種手機計算器應(yīng)用顯示方法的工作流程圖,包括:
步驟S201,響應(yīng)于計算器應(yīng)用啟動請求,獲取所述計算器應(yīng)用的全屏布局,啟動所述計算器應(yīng)用,采用所述全屏布局顯示所述計算器應(yīng)用,并在所述計算器應(yīng)用上顯示切換按鍵;
當用戶點擊手機上的計算器應(yīng)用時,產(chǎn)生計算器應(yīng)用啟動請求,從而觸發(fā)啟動計算器應(yīng)用,并采用全屏布局顯示,全屏布局的部件較大,便于用戶點擊;
步驟S202,響應(yīng)于切換按鍵被點擊事件,生成對所述計算器應(yīng)用的浮動顯示請求;
當用戶點擊切換按鍵,則產(chǎn)生切換按鍵被點擊事件,并觸發(fā)生成浮動顯示請求;
步驟S203,響應(yīng)于對計算器應(yīng)用的浮動顯示請求,將所述計算器應(yīng)用設(shè)置為浮動顯示;
系統(tǒng)接收到浮動顯示請求,將所述計算器應(yīng)用設(shè)置為浮動顯示,對于安卓系統(tǒng),為計算器應(yīng)用啟動浮動顯示服務(wù),該浮動顯示服務(wù)獲取WindowManagerImpl.CompatModeWrapper,并為CompatModeWrapper設(shè)置浮動顯示的參數(shù);
步驟S204,獲取所述計算器應(yīng)用的縮小布局,采用所述縮小布局浮動顯示所述計算器應(yīng)用;
將CompatModeWrapper設(shè)置為采用縮小布局,實現(xiàn)縮小顯示,縮小布局的部件每個部件小于或等于全屏布局中相應(yīng)的部件,方便用戶在縮小顯示時使用。
如圖3所示為本發(fā)明實施例提供一種手機計算器應(yīng)用顯示裝置的裝置模塊圖,包括:
浮動設(shè)定模塊301,用于:響應(yīng)于對計算器應(yīng)用的浮動顯示請求,將所述計算器應(yīng)用設(shè)置為浮動顯示;
縮小顯示模塊302,用于:在浮動顯示所述計算器應(yīng)用的同時,縮小顯示所述計算器應(yīng)用。
本發(fā)明實施例通過將計算器應(yīng)用設(shè)置為浮動縮小顯示,使得計算器應(yīng)用能夠浮動并顯示在其他應(yīng)用之上,用戶就可以方便地從其他應(yīng)用獲取數(shù)字,并使用計算器應(yīng)用計算,從而無需在應(yīng)用間切換,大大提高了用戶使用計算器應(yīng)用的便捷性。
在其中一個實施例中,在所述浮動設(shè)定模塊之前,所述裝置還包括計算器應(yīng)用啟動模塊,用于:
響應(yīng)于計算器應(yīng)用啟動請求,啟動所述計算器應(yīng)用,并在所述計算器應(yīng)用上顯示切換按鍵;
響應(yīng)于切換按鍵被點擊事件,生成對所述計算器應(yīng)用的浮動顯示請求。
本實施例為計算器增加切換按鍵,當用戶點擊切換按鍵,則可以切換至浮動顯示,方便用戶使用。
在其中一個實施例中:
所述響應(yīng)于計算器應(yīng)用啟動請求,啟動所述計算器應(yīng)用,具體包括:響應(yīng)于計算器應(yīng)用啟動請求,獲取所述計算器應(yīng)用的全屏布局,啟動所述計算器應(yīng)用,并采用所述全屏布局顯示所述計算器應(yīng)用;
所述在浮動顯示所述計算器應(yīng)用的同時,縮小顯示所述計算器應(yīng)用,具體包括:獲取所述計算器應(yīng)用的縮小布局,采用所述縮小布局浮動顯示所述計算器應(yīng)用。
本實施例在計算器處于不同顯示狀態(tài)時,選擇不同的布局(layout),其中縮小布局的每個部件小于或等于全屏布局中相應(yīng)的部件,方便用戶在不同的場合下使用。
在其中一個實施例中,在縮小顯示模塊之后,所述裝置還包括浮動取消模塊,用于:
響應(yīng)于對計算器應(yīng)用的浮動取消請求,將所述計算器應(yīng)用設(shè)置為浮動取消;
全屏顯示所述計算器應(yīng)用。
本實施例增加對浮動取消請求的響應(yīng),從而便于用戶在全屏顯示和縮小顯示之間進行切換。
在其中一個實施例中,在所述浮動設(shè)定模塊之前,所述裝置還包括計算器輔助按鍵浮動縮小顯示模塊,用于:
響應(yīng)于浮動顯示的計算器輔助按鍵被點擊事件,啟動所述計算器應(yīng)用,并生成對所述計算器應(yīng)用的浮動顯示請求。
本實施例增加計算器輔助按鍵,該計算器輔助按鍵為浮動顯示,因此,當用戶需要使用計算器時,可以點擊該按鍵,啟動浮動顯示的計算器,為用戶在其他應(yīng)用中調(diào)用計算器應(yīng)用提供了便捷的方式。
如圖4所示為本發(fā)明一實施例提供的手機的結(jié)構(gòu)框圖,其主要包括:處理器401、存儲器402及通信組件403等。
其中存儲器402中存儲前述方法的具體代碼,由處理器401具體執(zhí)行,通信組件403進行通信。
此外,上述的存儲器402中的邏輯指令可以通過軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺移動終端(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、移動硬盤、只讀存儲器(ROM,Read-Only Memory)、隨機存取存儲器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
以上所描述的裝置實施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上。可以根據(jù)實際的需要選擇其中的部分或者全部模塊來實現(xiàn)本發(fā)明實施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性的勞動的情況下,即可以理解并實施。
通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到各實施方式可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當然也可以通過硬件。基于這樣的理解,上述技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品可以存儲在計算機可讀存儲介質(zhì)中,如ROM/RAM、磁碟、光盤等,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行各個實施例或者實施例的某些部分所述的方法。
最后應(yīng)說明的是:以上實施例僅用以說明本發(fā)明實施例的技術(shù)方案,而非對其限制;盡管參照前述實施例對本發(fā)明實施例進行了詳細的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當理解:其依然可以對前述各實施例所記載的技術(shù)方案進行修改,或者對其中部分技術(shù)特征進行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的精神和范圍。