一種移動終端及其在短信操作界面實時獲取圖像的方法
【技術領域】
[0001] 本發明設及通訊技術領域,特別是設及一種移動終端及其在短信操作界面實時獲 取圖像的方法。
【背景技術】
[0002] 現在人們使用手機的頻率越來越高,無論是在公交上還是地鐵里,甚至是一邊走 路也會一邊使用手機處理各種各樣的事務,但是,由于人們在操作手機時往往注意力都集 中在手機屏幕上,因而會錯過路邊的美麗風景,而一邊走路一邊操作手機則可能會沒有及 時發現路面的情況而導致發生危險。
[0003] 目前人們使用移動終端的攝像頭往往僅是用于攝像圖像或視頻或者視頻電話,而 傳統的視頻電話僅適用于通話時使用,并且使用時需要網絡,使用范圍小,局限性大,使用 成本高。并且,當人們在使用手機進行某種程序的操作時,想要使用攝像頭進行拍攝圖像并 分享,則需要從當前的應用程序中切換到照相機功能,拍照后再插入到圖片分享的相關應 用中,其操作流程復雜,而且可能出現切換時卡機、死機的現象。
【發明內容】
[0004] 本發明提供一種移動終端及其在短信操作界面實時獲取圖像的方法,W實現在短 信的操作界面進行短信操作時通過懸浮窗口同時觀看攝像單元實時獲取的圖像,提高用戶 體驗。
[0005] 根據一實施例,本發明提供一種在短信操作界面實時獲取圖像的方法,該方法包 括;在短信的操作界面添加懸浮窗口,在懸浮窗口中嵌入攝像單元的視圖組件,通過視圖組 件調用攝像單元的預覽功能,使得在通過短信操作界面實行短信操作的過程中利用懸浮窗 口顯示攝像單元實時獲取的圖像。
[0006] 其中,在短信操作界面添加懸浮窗口的步驟包括;獲取窗口管理對象,獲取窗口管 理對象的參數,設置參數,W形成懸浮窗口,設置懸浮窗口的屬性,W使懸浮窗口不影響短 信操作界面的操作。
[0007] 其中,在短信操作界面添加懸浮窗口的步驟包括:將懸浮窗口添加至短信操作界 面的預定角落。
[000引其中,該方法還包括;響應拍照指令將懸浮窗口當前顯示的圖像存儲至指定路徑。
[0009] 其中,該方法還包括;響應拍照指令將懸浮窗口當前顯示的圖像添加至短信內,響 應短信發送指令將包含圖像的短信發送至指定對象。
[0010] 根據另一實施例,本發明提供一種移動終端,該移動終端包括;攝像單元,用于實 時獲取圖像;顯示單元,用于顯示短信操作界面;處理單元,分別與顯示單元及攝像單元連 接,用于在短信操作界面添加懸浮窗口,并在懸浮窗口中嵌入攝像單元的視圖組件,通過視 圖組件調用攝像單元的預覽功能,使得在通過短信操作界面實行短信操作的過程中利用懸 浮窗口顯示攝像單元實時獲取的圖像。
[0011] 其中,處理單元獲取窗口管理對象,并獲取窗口管理對象的參數,設置參數,W形 成懸浮窗口,處理單元設置懸浮窗口的屬性,W使懸浮窗口不影響短信操作界面的操作。
[0012] 其中,處理單元將懸浮窗口添加至短信操作界面的預定角落。
[0013] 其中,移動終端還包括存儲單元,與處理單元連接,處理單元響應拍照指令將懸浮 窗口當前顯示的圖像存儲至存儲單元。
[0014] 其中,處理單元響應拍照指令將懸浮窗口當前顯示的圖像添加至短信內,并響應 短信發送指令將包含圖像的短信發送至指定對象。
[0015] 通過上述方案,本發明的有益效果是:區別于現有技術,本發明通過在短信操作界 面添加懸浮窗口,并在該懸浮窗口中嵌入攝像單元的視圖組件,進而通過該視圖組件調用 攝像單元的預覽功能,使得通過短信操作界面進行短信操作的過程中利用該懸浮窗口顯示 攝像單元實時獲取的圖像,從而實現在不影響短信操作的前提下同時通過懸浮窗口觀看攝 像單元實時獲取的圖像,無需使用網絡,大大提高用戶體驗。
【附圖說明】
[0016] 為了更清楚地說明本發明實施例中的技術方案,下面將對實施例描述中所需要使 用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于 本領域普通技術人員來講,在不付出創造性勞動的前提下,還可W根據該些附圖獲得其他 的附圖。其中:
[0017] 圖1是本發明一實施例的移動終端的結構示意圖;
[001引圖2是本發明一實施例的短信操作界面的懸浮窗口顯示攝像單元實時獲取的圖 像的不意圖;
[0019] 圖3是本發明在短信操作界面實時獲取圖像的方法第一實施例的流程示意圖;
[0020] 圖4是本發明在短信操作界面實時獲取圖像的方法第二實施例的流程示意圖。
【具體實施方式】
[0021] 下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完 整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部實施例。基于本 發明中的實施例,本領域普通技術人員在沒有做出創造性的勞動前提下所獲得的所有其他 實施例,都屬于本發明保護的范圍。
[0022] 請參看圖1,圖1是本發明一實施例的移動終端的結構示意圖。如圖1所示,本發 明實施例提供的移動終端1包括攝像單元11、顯示單元12、處理單元13及存儲單元14,處 理單元13分別與攝像單元11、顯示單元12及存儲單元14連接。其中,攝像單元11用于 實時獲取圖像,顯示單元12用于顯示短信操作界面或其他應用程序的操作界面,顯示單元 12通常為可觸控的顯示屏幕。結合圖1,請參看圖2,圖2是本發明一實施例的短信操作界 面的懸浮窗口顯示攝像單元實時獲取的圖像的示意圖。如圖2所示,在本實施例中,顯示單 元12顯示當前用戶正在進行短信操作的短信操作界面121,左上角為懸浮窗口 122,懸浮窗 口 122顯示移動終端1的攝像單元11實時獲取的圖像。處理單元13在顯示單元12的短 信操作界面121上添加懸浮窗口 122,并在懸浮窗口 122中嵌入攝像單元11的視圖組件,通 過視圖組件調用攝像單元11的預覽功能,使得在通過短信操作界面121實行短信操作的過 程中利用懸浮窗口 122顯示攝像單元11實時獲取的圖像。
[0023] 在本實施例中,處理單元13首先獲取顯示單元12的窗口管理對象,并獲取窗口管 理對象參數,進而設置該參數,從而在顯示單元12當前的操作界面上即短信操作界面121 上形成懸浮窗口 122,處理單元13進一步設置懸浮窗口 122的屬性,W使得該懸浮窗口 122 不影響短信操作界面121的操作。本實施例中短信操作界面121為例說明,目前常用的通 訊軟件包括電話通訊和各種聊天軟件,而因為聊天軟件通常需要網絡,往往會導致信息的 延誤用戶無法及時查看,因此,人們通常會使用短信進行通訊,其信息發送及時,而且無需 使用網絡,而在短信應用中同時觀看使用攝像單元11實時獲取的圖像是當前人們極其渴 望解決的技術問題。
[0024] 其中,在短信操作界面121中添加懸浮窗口 122,是通過窗口管理(全文中簡稱為: WindowManager)類添加視圖(全文中簡稱為;addview)的方法,并設置窗口管理對象的參 數(全文中簡稱為;WindowManagerLayou巧arams)的相關屬性,從而可W添加所需要的視 圖組件(全文中簡稱為;view)內容,并通過設置不同的屬性從而達到不同的顯示效果,其 實現過程的程序描述如下:
[0025] 獲取窗口管理對象:
[0026] WindowManagerwManager=getApplicationContext(). getSystemService(Context.WINDOW-WRVICE);
[0027] 獲取窗口管理對象的參數:
[0028] privateWindowManager.LayoutParamswmParams=newWindowManager. LayoutParams0 ;
[0029] 設置窗口布局參數,W實現懸浮窗口效果:
[0030] wmParams.type=Layou1:Params.TYPE-PHONE;
[0031] wmParams.format=PixelF'ormat.RGBA_8888 ;
[0032] 設置懸浮窗口 122不可觸摸,不接受任何事件,同時不影響后面的事件響應,其實 現程序如下:
[0033] 設置懸浮窗口的布局參數分別為窗口不可觸摸,不接受任何事件響應及不影響其 他事件響應:
[0034] wmParams.flags=Layou1:Params.FLAG_N0T_T0UCH_M0DALILayoutParams.FLAG-NOT-FOCUSABLEILayou巧arams.FLAG_NOT_TOUCHABLE;
[0035] wmParams.gravity=Gravity.RIGHTIGravity.CENTER-VERTICAL;
[0036] 在短信操作界面121上添加完懸浮窗口 122后,進一步將攝像單元11的視圖組