System.ArgumentOutOfRangeException: 索引和長(zhǎng)度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實(shí)現(xiàn)步驟摘要】
本申請(qǐng)實(shí)施例涉及電子,尤其涉及一種文件保存方法及電子設(shè)備,一種文件查看方法及電子設(shè)備。
技術(shù)介紹
1、手機(jī)的很多應(yīng)用可以支持收發(fā)文件。對(duì)于接收到的文件,手機(jī)可以響應(yīng)于用戶的操作,將文件保存到本地。然而,相關(guān)技術(shù)中,大部分應(yīng)用對(duì)于接收文件的保存,需要執(zhí)行較為繁瑣的流程。
2、例如,在接收文件的應(yīng)用界面中,手機(jī)需要先響應(yīng)于用戶對(duì)文件的打開(kāi)操作,進(jìn)入文件預(yù)覽界面。然后手機(jī)在檢測(cè)到用戶對(duì)文件預(yù)覽界面中提供的操作控件的觸發(fā)操作,顯示各操作選項(xiàng)。最后,手機(jī)在檢測(cè)到用戶對(duì)操作選項(xiàng)中的保存選項(xiàng)的觸發(fā)操作之后,才可以將該文件保存到指定的路徑中。這樣,文件保存的過(guò)程繁瑣,保存效率低。
技術(shù)實(shí)現(xiàn)思路
1、本申請(qǐng)實(shí)施例提供文件保存方法、文件查看方法及電子設(shè)備,用于簡(jiǎn)化文件保存的過(guò)程,提高保存效率。
2、為達(dá)到上述目的,本申請(qǐng)的實(shí)施例采用如下技術(shù)方案:
3、第一方面,提供了一種文件保存方法,該方法應(yīng)用于電子設(shè)備,該電子設(shè)備包括具有文件收發(fā)功能的應(yīng)用,該方法包括:
4、電子設(shè)備顯示應(yīng)用的第一界面。電子設(shè)備響應(yīng)于接收到通知消息,在第一界面顯示通知消息的消息提示控件。其中,通知消息包括目標(biāo)文件,目標(biāo)文件包括文檔文件、圖像文件、音頻文件或視頻文件中的一種或多種。需要說(shuō)明的是,電子設(shè)備可以先顯示應(yīng)用的第一界面,然后在該第一界面中接收到通知消息,顯示消息提示控件。或者,電子設(shè)備也可以先接收到通知消息,再顯示第一界面,并且在第一界面顯示消息提示控件。
5、然后,
6、之后,電子設(shè)備響應(yīng)于針對(duì)目標(biāo)文件的控件的第二觸發(fā)操作,即可保存目標(biāo)文件至預(yù)設(shè)公共路徑。
7、在該方案中,電子設(shè)備在檢測(cè)到針對(duì)消息提示控件的第一觸發(fā)操作顯示提示窗口,然后在檢測(cè)到針對(duì)提示窗口中目標(biāo)文件的控件的第二觸發(fā)操作時(shí),即可將目標(biāo)文件保存到預(yù)設(shè)公共路徑。相比于相關(guān)技術(shù)中針對(duì)應(yīng)用接收到的文件保存的流程而言,該方案保存文件的流程相對(duì)簡(jiǎn)單。
8、在第一方面的一種可能的實(shí)現(xiàn)方式中,上述方法還包括:電子設(shè)備響應(yīng)于第一觸發(fā)操作,將目標(biāo)文件保存到應(yīng)用對(duì)應(yīng)的文件緩存路徑。在該方案中,上述響應(yīng)于針對(duì)目標(biāo)文件的控件的第二觸發(fā)操作,保存目標(biāo)文件至預(yù)設(shè)公共路徑,具體可以包括:電子設(shè)備響應(yīng)于第二觸發(fā)操作,將應(yīng)用對(duì)應(yīng)的文件緩存路徑中保存的目標(biāo)文件拷貝到預(yù)設(shè)公共路徑。
9、在該方案中,電子設(shè)備響應(yīng)于針對(duì)消息提示控件的第一觸發(fā)操作,會(huì)將目標(biāo)文件保存到該應(yīng)用對(duì)應(yīng)的文件緩存路徑。之后,在檢測(cè)到第二觸發(fā)操作時(shí),電子設(shè)備對(duì)于來(lái)自不同應(yīng)用緩存的文件,都可以拷貝到同一個(gè)預(yù)設(shè)公共路徑中。這樣,可以便于文件管理,以及方便后續(xù)在電子設(shè)備中查找文件。
10、在第一方面的一種可能的實(shí)現(xiàn)方式中,上述方法還包括:電子設(shè)備響應(yīng)于第一觸發(fā)操作,顯示目標(biāo)文件。具體的,電子設(shè)備可以顯示文件預(yù)覽界面,并在該文件預(yù)覽界面中顯示目標(biāo)文件的具體內(nèi)容。進(jìn)一步的,上述電子設(shè)備響應(yīng)于第一觸發(fā)操作,顯示目標(biāo)文件,具體可以包括:電子設(shè)備響應(yīng)于第一觸發(fā)操作,從應(yīng)用對(duì)應(yīng)的文件緩存路徑中獲取目標(biāo)文件,并顯示目標(biāo)文件。這樣,電子設(shè)備支持用戶通過(guò)上述具有文件收發(fā)功能的應(yīng)用預(yù)覽目標(biāo)文件。
11、在第一方面的一種可能的實(shí)現(xiàn)方式中,上述電子設(shè)備還包括文件查看應(yīng)用。上述方法還包括:電子設(shè)備響應(yīng)于第二觸發(fā)操作,還可以顯示文件查看應(yīng)用的第二界面,并在第二界面顯示目標(biāo)文件。這樣,電子設(shè)備支持用戶通過(guò)觸發(fā)提示窗口中的目標(biāo)文件的控件,快速的通過(guò)文件查看應(yīng)用打開(kāi)文件。
12、在第一方面的一種可能的實(shí)現(xiàn)方式中,上述顯示提示窗口,具體可以包括:電子設(shè)備對(duì)應(yīng)用對(duì)應(yīng)的文件緩存路徑進(jìn)行監(jiān)聽(tīng)。電子設(shè)備在監(jiān)聽(tīng)到文件新增事件時(shí),可以從應(yīng)用對(duì)應(yīng)的緩存路徑中獲取新增的目標(biāo)文件的屬性信息。然后電子設(shè)備即可根據(jù)目標(biāo)文件的屬性信息,顯示提示窗口。其中,目標(biāo)文件的屬性信息包括:目標(biāo)文件的文件名、文件類型、文件大小、文件的接收時(shí)間以及文件簽名值中的至少一項(xiàng)。文件新增事件可以對(duì)應(yīng)目標(biāo)文件保存到應(yīng)用對(duì)應(yīng)的文件緩存路徑。
13、在該方案中,電子設(shè)備具體是在監(jiān)聽(tīng)到應(yīng)用對(duì)應(yīng)的文件緩存路徑中的文件新增事件時(shí),觸發(fā)顯示提示窗口。其中,提示窗口中顯示的目標(biāo)文件的控件,具體可以根據(jù)電子設(shè)備獲取的新增的目標(biāo)文件的屬性信息確定。通過(guò)監(jiān)聽(tīng)?wèi)?yīng)用的文件緩存路徑的方式,可以更好的對(duì)應(yīng)用緩存的文件進(jìn)行自動(dòng)收藏和保存。
14、在第一方面的一種可能的實(shí)現(xiàn)方式中,上述方法還包括:電子設(shè)備響應(yīng)于監(jiān)聽(tīng)到應(yīng)用對(duì)應(yīng)的文件緩存路徑中存在文件新增事件時(shí),將目標(biāo)文件的屬性信息保存到預(yù)設(shè)數(shù)據(jù)庫(kù)。
15、在第一方面的一種可能的實(shí)現(xiàn)方式中,電子設(shè)備在監(jiān)聽(tīng)?wèi)?yīng)用對(duì)應(yīng)的文件緩存路徑時(shí),還可以監(jiān)聽(tīng)?wèi)?yīng)用對(duì)應(yīng)的文件緩存路徑中是否發(fā)生文件刪除事件、文件重命名事件、文件內(nèi)容修改事件、目錄創(chuàng)建事件、目錄修改事件以及目錄刪除事件。這樣,便于在文件在原始路徑(應(yīng)用對(duì)應(yīng)的文件緩存路徑)中發(fā)生變更時(shí),電子設(shè)備可以即時(shí)對(duì)預(yù)設(shè)數(shù)據(jù)庫(kù)中保存的文件的屬性信息,以及預(yù)設(shè)公共路徑中保存的文件進(jìn)行對(duì)應(yīng)更新。
16、在第一方面的一種可能的實(shí)現(xiàn)方式中,電子設(shè)備具體可以在檢測(cè)到應(yīng)用的安裝操作時(shí),啟動(dòng)對(duì)應(yīng)用對(duì)應(yīng)的文件緩存路徑的監(jiān)聽(tīng)。這樣,確保應(yīng)用開(kāi)始使用之后,接收到的文件都可以被監(jiān)聽(tīng)到,文件保存服務(wù)更全面。
17、在第一方面的一種可能的實(shí)現(xiàn)方式中,上述方法還包括:響應(yīng)于監(jiān)聽(tīng)到應(yīng)用對(duì)應(yīng)的文件緩存路徑中存在文件刪除事件,查詢預(yù)設(shè)公共路徑中是否保存有文件刪除事件對(duì)應(yīng)的文件。可以理解的,如果文件緩存路徑中發(fā)生文件刪除事件,必然說(shuō)明該被刪除的文件之前觸發(fā)過(guò)應(yīng)用對(duì)應(yīng)的文件緩存路徑中的文件新增事件。也就是說(shuō),電子設(shè)備之前將文件的屬性信息保存到預(yù)設(shè)數(shù)據(jù)庫(kù)。因此,若預(yù)設(shè)公共路徑未保存有文件刪除事件對(duì)應(yīng)的文件,則刪除預(yù)設(shè)數(shù)據(jù)庫(kù)中文件刪除事件對(duì)應(yīng)的文件的屬性信息。其中,應(yīng)用對(duì)應(yīng)的文件緩存路徑中存在文件刪除事件,具體可以對(duì)應(yīng)用戶在應(yīng)用的界面中刪除文件收發(fā)記錄,或者用戶在應(yīng)用對(duì)應(yīng)的文件緩存路徑刪除某一些文件。
18、另外,若預(yù)設(shè)公共路徑保存有文件刪除事件對(duì)應(yīng)的文件,則表示用戶已經(jīng)將該文件保存到預(yù)設(shè)公共路徑,因此文件在原始路徑被刪除時(shí),預(yù)設(shè)公共路徑中的文件不做處理,仍保留。這樣,可以更好的保存文件,避免誤刪除。
19、在第一方面的一種可能的實(shí)時(shí)方式中,上述刪除預(yù)設(shè)數(shù)據(jù)庫(kù)中文件刪除事件對(duì)應(yīng)的文件的屬性信息,具體可以包括:將預(yù)設(shè)數(shù)據(jù)庫(kù)中的文件刪除事件對(duì)應(yīng)的文件的屬性信息設(shè)置刪除標(biāo)識(shí)。之后,對(duì)于相同內(nèi)容的文件,電子設(shè)備不再重復(fù)保存該相同內(nèi)容的文件的屬性信息。這樣,可以更好的保存文件,避免文件的屬性信息重復(fù)入庫(kù)。
20、在第一方面的一種可能的實(shí)時(shí)方式中,上述方法還包括:電子設(shè)備響應(yīng)于監(jiān)聽(tīng)到應(yīng)用對(duì)應(yīng)的文件緩存路徑中存在文件重命名事件,在預(yù)設(shè)數(shù)據(jù)庫(kù)中對(duì)已保存的文件重命名事件對(duì)應(yīng)的文件的屬性信息進(jìn)本文檔來(lái)自技高網(wǎng)...
【技術(shù)保護(hù)點(diǎn)】
1.一種文件保存方法,其特征在于,所述方法應(yīng)用于電子設(shè)備,所述電子設(shè)備包括具有文件收發(fā)功能的應(yīng)用;所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述顯示提示窗口,包括:
4.根據(jù)權(quán)利要求2或3所述的方法,其特征在于,所述方法還包括:
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述方法還包括:
6.根據(jù)權(quán)利要求4或5所述的方法,其特征在于,所述方法還包括:
7.根據(jù)權(quán)利要求2-6中任一項(xiàng)所述的方法,其特征在于,所述方法還包括:
8.根據(jù)權(quán)利要求4-7中任一項(xiàng)所述的方法,其特征在于,在所述響應(yīng)于監(jiān)聽(tīng)到所述應(yīng)用對(duì)應(yīng)的文件緩存路徑中存在文件新增事件,將所述目標(biāo)文件的屬性信息保存到預(yù)設(shè)數(shù)據(jù)庫(kù)之前,所述方法還包括:
9.根據(jù)權(quán)利要求2-7中任一項(xiàng)所述的方法,其特征在于,所述方法還包括:
10.根據(jù)權(quán)利要求2-9中任一項(xiàng)所述的方法,其特征在于,所述方法還包括:
11.根據(jù)權(quán)利要求10所述的方法,其特征在于
12.根據(jù)權(quán)利要求10或11所述的方法,其特征在于,所述方法還包括:
13.根據(jù)權(quán)利要求2-12中任一項(xiàng)所述的方法,其特征在于,所述應(yīng)用對(duì)應(yīng)的文件緩存路徑不允許除所述應(yīng)用以外的應(yīng)用訪問(wèn);
14.根據(jù)權(quán)利要求2-13中任一項(xiàng)所述的方法,其特征在于,所述響應(yīng)于所述第二觸發(fā)操作,將所述應(yīng)用對(duì)應(yīng)的文件緩存路徑中保存的所述目標(biāo)文件拷貝到所述預(yù)設(shè)公共路徑,包括:
15.一種文件查看方法,其特征在于,所述方法應(yīng)用于電子設(shè)備,所述電子設(shè)備包括具有文件收發(fā)功能的第一應(yīng)用,以及具有文件查看功能的第二應(yīng)用;所述方法包括:
16.一種電子設(shè)備,其特征在于,所述電子設(shè)備包括:處理器、存儲(chǔ)器和顯示屏;所述存儲(chǔ)器、所述顯示屏分別與所述處理器耦合;
17.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,包括計(jì)算機(jī)指令,當(dāng)所述計(jì)算機(jī)指令在電子設(shè)備上運(yùn)行時(shí),使得所述電子設(shè)備執(zhí)行如權(quán)利要求1-15中任一項(xiàng)所述的方法。
...【技術(shù)特征摘要】
1.一種文件保存方法,其特征在于,所述方法應(yīng)用于電子設(shè)備,所述電子設(shè)備包括具有文件收發(fā)功能的應(yīng)用;所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述顯示提示窗口,包括:
4.根據(jù)權(quán)利要求2或3所述的方法,其特征在于,所述方法還包括:
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述方法還包括:
6.根據(jù)權(quán)利要求4或5所述的方法,其特征在于,所述方法還包括:
7.根據(jù)權(quán)利要求2-6中任一項(xiàng)所述的方法,其特征在于,所述方法還包括:
8.根據(jù)權(quán)利要求4-7中任一項(xiàng)所述的方法,其特征在于,在所述響應(yīng)于監(jiān)聽(tīng)到所述應(yīng)用對(duì)應(yīng)的文件緩存路徑中存在文件新增事件,將所述目標(biāo)文件的屬性信息保存到預(yù)設(shè)數(shù)據(jù)庫(kù)之前,所述方法還包括:
9.根據(jù)權(quán)利要求2-7中任一項(xiàng)所述的方法,其特征在于,所述方法還包括:
10.根據(jù)權(quán)利要求2-9中任一項(xiàng)所述的方法,其特征在于,所述方法還包括:
11.根據(jù)權(quán)...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:梁恒輝,李秋萍,趙其博,
申請(qǐng)(專利權(quán))人:榮耀終端有限公司,
類型:發(fā)明
國(guó)別省市:
還沒(méi)有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。