應用界面的展示方法、裝置及電子設備的制造方法
【技術領域】
[0001]本發明實施例涉及通信技術,尤其涉及一種應用界面的展示方法、裝置及電子設備。
【背景技術】
[0002]由于手機的攝像頭拍攝質量及屏幕呈現質量越來越高,用戶多在手機上進行拍照和查看分享照片,這樣使得相機和圖庫的使用頻率更高。
[0003]其中,相機和圖庫相互關聯,即二者在操作上具有前后承接關系。在現有技術中,用戶對相機和圖庫的操作是獨立的,兩個模塊的聯系就在于相機提供了一個進入圖庫的點擊或滑動入口以查看用戶拍攝的照片,從而僅能滿足用戶查看所拍攝照片的功能,模塊間交互的靈活性較差,且用戶體驗差。
【發明內容】
[0004]本發明實施例提供一種應用界面的展示方法、裝置及電子設備,以提高電子設備中應用間交互的靈活性,提升用戶體驗。
[0005]第一方面,本發明實施例提供一種應用界面的展示方法,包括:
[0006]電子設備在展示第一應用對應的界面時,獲取用戶的第一輸入操作;
[0007]當所述第一輸入操作為第一預設操作時,根據預設的關聯信息,同時展示所述第一應用對應的界面和第二應用對應的界面,其中,所述關聯信息用于指示所述第二應用為與所述第一應用相關聯的應用。
[0008]結合第一方面,在第一方面的第一種可能的實現方式中,在所述根據預設的關聯信息,同時展示所述第一應用對應的界面和第二應用對應的界面時,所述方法還包括:
[0009]接收用戶針對所述第二應用對應的界面的第二輸入操作;
[0010]將所述第二應用根據所述第二輸入操作確定的第一數據向所述第一應用傳遞;或者
[0011]接收用戶針對所述第一應用對應的界面的第三輸入操作;
[0012]將所述第一應用根據所述第三輸入操作確定的第二數據向所述第二應用傳遞。
[0013]結合第一方面的第一種可能的實現方式,在第一方面的第二種可能的實現方式中,在所述第二應用根據所述第二輸入操作向所述第一應用傳遞第一數據后,所述方法還包括:在所述第一應用對應的界面上顯示第一信息,所述第一信息為所述第一數據或與所述第一數據相關的信息;或者
[0014]在所述第一應用根據所述第三輸入操作向所述第二應用傳遞第二數據后,所述方法還包括:在所述第二應用對應的界面上顯示第二信息,所述第二信息為所述第二數據或與所述第二數據相關的信息。
[0015]結合第一方面或第一方面的第一種或第二種可能的實現方式,在第一方面的第三種可能的實現方式中,還包括:
[0016]當所述第一輸入操作為第二預設操作時,根據所述預設的關聯信息,將當前展示的界面從所述第一應用對應的界面切換為所述第二應用對應的界面。
[0017]結合第一方面、第一方面的第一種至第三種可能的實現方式中任意一種,在第一方面的第四種可能的實現方式中,所述第一輸入操作為以下操作中任一種或多種:
[0018]滑動操作、點擊操作、多觸點操作、按鈕輸入、設定位置輸入、長按輸入、語音輸入和重力感應操作。
[0019]結合第一方面的第四種可能的實現方式,在第一方面的第五種可能的實現方式中,所述第一輸入操作為第一滑動操作,所述當所述第一輸入操作為第一預設操作時,根據預設的關聯信息,同時展示所述第一應用對應的界面和第二應用對應的界面,包括:
[0020]當所述第一滑動操作對應的滑動速度或滑動距離小于所述第一預設值時,根據所述預設的關聯信息,同時展示所述第一應用對應的界面和所述第二應用對應的界面。
[0021]結合第一方面的第四種可能的實現方式,在第一方面的第六種可能的實現方式中,所述第一輸入操作為多觸點操作,所述當所述第一輸入操作為第一預設操作時,根據預設的關聯信息,同時展示所述第一應用對應的界面和第二應用對應的界面,包括:
[0022]當所述多觸點的各個觸點之間的距離逐漸減少,且所述多觸點中兩個觸點間的距離減少的值大于或等于第一預設距離值時,則根據所述預設的關聯信息,同時展示所述第一應用對應的界面和所述第二應用對應的界面;或者
[0023]當所述多觸點的各個觸點間的距離逐漸增大,且所述多觸點中兩個觸點間的距離增加的值大于或等于第二預設距離值時,則根據所述預設的關聯信息,同時展示所述第一應用對應的界面和所述第二應用對應的界面。
[0024]結合第一方面、第一方面的第一種至第六種可能的實現方式中任意一種,在第一方面的第七種可能的實現方式中,所述第二應用的個數為多個,所述當所述第一輸入操作為第一預設操作時,根據預設的關聯信息,同時展示所述第一應用對應的界面和第二應用對應的界面,具體包括:
[0025]當所述第一輸入操作為第一預設操作時,根據所述預設的關聯信息,在所述第一應用對應的界面上分別顯示所述多個第二應用中每一第二應用對應的標識;
[0026]接收用戶選擇所述多個第二應用中的一個或多個標識的操作;
[0027]同時展示所述第一應用對應的界面和所述一個或多個標識標識的應用對應的界面。
[0028]結合第一方面、第一方面的第一種至第七種可能的實現方式中任意一種,在第一方面的第八種可能的實現方式中,所述與所述第一應用相關聯的應用是預先設定的,或,根據用戶對第一應用和第二應用的使用歷史確定的。
[0029]第二方面,本發明實施例提供一種應用界面的展示裝置,包括:
[0030]顯示模塊,用于展示第一應用對應的界面;
[0031]獲取模塊,用于在所述顯示模塊展示第一應用對應的界面時,獲取用戶的第一輸入操作;
[0032]處理模塊,包括第一處理單元,所述第一處理單元用于當所述第一輸入操作為第一預設操作時,根據預設的關聯信息,指示所述顯示模塊同時展示所述第一應用對應的界面和第二應用對應的界面,其中,所述關聯信息用于指示所述第二應用為與所述第一應用相關聯的應用。
[0033]結合第二方面,在第二方面的第一種可能的實現方式中,所述獲取模塊還用于:在所述顯示模塊同時展示所述第一應用對應的界面和第二應用對應的界面時,接收用戶針對所述第二應用對應的界面的第二輸入操作;
[0034]所述第一處理單元還用于將所述第二應用根據所述第二輸入操作確定的第一數據向所述第一應用傳遞。
[0035]結合第二方面,在第二方面的第二種可能的實現方式中,所述獲取模塊還用于:在所述顯示模塊同時展示所述第一應用對應的界面和第二應用對應的界面時,接收用戶針對所述第一應用對應的界面的第三輸入操作;
[0036]所述第一處理單元還用于將所述第一應用根據所述第三輸入操作確定的第二數據向所述第二應用傳遞。
[0037]結合第二方面的第一種可能的實現方式,在第二方面的第三種可能的實現方式中,所述處理模塊還包括:
[0038]第二處理單元,用于在所述第一處理單元將所述第二應用根據所述第二輸入操作確定的所述第一數據向所述第一應用傳遞后,指示所述顯示模塊在所述第一應用對應的界面上顯示第一信息,所述第一信息為所述第一數據或與所述第一數據相關的信息。
[0039]結合第二方面的第二種可能的實現方式,在第二方面的第四種可能的實現方式中,所述處理模塊還包括:
[0040]第三處理單元,用于在所述第一處理單元將所述第一應用根據所述第三輸入操作確定的所述第二數據向所述第二應用傳遞后,指示所述顯示模塊在所述第二應用對應的界面上顯示第二信息,所述第二信息為所述第二數據或與所述第二數據相關的信息。
[0041]結合第二方面、第二方面的第一種至第四種可能的實現方式中任意一種,在第二方面的第五種可能的實現方式中,所述處理模塊還包括:
[0042]第四處理單元,用于當所述第一輸入操作為第二預設操作時,根據所述預設的關聯信息,指示所述顯示模塊將當前展示的界面從所述第一應用對應的界面切換為所述第二應用對應的界面。
[0043]結合第二方面、第二方面的第一種至第五種可能的實現方式中任意一種,在第二方面的第六種可能的實現方式中,所述第一輸入操作為以下操作中任一種或多種:
[0044]滑動操作、點擊操作、多觸點操作、按鈕輸入、設定位置輸入、長按輸入、語音輸入和重力感應操作。
[0045]結合第二方面的第六種可能的實現方式,在第二方面的第七種可能的實現方式中,所述第一輸入操作為第一滑動操作,所述第一處理單元具體用于:
[0046]當所述第一滑動操作對應的滑動速度或滑動距離小于所述第一預設值時,根據所述預設的關聯信息,指示所述顯示模塊同時展示所述第一應用對應的界面和所述第二應用對應的界面。
[0047]結合第二方面的第六種可能的實現方式,在第二方面的第八種可能的實現方式中,所述第一輸入操作為所述多觸點操作,所述第一處理單元具體用于:
[0048]當所述多觸點的各個觸點之間的距離逐漸減少,且所述多觸點中兩個觸點間的距離減少的值大于或等于第一預設距離值時,則根據所述預設的關聯信息,指示所述顯示模塊同時展示所述第一應用對應的界面和所述第二應用對應的界面;或者
[0049]當所述多觸點的各個觸點間的距離逐漸增大,且所述多觸點中兩個觸點間的距離增加的值大于或等于第二預設距離值時,則根據所述預設的關聯信息,指示所述顯示模塊同時展示所述第一應用對應的界面和所述第二應用對應的界面。
[0050]結合第二方面、第二方面的第一種至第八種可能的實現方式中任意一種,在第二方面的第九種可能的實現方式中,所述第二應用的個數為多個,所述第一處理單元還用于:
[0051]在所述第一輸入操作為第一預設操作時,根據所述預設的關聯信息,指示所述顯示模塊在所述第一應用對應的界面上分別顯示所述多個第二應用中每一第二應用對應的標識;
[0052]在所述獲取模塊接收用戶選擇所述多個第二應用中的一個或多個標識的操作后,指示所述顯示模塊同時展示所述第一應用對應的界面和所述一個或多個標識標識的應用對應的界面。
[0053]結合第二方面、第二方面的第一種至第