應(yīng)用程序控制方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001 ]本公開涉及通信領(lǐng)域,尤其涉及應(yīng)用程序控制方法及裝置。
【背景技術(shù)】
[0002]相關(guān)技術(shù)中,終端在處于鎖屏狀態(tài)后如果仍有應(yīng)用程序(Applicat1n,APP)正在播放音頻,用戶可以通過音量控制按鍵對所述APP播放音頻的音量大小進(jìn)行調(diào)整。但是無法在繼續(xù)所述終端鎖屏的情況下對所述APP進(jìn)行其他控制操作,導(dǎo)致終端智能化程度低,用戶體驗(yàn)差。
【發(fā)明內(nèi)容】
[0003]有鑒于此,本公開提供了應(yīng)用程序控制方法及裝置,以解決相關(guān)技術(shù)中的不足。
[0004]根據(jù)本公開實(shí)施例的第一方面,提供一種應(yīng)用程序控制方法,所述方法包括:
[0005]檢測鎖屏后是否存在正在播放音頻的應(yīng)用程序APP;
[0006]當(dāng)檢測到鎖屏后存在正在播放音頻的APP后,檢測是否通過預(yù)設(shè)的第一物理按鍵接收到關(guān)閉所述APP的關(guān)閉請求;
[0007]當(dāng)通過預(yù)設(shè)的第一物理按鍵接收到關(guān)閉所述APP的關(guān)閉請求后,關(guān)閉所述APP。
[0008]可選地,所述檢測是否通過預(yù)設(shè)的第一物理按鍵接收到關(guān)閉所述APP的關(guān)閉請求,包括:
[0009]檢測預(yù)設(shè)的第一物理按鍵是否被按下;
[0010]當(dāng)檢測到所述第一物理按鍵被按下后,檢測所述第一物理按鍵被按下的第一時長是否超過第一預(yù)設(shè)時長;
[0011]當(dāng)所述第一物理按鍵被按下的第一時長超過第一預(yù)設(shè)時長時,確定接收到關(guān)閉所述APP的關(guān)閉請求。
[0012]可選地,所述關(guān)閉所述APP,包括:
[0013]關(guān)閉所述APP,且關(guān)閉與所述APP對應(yīng)的進(jìn)程。
[0014]可選地,所述關(guān)閉所述APP之前,所述方法還包括:
[0015]記錄所述APP的APP標(biāo)識。
[0016]可選地,所述記錄所述APP的APP標(biāo)識之后,所述方法還包括:
[0017]記錄所述APP當(dāng)前正在播放的音頻文件的文件標(biāo)識和所述音頻文件中正在播放的播放位置的位置標(biāo)識。
[0018]可選地,所述關(guān)閉所述APP之后,所述方法還包括:
[0019]檢測是否通過預(yù)設(shè)的第二物理按鍵接收到重新開啟所述APP的開啟請求;
[0020]當(dāng)通過預(yù)設(shè)的第二物理按鍵接收到重新開啟所述APP的開啟請求后,重新開啟所述 APP 0
[0021]可選地,所述檢測是否通過預(yù)設(shè)的第二物理按鍵接收到重新開啟所述APP的開啟請求,包括:
[0022]檢測預(yù)設(shè)的第二物理按鍵是否被按下;
[0023]當(dāng)所述第二物理按鍵被按下后,檢測所述第二物理按鍵被按下的第二時長是否超過第二預(yù)設(shè)時長;
[0024]當(dāng)所述第二物理按鍵被按下的第二時長超過第二預(yù)設(shè)時長時,確定接收到重新開啟所述APP的開啟請求。
[0025]可選地,所述重新開啟所述APP,包括:
[0026]讀取記錄的所述APP標(biāo)識;
[0027]根據(jù)所述APP標(biāo)識,重新開啟所述APP。
[0028]可選地,所述重新開啟所述APP之后,所述方法還包括:
[0029]讀取記錄的所述文件標(biāo)識和所述位置標(biāo)識;
[0030]根據(jù)所述文件標(biāo)識和所述位置標(biāo)識,通過已經(jīng)開啟的所述APP打開所述音頻文件后,從所述播放位置開始播放音頻。
[0031]根據(jù)本公開實(shí)施例的第二方面,提供一種應(yīng)用程序控制裝置,所述裝置包括:
[0032]第一檢測模塊,被配置為檢測鎖屏后是否存在正在播放音頻的應(yīng)用程序APP;
[0033]第二檢測模塊,被配置為當(dāng)檢測到鎖屏后存在正在播放音頻的APP后,檢測是否通過預(yù)設(shè)的第一物理按鍵接收到關(guān)閉所述APP的關(guān)閉請求;
[0034]關(guān)閉模塊,被配置為當(dāng)通過預(yù)設(shè)的第一物理按鍵接收到關(guān)閉所述APP的關(guān)閉請求后,關(guān)閉所述APP。
[0035]可選地,所述第二檢測模塊包括:
[0036]第一檢測子模塊,被配置為檢測預(yù)設(shè)的第一物理按鍵是否被按下;
[0037]第二檢測子模塊,被配置為當(dāng)檢測到所述第一物理按鍵被按下后,檢測所述第一物理按鍵被按下的第一時長是否超過第一預(yù)設(shè)時長;
[0038]第一確定子模塊,被配置為當(dāng)所述第一物理按鍵被按下的第一時長超過第一預(yù)設(shè)時長時,確定接收到關(guān)閉所述APP的關(guān)閉請求。
[0039]可選地,所述關(guān)閉模塊包括:
[0040]關(guān)閉子模塊,被配置為關(guān)閉所述APP,且關(guān)閉與所述APP對應(yīng)的進(jìn)程。
[0041 ] 可選地,所述裝置還包括:
[0042]第一記錄模塊,被配置為記錄所述APP的APP標(biāo)識。
[0043]可選地,所述裝置還包括:
[0044]第二記錄模塊,被配置為記錄所述APP當(dāng)前正在播放的音頻文件的文件標(biāo)識和所述音頻文件中正在播放的播放位置的位置標(biāo)識。
[0045]可選地,所述裝置還包括:
[0046]第三檢測模塊,被配置為檢測是否通過預(yù)設(shè)的第二物理按鍵接收到重新開啟所述APP的開啟請求;
[0047]開啟模塊,被配置為當(dāng)通過預(yù)設(shè)的第二物理按鍵接收到重新開啟所述APP的開啟請求后,重新開啟所述APP。
[0048]可選地,所述第三檢測模塊包括:
[0049]第三檢測子模塊,被配置為檢測預(yù)設(shè)的第二物理按鍵是否被按下;
[0050]第四檢測子模塊,被配置為當(dāng)所述第二物理按鍵被按下后,檢測所述第二物理按鍵被按下的第二時長是否超過第二預(yù)設(shè)時長;
[0051]第二確定子模塊,被配置為當(dāng)所述第二物理按鍵被按下的第二時長超過第二預(yù)設(shè)時長時,確定接收到重新開啟所述APP的開啟請求。
[0052]可選地,所述開啟模塊包括:
[0053]讀取子模塊,被配置為讀取記錄的所述APP標(biāo)識;
[0054]開啟子模塊,被配置為根據(jù)所述APP標(biāo)識,重新開啟所述APP。
[0055]可選地,所述裝置還包括:
[0056]讀取模塊,被配置為讀取記錄的所述文件標(biāo)識和所述位置標(biāo)識;
[0057]播放模塊,被配置為根據(jù)所述文件標(biāo)識和所述位置標(biāo)識,通過所述APP打開所述音頻文件后,從所述播放位置開始播放音頻。
[0058]根據(jù)本公開實(shí)施例的第三方面,提供一種應(yīng)用程序控制裝置,包括:
[0059]處理器;
[0060]用于存儲處理器可執(zhí)行指令的存儲器;
[0061 ]其中,所述處理器被配置為:
[0062 ]檢測鎖屏后是否存在正在播放音頻的應(yīng)用程序APP;
[0063]當(dāng)檢測到鎖屏后存在正在播放音頻的APP后,檢測是否通過預(yù)設(shè)的第一物理按鍵接收到關(guān)閉所述APP的關(guān)閉請求;
[0064]當(dāng)通過預(yù)設(shè)的第一物理按鍵接收到關(guān)閉所述APP的關(guān)閉請求后,關(guān)閉所述APP。
[0065]本公開的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:
[0066]本公開實(shí)施例中,終端檢測到鎖屏后存在正在播放音頻的APP后,所述終端繼續(xù)檢測是否通過預(yù)設(shè)的第一物理按鍵接收到關(guān)閉所述APP的關(guān)閉請求。如果接收到所述關(guān)閉請求,所述終端自動關(guān)閉所述APP。上述過程中,用戶可以在所述終端鎖屏的情況下對仍在播放音頻的所述APP進(jìn)行關(guān)閉操作,提升了終端的智能化程度,提升了用戶體驗(yàn)。
[0067]本公開實(shí)施例中,用戶可以在終端鎖屏后按下預(yù)設(shè)的第一物理按鍵,且控制按下所述第一物理按鍵的第一時長超過第一預(yù)設(shè)時長,此時所述終端確定接收到關(guān)閉請求,自動關(guān)閉仍在播放音頻的APP。可選地,所述終端關(guān)閉所述APP,且關(guān)閉與所述APP對應(yīng)的進(jìn)程,節(jié)約所述終端的電量,延遲所述終端的續(xù)航時長,提升了用戶體驗(yàn)。
[0068]本公開實(shí)施例中,用戶如果需要在保持終端的鎖屏狀態(tài)的情況下,重新開啟之前已關(guān)閉的APP時,可以按下預(yù)設(shè)的第二物理按鍵,且控制按下所述第二物理按鍵的第二時長超過第二預(yù)設(shè)時長,此時所述終端確定接收到開啟請求,自動重新開啟之前關(guān)閉的所述APP。上述過程中,用戶可以在所述終端鎖屏的情況下對已經(jīng)關(guān)閉的所述APP進(jìn)行開啟操作,提升了終端的智能化程度,提升了用戶體驗(yàn)。
[0069]本公開實(shí)施例中,終端可以在接收到關(guān)閉請求后,記錄下需要關(guān)閉的APP的APP標(biāo)識??蛇x地,所述終端還可以記錄所述APP中正在播放的音頻文件的文件標(biāo)識和所述音頻文件中正在播放的播放位置的位置標(biāo)識。當(dāng)所述終端接收到重新開啟所述APP的開啟請求后,根據(jù)所述APP標(biāo)識,開啟所述APP,進(jìn)一步地,根據(jù)記錄的所述文件標(biāo)識和所述位置標(biāo)識,通過所述APP打開所述音頻文件后,從所述播放位置開始播放。上述過程中,終端可以在接收到所述開啟請求后,重新開啟之前關(guān)閉的所述APP,并通過所述APP按照關(guān)閉時的播放進(jìn)度,播放所述音頻文件,提升了終端的智能化程度