00和用戶之間的提供一個輸出接口的屏幕。在一些實(shí)施例中,屏幕可以包括液晶顯示器(LCD)和觸摸面板(TP)。如果屏幕包括觸摸面板,屏幕可以被實(shí)現(xiàn)為觸摸屏,以接收來自用戶的輸入信號。觸摸面板包括一個或多個觸摸傳感器以感測觸摸、滑動和觸摸面板上的手勢。所述觸摸傳感器可以不僅感測觸摸或滑動動作的邊界,而且還檢測與所述觸摸或滑動操作相關(guān)的持續(xù)時間和壓力。在一些實(shí)施例中,多媒體組件2008包括一個前置攝像頭和/或后置攝像頭。當(dāng)裝置2000處于操作模式,如拍攝模式或視頻模式時,前置攝像頭和/或后置攝像頭可以接收外部的多媒體數(shù)據(jù)。每個前置攝像頭和后置攝像頭可以是一個固定的光學(xué)透鏡系統(tǒng)或具有焦距和光學(xué)變焦能力。
[0156]音頻組件2010被配置為輸出和/或輸入音頻信號。例如,音頻組件2010包括一個麥克風(fēng)(MIC),當(dāng)裝置2000處于操作模式,如呼叫模式、記錄模式和語音識別模式時,麥克風(fēng)被配置為接收外部音頻信號。所接收的音頻信號可以被進(jìn)一步存儲在存儲器2004或經(jīng)由通信組件2016發(fā)送。在一些實(shí)施例中,音頻組件2010還包括一個揚(yáng)聲器,用于輸出音頻信號。
[0157]I/O接口 2012為處理組件2002和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤,點(diǎn)擊輪,按鈕等。這些按鈕可包括但不限于:主頁按鈕、音量按鈕、啟動按鈕和鎖定按鈕。
[0158]傳感器組件2014包括一個或多個傳感器,用于為裝置2000提供各個方面的狀態(tài)評估。例如,傳感器組件2014可以檢測到裝置2000的打開/關(guān)閉狀態(tài),組件的相對定位,例如所述組件為裝置2000的顯示器和小鍵盤,傳感器組件2014還可以檢測裝置2000或裝置2000 —個組件的位置改變,用戶與裝置2000接觸的存在或不存在,裝置2000方位或加速/減速和裝置2000的溫度變化。傳感器組件2014可以包括接近傳感器,被配置用來在沒有任何的物理接觸時檢測附近物體的存在。傳感器組件2014還可以包括光傳感器,如CMOS或CXD圖像傳感器,用于在成像應(yīng)用中使用。在一些實(shí)施例中,該傳感器組件2014還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,壓力傳感器或溫度傳感器。
[0159]通信組件2016被配置為便于裝置2000和其他設(shè)備之間有線或無線方式的通信。裝置2000可以接入基于通信標(biāo)準(zhǔn)的無線網(wǎng)絡(luò),如WiFi,2G或3G,或它們的組合。在一個示例性實(shí)施例中,通信組件2016經(jīng)由廣播信道接收來自外部廣播管理系統(tǒng)的廣播信號或廣播相關(guān)信息。在一個示例性實(shí)施例中,所述通信組件2016還包括近場通信(NFC)模塊,以促進(jìn)短程通信。例如,在NFC模塊可基于射頻識別(RFID)技術(shù),紅外數(shù)據(jù)協(xié)會(IrDA)技術(shù),超寬帶(UWB)技術(shù),藍(lán)牙(BT)技術(shù)和其他技術(shù)來實(shí)現(xiàn)。
[0160]在示例性實(shí)施例中,裝置2000可以被一個或多個應(yīng)用專用集成電路(ASIC)、數(shù)字信號處理器(DSP)、數(shù)字信號處理設(shè)備(DSro)、可編程邏輯器件(PLD)、現(xiàn)場可編程門陣列(FPGA)、控制器、微控制器、微處理器或其他電子元件實(shí)現(xiàn),用于執(zhí)行上述方法。
[0161]在示例性實(shí)施例中,還提供了一種包括指令的非臨時性計(jì)算機(jī)可讀存儲介質(zhì),例如包括指令的存儲器2004,上述指令可由裝置2000的處理器2020執(zhí)行以完成上述方法。例如,所述非臨時性計(jì)算機(jī)可讀存儲介質(zhì)可以是ROM、隨機(jī)存取存儲器(RAM)、CD-ROM、磁帶、軟盤和光數(shù)據(jù)存儲設(shè)備等。
[0162]本領(lǐng)域技術(shù)人員在考慮說明書及實(shí)踐這里公開的公開后,將容易想到本公開的其它實(shí)施方案。本申請旨在涵蓋本公開的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本公開的一般性原理并包括本公開未公開的本技術(shù)領(lǐng)域中的公知常識或慣用技術(shù)手段。說明書和實(shí)施例僅被視為示例性的,本公開的真正范圍和精神由下面的權(quán)利要求指出。
[0163]應(yīng)當(dāng)理解的是,本公開并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進(jìn)行各種修改和改變。本公開的范圍僅由所附的權(quán)利要求來限制。
【主權(quán)項(xiàng)】
1.一種移動終端的屏幕截圖方法,其特征在于,包括: 接收屏幕截圖指令,所述屏幕截圖指令中包含用戶從所有屏幕顯示圖層中選取的目標(biāo)圖層的信息; 獲取對應(yīng)于所述目標(biāo)圖層的緩存數(shù)據(jù); 根據(jù)所述緩存數(shù)據(jù),生成位圖。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取對應(yīng)于所述目標(biāo)圖層的緩存數(shù)據(jù),包括: 截獲從共享內(nèi)存發(fā)往Surfaceflinger服務(wù)的屏幕顯示數(shù)據(jù); 從所述屏幕顯示數(shù)據(jù)中,提取對應(yīng)于所述目標(biāo)圖層的緩存數(shù)據(jù)。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述接收屏幕截圖指令,包括: 當(dāng)接收到屏幕截圖啟動指令時,記錄顯示于終端屏幕的當(dāng)前界面; 根據(jù)接收到的應(yīng)用切換指令,將所述終端屏幕的顯示內(nèi)容切換至目標(biāo)界面; 接收所述屏幕截圖指令,所述屏幕截圖指令用于對包含所述目標(biāo)界面的屏幕內(nèi)容進(jìn)行截圖。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,還包括: 在接收到所述屏幕截圖指令之后,將所述終端屏幕的顯示內(nèi)容切換回所述當(dāng)前界面。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,還包括: 若所述當(dāng)前界面中包含輸入框,則將所述位圖粘貼至所述輸入框中。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括: 將所述位圖展示于終端屏幕中; 根據(jù)接收到的區(qū)域選取指令,確定對所述位圖的截取區(qū)域; 根據(jù)所述截取區(qū)域,從所述位圖中截取對應(yīng)的截圖。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述根據(jù)所述截取區(qū)域,從所述位圖中截取對應(yīng)的截圖,包括: 獲取所述截取區(qū)域的描述參數(shù); 將所述描述參數(shù)轉(zhuǎn)換至所述位圖所處的坐標(biāo)系中,以確定所述截圖區(qū)域與所述位圖之間的相對位置關(guān)系; 根據(jù)所述相對位置關(guān)系,從所述位圖中截取所述截圖。
8.一種移動終端的屏幕截圖裝置,其特征在于,包括: 接收單元,接收屏幕截圖指令,所述屏幕截圖指令中包含用戶從所有屏幕顯示圖層中選取的目標(biāo)圖層的信息; 獲取單元,獲取對應(yīng)于所述目標(biāo)圖層的緩存數(shù)據(jù); 生成單元,根據(jù)所述緩存數(shù)據(jù),生成位圖。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述獲取單元包括: 數(shù)據(jù)截獲子單元,截獲從共享內(nèi)存發(fā)往Surfaceflinger服務(wù)的屏幕顯示數(shù)據(jù); 數(shù)據(jù)提取子單元,從所述屏幕顯示數(shù)據(jù)中,提取對應(yīng)于所述目標(biāo)圖層的緩存數(shù)據(jù)。
10.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述接收單元包括: 界面記錄子單元,當(dāng)接收到屏幕截圖啟動指令時,記錄顯示于終端屏幕的當(dāng)前界面; 界面切換子單元,根據(jù)接收到的應(yīng)用切換指令,將所述終端屏幕的顯示內(nèi)容切換至目標(biāo)界面; 屏幕截圖子單元,接收所述屏幕截圖指令,所述屏幕截圖指令用于對包含所述目標(biāo)界面的屏幕內(nèi)容進(jìn)行截圖。
11.根據(jù)權(quán)利要求10所述的裝置,其特征在于,還包括: 恢復(fù)單元,在接收到所述屏幕截圖指令之后,將所述終端屏幕的顯示內(nèi)容切換回所述當(dāng)前界面。
12.根據(jù)權(quán)利要求11所述的裝置,其特征在于,還包括: 粘貼單元,若所述當(dāng)前界面中包含輸入框,則將所述位圖粘貼至所述輸入框中。
13.根據(jù)權(quán)利要求8所述的裝置,其特征在于,還包括: 展示單元,將所述位圖展示于終端屏幕中; 確定單元,根據(jù)接收到的區(qū)域選取指令,確定對所述位圖的截取區(qū)域; 截取單元,根據(jù)所述截取區(qū)域,從所述位圖中截取對應(yīng)的截圖。
14.根據(jù)權(quán)利要求13所述的裝置,其特征在于,所述截取單元包括: 參數(shù)獲取子單元,獲取所述截取區(qū)域的描述參數(shù); 參數(shù)轉(zhuǎn)換子單元,將所述描述參數(shù)轉(zhuǎn)換至所述位圖所處的坐標(biāo)系中,以確定所述截圖區(qū)域與所述位圖之間的相對位置關(guān)系; 圖片截取子單元,根據(jù)所述相對位置關(guān)系,從所述位圖中截取所述截圖。
15.—種電子設(shè)備,其特征在于,包括: 處理器; 用于存儲處理器可執(zhí)行指令的存儲器; 其中,所述處理器被配置為: 接收屏幕截圖指令,所述屏幕截圖指令中包含用戶從所有屏幕顯示圖層中選取的目標(biāo)圖層的信息; 獲取對應(yīng)于所述目標(biāo)圖層的緩存數(shù)據(jù); 根據(jù)所述緩存數(shù)據(jù),生成位圖。
【專利摘要】本公開是關(guān)于移動終端的屏幕截圖方法及裝置、電子設(shè)備,該方法可以包括:接收屏幕截圖指令,所述屏幕截圖指令中包含用戶從所有屏幕顯示圖層中選取的目標(biāo)圖層的信息;獲取對應(yīng)于所述目標(biāo)圖層的緩存數(shù)據(jù);根據(jù)所述緩存數(shù)據(jù),生成位圖。通過本公開的技術(shù)方案,可以在生成屏幕截圖的過程中,對所需截取的圖層進(jìn)行選取,有助于提升用戶的使用體驗(yàn)。
【IPC分類】G06F3-0484
【公開號】CN104850327
【申請?zhí)枴緾N201510280284
【發(fā)明人】肖政東, 劉山榮, 賀聰
【申請人】小米科技有限責(zé)任公司
【公開日】2015年8月19日
【申請日】2015年5月27日