一種在應(yīng)用程序中添加文件的方法和裝置制造方法
【專利摘要】本發(fā)明公開了一種在應(yīng)用程序中添加文件的方法和裝置,涉及通信【技術(shù)領(lǐng)域】,能夠簡化操作,有效解決在移動終端的應(yīng)用程序中添加文件費時費力的問題。所述方法包括:接收用戶對文件的拖動操作指令;確定所述拖動操作是否滿足預(yù)設(shè)條件,若是,則當(dāng)檢測到所述拖動操作結(jié)束時,調(diào)用終端預(yù)設(shè)應(yīng)用程序,將所述文件添加到所述應(yīng)用程序中。本發(fā)明適用于各種移動終端中。
【專利說明】一種在應(yīng)用程序中添加文件的方法和裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動通訊領(lǐng)域,特別是涉及一種在應(yīng)用程序中添加文件的方法和裝置。
【背景技術(shù)】
[0002]隨著移動通信技術(shù)的發(fā)展,智能手機、平板電腦等移動終端已經(jīng)成為人們生活中不可或缺的通信和娛樂工具。與非移動終端相比,移動終端體積輕薄、界面尺寸較小,在方便攜帶的同時也給用戶的瀏覽和操作帶來一定程度的不便。
[0003]特別是當(dāng)用戶需要在移動終端的應(yīng)用程序中添加文件時,需要在應(yīng)用程序的文件添加對話框中按照文件所在目錄查找文件,如果文件目錄較多,則用戶添加文件操作也會相當(dāng)費時費力。
【發(fā)明內(nèi)容】
[0004]本發(fā)明要解決的技術(shù)問題是提供一種在應(yīng)用程序中添加文件的方法及裝置,用以解決現(xiàn)有技術(shù)中,在移動終端的應(yīng)用程序中添加文件費時費力的問題。
[0005]為解決上述技術(shù)問題,一方面,本發(fā)明提供一種在應(yīng)用程序中添加文件的方法,所述方法包括以下步驟:接收用戶對文件的拖動操作指令;確定所述拖動操作是否滿足預(yù)設(shè)條件,若是,則當(dāng)檢測到所述拖動操作結(jié)束時,調(diào)用終端預(yù)設(shè)應(yīng)用程序,將所述文件添加到所述應(yīng)用程序中。
[0006]可選的,在所述確定所述拖動操作是否滿足預(yù)設(shè)條件,若是,則當(dāng)檢測到所述拖動操作結(jié)束時,調(diào)用終端預(yù)設(shè)應(yīng)用程序,將所述文件添加到所述應(yīng)用程序中的步驟之前,所述方法還包括:在終端屏幕上預(yù)設(shè)至少一個與終端一個或多個應(yīng)用程序?qū)?yīng)的預(yù)設(shè)區(qū)域;所述確定所述拖動操作是否滿足預(yù)設(shè)條件,若是,當(dāng)檢測到所述拖動操作結(jié)束時,調(diào)用終端預(yù)設(shè)應(yīng)用程序,將所述文件添加到所述應(yīng)用程序中的步驟,具體包括:當(dāng)檢測到所述文件被拖動至所述預(yù)設(shè)區(qū)域并釋放時,調(diào)用與所述預(yù)設(shè)區(qū)域?qū)?yīng)的應(yīng)用程序,將所述文件添加到對應(yīng)的所述應(yīng)用程序中。
[0007]進一步的,在所述在終端屏幕上預(yù)設(shè)至少一個與終端一個或多個應(yīng)用程序?qū)?yīng)的預(yù)設(shè)區(qū)域之后,所述當(dāng)檢測到所述文件被拖動至所述預(yù)設(shè)區(qū)域并釋放時,調(diào)用與所述預(yù)設(shè)區(qū)域?qū)?yīng)的應(yīng)用程序,將所述文件添加到對應(yīng)的所述應(yīng)用程序中之前,所述方法還包括:在所述預(yù)設(shè)區(qū)域中顯示文字或圖標以向用戶指示所述預(yù)設(shè)區(qū)域與所述應(yīng)用程序之間的對應(yīng)關(guān)系。
[0008]可選的,所述在所述預(yù)設(shè)區(qū)域中顯示文字或圖標以向用戶指示所述預(yù)設(shè)區(qū)域與所述應(yīng)用程序之間的對應(yīng)關(guān)系具體包括:對文件的拖動操作軌跡經(jīng)過或止于所述預(yù)設(shè)區(qū)域時,在所述預(yù)設(shè)區(qū)域中顯示文字或圖標以向用戶指示與所述預(yù)設(shè)區(qū)域?qū)?yīng)的所述應(yīng)用程序。
[0009]可選的,所述在終端屏幕上預(yù)設(shè)至少一個與終端一個或多個應(yīng)用程序?qū)?yīng)的區(qū)域具體為:在終端屏幕上預(yù)設(shè)多個與終端多個應(yīng)用程序?qū)?yīng)的區(qū)域;所述當(dāng)檢測到所述文件被拖動至所述預(yù)設(shè)區(qū)域并釋放時,調(diào)用與所述預(yù)設(shè)區(qū)域?qū)?yīng)的應(yīng)用程序,將所述文件添加到對應(yīng)的所述應(yīng)用程序中具體包括:當(dāng)檢測到所述文件被拖動至所述預(yù)設(shè)區(qū)域并釋放時,顯示與所述預(yù)設(shè)區(qū)域?qū)?yīng)的多個應(yīng)用程序;接收用戶選擇指令,將所述文件添加到選定的應(yīng)用程序中。
[0010]另一方面,本發(fā)明的實施例提供一種在應(yīng)用程序中添加文件的裝置,包括:
[0011]接收單元,用于接收用戶對文件的拖動操作指令;確定單元,用于確定所述拖動操作是否滿足預(yù)設(shè)條件,若是,當(dāng)檢測到所述拖動操作結(jié)束時,調(diào)用終端預(yù)設(shè)應(yīng)用程序,將所述文件添加到所述應(yīng)用程序中。
[0012]進一步的,所述裝置還包括:預(yù)設(shè)單元,用于在終端屏幕上預(yù)設(shè)至少一個與終端一個或多個應(yīng)用程序?qū)?yīng)的區(qū)域;所述確定單元,具體用于當(dāng)檢測到所述文件被拖動至所述預(yù)設(shè)區(qū)域并釋放時,調(diào)用與所述預(yù)設(shè)區(qū)域?qū)?yīng)的應(yīng)用程序,將所述文件添加到對應(yīng)的所述應(yīng)用程序中。
[0013]可選的,所述裝置還包括:顯示單元,用于在所述預(yù)設(shè)區(qū)域中顯示文字或圖標以向用戶指示所述預(yù)設(shè)區(qū)域與所述應(yīng)用程序之間的對應(yīng)關(guān)系。
[0014]具體的,所述顯示單元具體用于:對文件的拖動操作軌跡經(jīng)過或止于所述預(yù)設(shè)區(qū)域時,在所述預(yù)設(shè)區(qū)域中顯示文字或圖標以向用戶指示與所述預(yù)設(shè)區(qū)域?qū)?yīng)的所述應(yīng)用程序。
[0015]可選的,所述預(yù)設(shè)單元,具體用于在終端屏幕上預(yù)設(shè)多個與終端多個應(yīng)用程序?qū)?yīng)的區(qū)域,所述確定單元,包括:顯示模塊,用于當(dāng)檢測到所述文件被拖動至所述預(yù)設(shè)區(qū)域并釋放時,顯示與所述預(yù)設(shè)區(qū)域?qū)?yīng)的多個應(yīng)用程序;
[0016]接收模塊,用于接收用戶的選擇指令,將所述文件添加到選定的應(yīng)用程序中。
[0017]本發(fā)明提供的在應(yīng)用程序中添加文件的方法和裝置,能夠接收用戶對文件的拖動操作指令,并確定所述拖動操作是否滿足預(yù)設(shè)條件,若是,則當(dāng)檢測到所述拖動操作結(jié)束時,調(diào)用終端預(yù)設(shè)應(yīng)用程序,將所述文件添加到所述應(yīng)用程序中,這樣,在應(yīng)用程序中添加文件的操作就可以通過直接對文件進行簡單的拖動來實現(xiàn),而不必通過應(yīng)用程序的添加按鈕從瀏覽目錄中添加文件,簡化了操作,有效解決了在移動終端的應(yīng)用程序中添加文件費時費力的問題。
【專利附圖】
【附圖說明】
[0018]圖1是本發(fā)明實施例提供的在應(yīng)用程序中添加文件的方法的一種流程圖;
[0019]圖2是實施本發(fā)明實施例提供的在應(yīng)用程序中添加文件的方法時終端屏幕的一種顯示界面示意圖;
[0020]圖3是本發(fā)明實施例提供的在應(yīng)用程序中添加文件的方法的一種具體的流程圖;
[0021]圖4是本發(fā)明實施例的方法中設(shè)置菜單時彈出的對話框的一種示意圖;
[0022]圖5是本發(fā)明實施例提供的在應(yīng)用程序中添加文件的裝置的一種結(jié)構(gòu)示意圖;
[0023]圖6是本發(fā)明實施例提供的在應(yīng)用程序中添加文件的裝置的另一種結(jié)構(gòu)示意圖;
[0024]圖7是本發(fā)明實施例提供的在應(yīng)用程序中添加文件的裝置的另一種結(jié)構(gòu)示意圖;
[0025]圖8是本發(fā)明實施例提供的在應(yīng)用程序中添加文件的裝置中確定單元的一種結(jié)構(gòu)示意圖。
【具體實施方式】
[0026]下面結(jié)合附圖和實施例,對本發(fā)明的【具體實施方式】作進一步詳細描述。以下實施例用于說明本發(fā)明,但不用來限制本發(fā)明的范圍。
[0027]如圖1所示,本發(fā)明的實施例提供一種在應(yīng)用程序中添加文件的方法,包括以下步驟:
[0028]S11,接收用戶對文件的拖動操作指令;
[0029]S12,確定所述拖動操作是否滿足預(yù)設(shè)條件,若是,則當(dāng)檢測到所述拖動操作結(jié)束時,調(diào)用終端預(yù)設(shè)應(yīng)用程序,將所述文件添加到所述應(yīng)用程序中。
[0030]本發(fā)明提供的在應(yīng)用程序中添加文件的方法,能夠接收用戶對文件的拖動操作指令,并確定所述拖動操作是否滿足預(yù)設(shè)條件,若是,則當(dāng)檢測到所述拖動操作結(jié)束時,調(diào)用終端預(yù)設(shè)應(yīng)用程序,將所述文件添加到所述應(yīng)用程序中,這樣,在應(yīng)用程序中添加文件的操作就可以通過直接對文件進行簡單的拖動來實現(xiàn),而不必通過應(yīng)用程序的添加按鈕從瀏覽目錄中添加文件,簡化了操作,有效解決了在移動終端的應(yīng)用程序中添加文件費時費力的問題。
[0031]需要說明的是,雖然拖動操作本身在是比較隨意的,但可以對這些隨意的拖動操作預(yù)設(shè)一定的條件,從而對滿足該條件的拖動操作所對應(yīng)的文件執(zhí)行特定操作,如將被拖動的文件添加到應(yīng)用程序中等。
[0032]可選的,在步驟S12中,可以根據(jù)拖動操作的各種特征來定義該預(yù)設(shè)條件,例如,對文件的拖動操作的方向是否是預(yù)先設(shè)定的方向,拖動的距離是否滿足預(yù)先設(shè)定的距離,是否拖動到某個特定的區(qū)域等等,本發(fā)明的實施例對此不做限定。
[0033]例如,在本發(fā)明的一個實施例中,在步驟S12之前,所述方法還可包括在終端屏幕上預(yù)設(shè)至少一個與終端一個或多個應(yīng)用程序?qū)?yīng)的預(yù)設(shè)區(qū)域。則,步驟S12具體可以包括:當(dāng)檢測到所述文件被拖動至所述預(yù)設(shè)區(qū)域并釋放時,調(diào)用與所述預(yù)設(shè)區(qū)域?qū)?yīng)的應(yīng)用程序,將所述文件添加到對應(yīng)的所述應(yīng)用程序中。
[0034]在移動終端中,很多應(yīng)用程序都能夠添加文件,從而對該文件進行播放,例如音樂播放器能夠添加并播放音頻文件,視頻播放器能夠添加并播放視頻文件,圖片瀏覽器能夠瀏覽圖片文件等,其中,這些文件的順利播放要求該文件與應(yīng)用程序的數(shù)據(jù)格式兼容。另夕卜,還有些應(yīng)用程序也能添加文件,但這些文件是作為附件添加到該應(yīng)用程序中的,例如在微博、微信、信息、郵件、二維碼工具等中添加附件,附件的數(shù)據(jù)格式不需要與應(yīng)用程序的數(shù)據(jù)格式相兼容,任何格式的文件都可以作為附件被添加到應(yīng)用程序中。本發(fā)明的實施例提供的在應(yīng)用程序中添加附件的方法,對于以上兩種應(yīng)用程序都適用。
[0035]接收用戶對文件的拖動操作指令是一種簡單而又常見的操作,但與現(xiàn)有技術(shù)中通過按住并拖動文件的圖標來改變該文件的存儲位置或顯示位置不同,本發(fā)明的實施例中,還在終端屏幕上預(yù)設(shè)至少一個與終端一個或多個應(yīng)用程序?qū)?yīng)的區(qū)域。而且,這些應(yīng)用程序不一定是已經(jīng)在終端上運行的程序,沒有啟動的程序也能夠在屏幕上建立對應(yīng)的預(yù)設(shè)區(qū)域,從而使文件被拖動到該預(yù)設(shè)區(qū)域并釋放時,可以啟動該應(yīng)用程序并將文件添加到該應(yīng)用程序中。[0036]由于屏幕的中間位置可能已經(jīng)被其他文件或圖標占據(jù),這種情況下,為了減小將文件拖動到其他位置的誤操作,該區(qū)域優(yōu)選位于屏幕的至少一個邊緣區(qū)域或屏幕的至少一個角落區(qū)域。而預(yù)定區(qū)域的數(shù)量可以根據(jù)可添加該被拖動的文件的應(yīng)用程序的數(shù)量的不同而不同。
[0037]舉例說明,在本發(fā)明的一個實施例中,對于一個圖片文件,可添加該圖片文件的應(yīng)用程序可以包括微博、微信、信息、郵件、二維碼工具以及圖片瀏覽器等,則在檢測到該圖片文件被拖動后,可以將屏幕的四個邊緣和兩個角落分別確定為預(yù)設(shè)區(qū)域,如圖2所示,其中,屏幕左邊緣的預(yù)設(shè)區(qū)域?qū)?yīng)于二維碼工具應(yīng)用程序,上邊緣的預(yù)設(shè)區(qū)域?qū)?yīng)于微博應(yīng)用程序,右邊緣的預(yù)設(shè)區(qū)域?qū)?yīng)于信息應(yīng)用程序,下邊緣的預(yù)設(shè)區(qū)域?qū)?yīng)于微信應(yīng)用程序,左下角的預(yù)設(shè)區(qū)域?qū)?yīng)于郵件應(yīng)用程序,右下角的預(yù)設(shè)區(qū)域?qū)?yīng)于圖片瀏覽器應(yīng)用程序。
[0038]當(dāng)用戶拖動文件進行移動時,可以通過檢測手指在屏幕上的位置是否落入上述預(yù)設(shè)區(qū)域的坐標范圍來確定文件是否被拖到相應(yīng)的預(yù)設(shè)區(qū)域。當(dāng)檢測到文件被拖動到其中一個預(yù)設(shè)區(qū)域中并釋放時,調(diào)用與該預(yù)設(shè)區(qū)域?qū)?yīng)的所述應(yīng)用程序,將所述文件添加到對應(yīng)的所述應(yīng)用程序中。例如,在圖2所示的實施例中,當(dāng)檢測到用戶將某一圖片文件拖動到屏幕下邊緣的預(yù)設(shè)區(qū)域時,就將該圖片作為附件添加到微信中。
[0039]可以理解的,當(dāng)應(yīng)用程序數(shù)量較少,且與預(yù)設(shè)區(qū)域的對應(yīng)關(guān)系比較簡單時,用戶可以憑借習(xí)慣記住這種對應(yīng)關(guān)系,從而以最快捷的方式將某個文件添加到預(yù)定的應(yīng)用程序中。而當(dāng)應(yīng)用程序與預(yù)設(shè)區(qū)域的對應(yīng)關(guān)系較復(fù)雜時,為了使用戶明確預(yù)設(shè)區(qū)域與應(yīng)用程序之間的對應(yīng)關(guān)系,在所述在終端屏幕上預(yù)設(shè)至少一個與終端一個或多個應(yīng)用程序?qū)?yīng)的預(yù)設(shè)區(qū)域之后,所述當(dāng)檢測到所述文件被拖動至所述預(yù)設(shè)區(qū)域并釋放時,調(diào)用與所述預(yù)設(shè)區(qū)域?qū)?yīng)的應(yīng)用程序,將所述文件添加到對應(yīng)的所述應(yīng)用程序中之前,所述方法還可以包括:在所述預(yù)設(shè)區(qū)域中顯示文字或圖標以向用戶指示所述預(yù)設(shè)區(qū)域與所述應(yīng)用程序之間的對應(yīng)關(guān)系。其中,這些文字或圖標可以以半透明懸浮的方式顯示在屏幕上,以不影響用戶的其他正常操作為宜。
[0040]可選的,這些文字和圖標既可以是靜態(tài)顯示在相應(yīng)的預(yù)設(shè)區(qū)域上的,也可以是隨著對文件的拖動操作軌跡經(jīng)過或止于所述預(yù)設(shè)區(qū)域時,在所述預(yù)設(shè)區(qū)域中顯示文字或圖標以向用戶指示與所述預(yù)設(shè)區(qū)域?qū)?yīng)的所述應(yīng)用程序的。
[0041]進一步的,如果在終端屏幕上預(yù)設(shè)多個與終端多個應(yīng)用程序?qū)?yīng)的區(qū)域,當(dāng)檢測到所述文件被拖動至所述預(yù)設(shè)區(qū)域并釋放時,還可以顯示與所述預(yù)設(shè)區(qū)域?qū)?yīng)的多個應(yīng)用程序,然后接收用戶選擇指令,將所述文件添加到選定的應(yīng)用程序中。
[0042]需要說明的是,上述預(yù)設(shè)區(qū)域與應(yīng)用程序之間的對應(yīng)關(guān)系可以是預(yù)先設(shè)定好的,也可以是文件被拖動后才被指定或隨機確定的。當(dāng)該對應(yīng)關(guān)系可以被預(yù)先設(shè)定時,在步驟Sll之前,所述方法還可以包括:設(shè)置所述屏幕的預(yù)設(shè)區(qū)域與所述應(yīng)用程序之間的對應(yīng)關(guān)系。具體的設(shè)置方法可以包括:
[0043]接收用戶的菜單設(shè)置指令;可選的,可以通過檢測某個文件圖標是否被長按來確定接收的指令是否為菜單設(shè)置指令。
[0044]根據(jù)所述菜單設(shè)置指令彈出設(shè)置菜單,所述設(shè)置菜單包括可設(shè)置所述預(yù)設(shè)區(qū)域與所述應(yīng)用程序?qū)?yīng)關(guān)系的對話框;
[0045]接收所述用戶的對話框設(shè)置指令以使所述屏幕的預(yù)設(shè)區(qū)域與所述應(yīng)用程序建立對應(yīng)關(guān)系。
[0046]下面參照附圖,通過具體的實施例,詳細說明本發(fā)明的實施例提供的在應(yīng)用程序中添加文件的方法。
[0047]圖3所示為本發(fā)明的實施例提供的在應(yīng)用程序中添加文件的方法的具體流程圖。如圖3所示,以在應(yīng)用程序中添加圖片為例,當(dāng)屏幕界面進入圖庫、即存放圖片的文件夾后,執(zhí)行如下步驟:
[0048]201、檢測某個文件圖標是否被長按,如果是,執(zhí)行202 ;
[0049]可選的,本步驟中,可以對按住某個文件的時間進行限定,以區(qū)分點擊動作和長按動作。
[0050]202、確定該文件是否被拖動,如果是,執(zhí)行203,如果否,執(zhí)行206 ;
[0051]203、在屏幕上確定出與可添加該文件的應(yīng)用程序相對應(yīng)的預(yù)設(shè)區(qū)域;
[0052]204、確定該文件是否被拖到其中一個預(yù)設(shè)區(qū)域并釋放,如果是,執(zhí)行205 ;
[0053]205、調(diào)用該預(yù)設(shè)區(qū)域?qū)?yīng)的應(yīng)用程序,將該文件添加到此應(yīng)用程序中,執(zhí)行209 ;
[0054]206、接收用戶的菜單設(shè)置指令,執(zhí)行207 ;
[0055]207、根據(jù)所述菜單設(shè)置指令彈出設(shè)置菜單,所述設(shè)置菜單包括可設(shè)置所述預(yù)設(shè)區(qū)域與所述應(yīng)用程序?qū)?yīng)關(guān)系的對話框,該對話框可如圖4所示;執(zhí)行208 ;
[0056]208、接收所述用戶的對話框設(shè)置指令以使所述屏幕的預(yù)設(shè)區(qū)域與所述應(yīng)用程序建立對應(yīng)關(guān)系,執(zhí)行209 ;
[0057]209、結(jié)束。
[0058]相應(yīng)地,本發(fā)明的實施例還提供一種在應(yīng)用程序中添加文件的裝置,如圖5所示,該裝置可包括:
[0059]接收單元11,用于接收用戶對文件的拖動操作指令;
[0060]確定單元12,用于確定所述拖動操作是否滿足預(yù)設(shè)條件,若是,當(dāng)檢測到所述拖動操作結(jié)束時,調(diào)用終端預(yù)設(shè)應(yīng)用程序,將所述文件添加到所述應(yīng)用程序中。
[0061]本發(fā)明提供的在應(yīng)用程序中添加文件的裝置,其接收單元11能夠接收用戶對文件的拖動操作指令,確定單元12能夠確定所述拖動操作是否滿足預(yù)設(shè)條件,若是,則當(dāng)檢測到所述拖動操作結(jié)束時,調(diào)用終端預(yù)設(shè)應(yīng)用程序,將所述文件添加到所述應(yīng)用程序中,這樣,在應(yīng)用程序中添加文件的操作就可以通過直接對文件進行簡單的拖動來實現(xiàn),而不必通過應(yīng)用程序的添加按鈕從瀏覽目錄中添加文件,簡化了操作,有效解決了在移動終端的應(yīng)用程序中添加文件費時費力的問題。
[0062]可選的,如圖6所示,該裝置還可包括預(yù)設(shè)單元13,用于在終端屏幕上預(yù)設(shè)至少一個與終端一個或多個應(yīng)用程序?qū)?yīng)的區(qū)域;此時,確定單元12,可具體用于當(dāng)檢測到所述文件被拖動至所述預(yù)設(shè)區(qū)域并釋放時,調(diào)用與所述預(yù)設(shè)區(qū)域?qū)?yīng)的應(yīng)用程序,將所述文件添加到對應(yīng)的所述應(yīng)用程序中。
[0063]為了使用戶明確預(yù)設(shè)區(qū)域與應(yīng)用程序之間的對應(yīng)關(guān)系,如圖7所示,在本發(fā)明的一些實施例中,該裝置還可包括:顯示單元14,用于在所述預(yù)設(shè)區(qū)域中顯示文字或圖標以向用戶指示所述預(yù)設(shè)區(qū)域與所述應(yīng)用程序之間的對應(yīng)關(guān)系。可選的,顯示單元14既可具體用于在預(yù)設(shè)區(qū)域上靜態(tài)顯示,也可以具體用于當(dāng)對文件的拖動操作軌跡經(jīng)過或止于該預(yù)設(shè)區(qū)域時,在所述預(yù)設(shè)區(qū)域中顯示文字或圖標以向用戶指示與所述預(yù)設(shè)區(qū)域?qū)?yīng)的所述應(yīng)用程序。
[0064]可選的,在本發(fā)明的一些實施例中,預(yù)設(shè)單元13,具體可用于在終端屏幕上預(yù)設(shè)多個與終端多個應(yīng)用程序?qū)?yīng)的區(qū)域,此時,如圖8所示,確定單元12,可具體包括:
[0065]顯示模塊121,用于當(dāng)檢測到所述文件被拖動至所述預(yù)設(shè)區(qū)域并釋放時,顯示與所述預(yù)設(shè)區(qū)域?qū)?yīng)的多個應(yīng)用程序;
[0066]接收模塊122,用于接收用戶的選擇指令,將所述文件添加到選定的應(yīng)用程序中。
[0067]盡管為示例目的,已經(jīng)公開了本發(fā)明的優(yōu)選實施例,本領(lǐng)域的技術(shù)人員將意識到各種改進、增加和取代也是可能的,因此,本發(fā)明的范圍應(yīng)當(dāng)不限于上述實施例。
【權(quán)利要求】
1.一種在應(yīng)用程序中添加文件的方法,其特征在于,所述方法包括以下步驟: 接收用戶對文件的拖動操作指令; 確定所述拖動操作是否滿足預(yù)設(shè)條件,若是,則當(dāng)檢測到所述拖動操作結(jié)束時,調(diào)用終端預(yù)設(shè)應(yīng)用程序,將所述文件添加到所述應(yīng)用程序中。
2.如權(quán)利要求1所述的方法,其特征在于,在所述確定所述拖動操作是否滿足預(yù)設(shè)條件,若是,則當(dāng)檢測到所述拖動操作結(jié)束時,調(diào)用終端預(yù)設(shè)應(yīng)用程序,將所述文件添加到所述應(yīng)用程序中的步驟之前,所述方法還包括: 在終端屏幕上預(yù)設(shè)至少一個與終端一個或多個應(yīng)用程序?qū)?yīng)的預(yù)設(shè)區(qū)域; 所述確定所述拖動操作是否滿足預(yù)設(shè)條件,若是,當(dāng)檢測到所述拖動操作結(jié)束時,調(diào)用終端預(yù)設(shè)應(yīng)用程序,將所述文件添加到所述應(yīng)用程序中的步驟具體包括: 當(dāng)檢測到所述文件被拖動至所述預(yù)設(shè)區(qū)域并釋放時,調(diào)用與所述預(yù)設(shè)區(qū)域?qū)?yīng)的應(yīng)用程序,將所述文件添加到對應(yīng)的所述應(yīng)用程序中。
3.如權(quán)利要求2所述的方法,其特征在于,在所述在終端屏幕上預(yù)設(shè)至少一個與終端一個或多個應(yīng)用程序?qū)?yīng)的預(yù)設(shè)區(qū)域之后,所述當(dāng)檢測到所述文件被拖動至所述預(yù)設(shè)區(qū)域并釋放時,調(diào)用與所述預(yù)設(shè)區(qū)域?qū)?yīng)的應(yīng)用程序,將所述文件添加到對應(yīng)的所述應(yīng)用程序中之前,所述方法還包括: 在所述預(yù)設(shè)區(qū)域中顯示文字或圖標以向用戶指示所述預(yù)設(shè)區(qū)域與所述應(yīng)用程序之間的對應(yīng)關(guān)系。
4.如權(quán)利要求3所述的方法,其特征在于,所述在所述預(yù)設(shè)區(qū)域中顯示文字或圖標以向用戶指示所述預(yù)設(shè)區(qū)域與所述應(yīng)用程序之間的對應(yīng)關(guān)系具體包括: 對文件的拖動操作軌跡經(jīng)過或止于所述預(yù)設(shè)區(qū)域時,在所述預(yù)設(shè)區(qū)域中顯示文字或圖標以向用戶指示與所述預(yù)設(shè)區(qū)域?qū)?yīng)的所述應(yīng)用程序。
5.如權(quán)利要求2所述的方法,其特征在于,所述在終端屏幕上預(yù)設(shè)至少一個與終端一個或多個應(yīng)用程序?qū)?yīng)的區(qū)域具體為:在終端屏幕上預(yù)設(shè)多個與終端多個應(yīng)用程序?qū)?yīng)的區(qū)域, 所述當(dāng)檢測到所述文件被拖動至所述預(yù)設(shè)區(qū)域并釋放時,調(diào)用與所述預(yù)設(shè)區(qū)域?qū)?yīng)的應(yīng)用程序,將所述文件添加到對應(yīng)的所述應(yīng)用程序中具體包括: 當(dāng)檢測到所述文件被拖動至所述預(yù)設(shè)區(qū)域并釋放時,顯示與所述預(yù)設(shè)區(qū)域?qū)?yīng)的多個應(yīng)用程序; 接收用戶選擇指令,將所述文件添加到選定的應(yīng)用程序中。
6.一種在應(yīng)用程序中添加文件的裝置,其特征在于,包括: 接收單元,用于接收用戶對文件的拖動操作指令; 確定單元,用于確定所述拖動操作是否滿足預(yù)設(shè)條件,若是,當(dāng)檢測到所述拖動操作結(jié)束時,調(diào)用終端預(yù)設(shè)應(yīng)用程序,將所述文件添加到所述應(yīng)用程序中。
7.如權(quán)利要求6所述的裝置,其特征在于,還包括: 預(yù)設(shè)單元,用于在終端屏幕上預(yù)設(shè)至少一個與終端一個或多個應(yīng)用程序?qū)?yīng)的區(qū)域; 所述確定單元,具體用于當(dāng)檢測到所述文件被拖動至所述預(yù)設(shè)區(qū)域并釋放時,調(diào)用與所述預(yù)設(shè)區(qū)域?qū)?yīng)的應(yīng)用程序,將所述文件添加到對應(yīng)的所述應(yīng)用程序中。
8.如權(quán)利要求7所述的裝置,其特征在于,還包括:顯示單元,用于在所述預(yù)設(shè)區(qū)域中顯示文字或圖標以向用戶指示所述預(yù)設(shè)區(qū)域與所述應(yīng)用程序之間的對應(yīng)關(guān)系。
9.如權(quán)利要求8所述的裝置,其特征在于,所述顯示單元具體用于: 對文件的拖動操作軌跡經(jīng)過或止于所述預(yù)設(shè)區(qū)域時,在所述預(yù)設(shè)區(qū)域中顯示文字或圖標以向用戶指示與所述預(yù)設(shè)區(qū)域?qū)?yīng)的所述應(yīng)用程序。
10.如權(quán)利要求7所述的裝置,其特征在于,所述預(yù)設(shè)單元,具體用于在終端屏幕上預(yù)設(shè)多個與終端多個應(yīng)用程序?qū)?yīng)的區(qū)域, 所述確定單元,包括: 顯示模塊,用于當(dāng)檢測到所述文件被拖動至所述預(yù)設(shè)區(qū)域并釋放時,顯示與所述預(yù)設(shè)區(qū)域?qū)?yīng)的多個應(yīng)用程序; 接收模塊,用于接收用戶的選 擇指令,將所述文件添加到選定的應(yīng)用程序中。
【文檔編號】G06F9/44GK103593180SQ201310461436
【公開日】2014年2月19日 申請日期:2013年9月29日 優(yōu)先權(quán)日:2013年9月29日
【發(fā)明者】盧志輝, 陳立鎮(zhèn) 申請人:宇龍計算機通信科技(深圳)有限公司