System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及電子設備領域,尤其涉及一種卡片顯示方法及電子設備。
技術介紹
1、目前,電子設備(如,手機等)通常采用卡片的形式向用戶展示某個應用程序的通知信息。其中,通知信息可以是具有通知權限的應用程序的通知信息,例如,短信、行程信息、打車信息、外賣配送信息等。
2、在電子設備顯示卡片時,電子設備是按照預先定義的卡片樣式顯示的通知信息對應的卡片。即對于同一個卡片,電子設備在的不同界面中(如,負一屏、桌面、通知中心、鎖屏界面、息屏界面、橫幅通知等)顯示該卡片時,卡片的樣式以及對應的內容完全一致。
技術實現思路
1、本申請實施例提供一種卡片顯示方法及電子設備,用于優化同一個應用程序對應的卡片在不同界面中的顯示過程。
2、為達到上述目的,本申請實施例采用如下技術方案:
3、第一方面,本申請實施例提供一種卡片顯示方法,應用于電子設備,該卡片顯示方法可以包括:電子設備接收切換至第一應用程序的第一操作;響應于第一操作,電子設備顯示第一界面,其中,在第一界面中顯示包括第一視圖的第一卡片,第一卡片為電子設備中的第二應用程序對應的卡片;電子設備接收切換至第三應用程序的第二操作;響應于第二操作,電子設備顯示第二界面,其中,在第二界面中顯示包括第二視圖的第一卡片,第二視圖與第一視圖不同。
4、基于第一方面所述的方法,在電子設備接收到切換至第一應用程序的第一操作時,響應于第一操作,電子設備可以顯示第一應用程序對應的第一界面,并在第一界面中顯示包括第一視圖的第一卡
5、結合第一方面,在另一種可能的實現方式中,在上述響應于第一操作,電子設備顯示第一界面之前,上述卡片顯示方法還可以包括:響應于第二應用程序的業務發生變化,電子設備根據第一應用程序對應的卡片尺寸信息和第二應用程序的業務數據,確定第一視圖。
6、基于該可能的實現方式,在第二應用程序的業務發生變化時,電子設備可以根據第一應用程序對應的卡片尺寸信息和第二應用程序的業務數據,確定第一視圖,進而通過在第一界面顯示包括第一視圖的第一卡片,能夠更有效、更直觀地展示第二應用程序的業務狀態,用戶體驗更好。
7、結合第一方面,在另一種可能的實現方式中,在上述響應于第一操作,電子設備顯示第一界面之前,上述卡片顯示方法還可以包括:響應于第二應用程序的業務發生變化,電子設備獲取第一應用程序的標識信息;電子設備根據第一應用程序的標識信息,確定第一視圖的標識信息;電子設備根據第一視圖的標識信息,確定第一視圖。
8、基于該可能的實現方式,電子設備可以預先創建各應用程序對應的第一卡片的卡片視圖,這樣一來,在電子設備確定第一視圖時,電子設備可以根據第一應用程序的標識信息,確定第一視圖的標識信息,并根據第一視圖的標識信息,確定第一視圖,能夠快速獲取卡片視圖,提升電子設備的處理效率。
9、結合第一方面,在另一種可能的實現方式中,在上述響應于第二操作,電子設備顯示第二界面之前,上述卡片顯示方法還可以包括:響應于第二應用程序的業務發生變化,電子設備根據第三應用程序對應的卡片尺寸信息和第二應用程序的業務數據,確定第二視圖。
10、基于該可能的實現方式,在第二應用程序的業務發生變化時,電子設備可以根據第三應用程序對應的卡片尺寸信息和第二應用程序的業務數據,確定第二視圖,進而通過在第二界面顯示包括第二視圖的第一卡片,能夠更有效、更直觀地展示第二應用程序的業務狀態,用戶體驗更好。
11、結合第一方面,在另一種可能的實現方式中,在上述響應于第二操作,電子設備顯示第二界面之前,上述卡片顯示方法還可以包括:響應于第二應用程序的業務發生變化,電子設備獲取第三應用程序的標識信息;電子設備根據第三應用程序的標識信息,確定第二視圖的標識信息;電子設備根據第二視圖的標識信息,確定第二視圖。
12、基于該可能的實現方式,電子設備可以預先創建各應用程序對應的第一卡片的卡片視圖,這樣一來,在電子設備確定第二視圖時,電子設備可以根據第三應用程序的標識信息,確定第二視圖的標識信息,并根據第二視圖的標識信息,確定第二視圖,能夠快速獲取卡片視圖,提升電子設備的處理效率。
13、結合第一方面,在另一種可能的實現方式中,上述第二視圖對應的顯示內容與上述第一視圖對應的顯示內容不同,和/或,上述第二視圖對應的顯示尺寸與上述第一視圖對應的顯示尺寸不同。
14、基于該可能的實現方式,在第二應用程序的業務發生變化時,電子設備可以針對不同應用程序的特點,生成各應用程序對應的卡片視圖,其中,不同應用程序對應的卡片視圖的顯示內容和/或顯示尺寸不同。這樣一來,電子設備可以針對不同應用程序的特點,生成與各應用程序相適配的第一卡片,進而在電子設備切換到任一應用程序時,可以顯示該應用程序對應的界面,并在該應用程序對應的界面顯示包括該應用程序對應的卡片視圖的第一卡片,這樣能夠保證在電子設備的不同應用程序顯示的第一卡片均具有良好的顯示效果。
15、結合第一方面,在另一種可能的實現方式中,上述第一應用程序為桌面、通知中心、鎖屏、息屏、負一屏或者橫幅通知;上述第三應用程序為桌面、通知中心、鎖屏、息屏、負一屏或者橫幅通知。
16、基于該可能的實現方式,在電子設備的前臺運行的應用程序在桌面、通知中心、鎖屏、息屏、負一屏或者橫幅通知之間切換時,可以顯示包括不同卡片視圖的第一卡片,這樣能夠保證在桌面、通知中心、鎖屏、息屏、負一屏或者橫幅通知顯示的第一卡片均具有較好的顯示效果。
17、結合第一方面,在另一種可能的實現方式中,上述第二視圖對應的顯示尺寸與上述第一視圖對應的顯示尺寸不同,顯示尺寸包括顯示高度和顯示寬度;其中,上述第一應用程序為桌面,上述第三應用程序為通知中心,第二視圖對應的顯示高度小于第一視圖對應的顯示高度。
18、基于該可能的實現方式,在電子設備的前臺運行的應用程序由桌面切換為通知中心時,可以在通知中心顯示包括第二視圖的第一卡片,且第二視圖對應的顯示高度小于第一視圖對應的顯示高度,這樣可以減小第一卡片所占的空間,使得電子設備的通知中心可以顯示更多的通知信息卡片,用戶不需要通過翻閱操作即可查看所有通知信息卡片,能夠提高人機交互效率。
19、結合第一方面,在另一種可能的實現方式中,上述第二視圖對應的顯示尺寸與上述第一視圖對應本文檔來自技高網...
【技術保護點】
1.一種卡片顯示方法,其特征在于,應用于電子設備,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,在所述響應于所述第一操作,所述電子設備顯示第一界面之前,所述方法還包括:
3.根據權利要求1所述的方法,其特征在于,在所述響應于所述第一操作,所述電子設備顯示第一界面之前,所述方法還包括:
4.根據權利要求1所述的方法,其特征在于,在所述響應于所述第二操作,所述電子設備顯示第二界面之前,所述方法還包括:
5.根據權利要求1所述的方法,其特征在于,在所述響應于所述第二操作,所述電子設備顯示第二界面之前,所述方法還包括:
6.根據權利要求1所述的方法,其特征在于,所述第二視圖對應的顯示內容與所述第一視圖對應的顯示內容不同,和/或,所述第二視圖對應的顯示尺寸與所述第一視圖對應的顯示尺寸不同。
7.根據權利要求1所述的方法,其特征在于,所述第一應用程序為桌面、通知中心、鎖屏、息屏、負一屏或者橫幅通知;
8.根據權利要求7所述的方法,其特征在于,所述第二視圖對應的顯示尺寸與所述第一視圖對應的顯示尺寸不
9.根據權利要求7所述的方法,其特征在于,所述第二視圖對應的顯示尺寸與所述第一視圖對應的顯示尺寸不同,所述顯示尺寸包括顯示高度和顯示寬度;
10.根據權利要求7所述的方法,其特征在于,所述第二視圖對應的顯示尺寸與所述第一視圖對應的顯示尺寸不同,所述顯示尺寸包括顯示高度和顯示寬度;
11.一種電子設備,其特征在于,所述電子設備包括處理器,用于存儲所述處理器可執行指令的存儲器;所述處理器被配置為執行所述指令時,使得所述電子設備實現如權利要求1至10中任一項所述的方法。
12.一種計算機可讀存儲介質,其上存儲有計算機程序指令;其特征在于,
...【技術特征摘要】
1.一種卡片顯示方法,其特征在于,應用于電子設備,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,在所述響應于所述第一操作,所述電子設備顯示第一界面之前,所述方法還包括:
3.根據權利要求1所述的方法,其特征在于,在所述響應于所述第一操作,所述電子設備顯示第一界面之前,所述方法還包括:
4.根據權利要求1所述的方法,其特征在于,在所述響應于所述第二操作,所述電子設備顯示第二界面之前,所述方法還包括:
5.根據權利要求1所述的方法,其特征在于,在所述響應于所述第二操作,所述電子設備顯示第二界面之前,所述方法還包括:
6.根據權利要求1所述的方法,其特征在于,所述第二視圖對應的顯示內容與所述第一視圖對應的顯示內容不同,和/或,所述第二視圖對應的顯示尺寸與所述第一視圖對應的顯示尺寸不同。
7.根據權利要求1所述的方法,其特征在...
【專利技術屬性】
技術研發人員:李世俊,周應城,
申請(專利權)人:榮耀終端股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。