圖形碼顯示方法及裝置的制造方法
【專利摘要】本發(fā)明公開了一種圖形碼顯示方法及裝置,屬于編程技術(shù)領(lǐng)域。所述方法包括:在通知欄中創(chuàng)建自定義布局,所述自定義布局用于承載從預(yù)定應(yīng)用程序中獲取的圖形碼;利用所述自定義布局從預(yù)定應(yīng)用程序中讀取圖形碼,所述圖形碼是所述預(yù)定應(yīng)用程序從所述預(yù)定應(yīng)用程序所對(duì)應(yīng)的服務(wù)器中獲取到的;在所述自定義布局中顯示所述圖形碼。本發(fā)明解決了相關(guān)技術(shù)中顯示圖形碼的步驟較為繁瑣的問題;達(dá)到了縮短圖形碼的顯示流程,使得利用圖形碼進(jìn)行相應(yīng)操作變得更為快捷的效果。
【專利說明】
圖形碼顯示方法及裝置
技術(shù)領(lǐng)域
[0001] 本發(fā)明設(shè)及編程技術(shù)領(lǐng)域,特別設(shè)及一種圖形碼顯示方法及裝置。
【背景技術(shù)】
[0002] 圖形碼是按照幾何圖形按一定規(guī)律在平面上分布/排列的圖形,擁有記錄信息的 功能。
[0003] 該記錄信息的功能使得圖形碼有多種用途,比如:信息推送(商家利用電子設(shè)備展 示圖形碼供用戶掃描,使得用戶可直接瀏覽商家推送的信息)、好友添加(用戶利用電子設(shè) 備展示圖形碼供其他用戶掃描,使對(duì)方可W添加自己為好友)、資源轉(zhuǎn)移(用戶利用電子設(shè) 備展示圖形碼供第Ξ方掃描,使得該電子設(shè)備可W通過預(yù)定服務(wù)器提供的電子設(shè)備通道完 成資源轉(zhuǎn)移)等等。
[0004] 然而,當(dāng)用戶利用電子設(shè)備展示圖形碼之前,需要在該電子設(shè)備打開預(yù)定應(yīng)用程 序中的預(yù)定界面,才會(huì)顯示該預(yù)定界面中的圖形碼,運(yùn)種顯示圖形碼的步驟較為繁瑣。
【發(fā)明內(nèi)容】
[0005] 為了解決相關(guān)技術(shù)中展示圖形碼的步驟較為繁瑣的問題,本發(fā)明實(shí)施例提供了一 種圖形碼顯示方法及裝置。所述技術(shù)方案如下:
[0006] 第一方面,提供了一種圖形碼顯示方法,所述方法包括:在通知欄中創(chuàng)建自定義布 局,所述自定義布局用于承載從預(yù)定應(yīng)用程序中獲取的圖形碼;利用所述自定義布局從預(yù) 定應(yīng)用程序中讀取圖形碼,所述圖形碼是所述預(yù)定應(yīng)用程序從所述預(yù)定應(yīng)用程序所對(duì)應(yīng)的 服務(wù)器中獲取到的;在所述自定義布局中顯示所述圖形碼。通過在通知欄中創(chuàng)建自定義布 局,從預(yù)定應(yīng)用程序中讀取預(yù)定應(yīng)用程序中的圖形碼,并在自定義布局中顯示從預(yù)定應(yīng)用 程序中獲取的圖形碼;由于在通知欄中可W直接顯示應(yīng)用程序中設(shè)及到的圖形碼,省去了 繁瑣的顯示圖形碼的步驟,因此解決了相關(guān)技術(shù)中顯示圖形碼的步驟較為繁瑣的問題;達(dá) 到了縮短圖形碼的顯示流程,使得利用圖形碼進(jìn)行相應(yīng)操作變得更為快捷的效果。
[0007] 可選的,所述在通知欄中創(chuàng)建自定義布局,包括:利用安卓系統(tǒng)中通知 Not if icat ion的RemoteView建立自定義布局。由于安卓系統(tǒng)中的Notification具有全局和 可跨進(jìn)程的特點(diǎn),因此,利用齡1:1^。日1:;[0]1的1?日1]1〇1日¥1日¥建立的自定義布局可^從其他應(yīng) 用程序中讀取運(yùn)些應(yīng)用程序中的內(nèi)容(比如圖形碼或其他信息),運(yùn)樣則可W實(shí)現(xiàn)將讀取的 內(nèi)容顯示在建立的自定義布局中,從而使得通知欄中的自定義布局可W顯示應(yīng)用程序中的 內(nèi)容。運(yùn)些內(nèi)容可W在通知欄被直接查看,簡化了讀取應(yīng)用程序中內(nèi)容的流程。
[000引可選的,所述利用安卓系統(tǒng)中通知Notification的RemoteView建立自定義布局, 包括:在建立所述自定義布局時(shí),設(shè)定所述自定義布局從預(yù)定應(yīng)用程序中讀取信息的類型, 所述類型為圖形碼。可選的,所述圖形碼為條形碼或二維碼。由于限定了自定義布局能夠從 預(yù)定應(yīng)用程序讀取信息的類型為圖形碼,因此自定義布局只需要讀取預(yù)定應(yīng)用程序的圖形 碼即可,從而簡化圖形碼顯示的流程。
[0009] 可選的,所述利用所述自定義布局從預(yù)定應(yīng)用程序中讀取圖形碼,包括:在預(yù)定時(shí) 刻利用所述自定義布局向所述預(yù)定應(yīng)用程序發(fā)送圖形碼獲取指令,接收所述預(yù)定應(yīng)用程序 反饋的所述圖形碼,所述圖形碼獲取指令用于觸發(fā)所述預(yù)定應(yīng)用程序?qū)@取到的圖形碼反 饋至所述通知欄,所述獲取到的圖形碼是所述預(yù)定應(yīng)用程序在接收到所述圖形碼獲取指令 之前最后一次獲取到的圖形碼或是在接收到所述圖形碼獲取指令后從服務(wù)器獲取到的圖 形碼,所述預(yù)定時(shí)刻為每隔預(yù)定時(shí)間間隔所對(duì)應(yīng)的時(shí)刻或所述預(yù)定應(yīng)用程序開啟的時(shí)刻。 通過每隔預(yù)定時(shí)間間隔獲取圖形碼,使得自定義布局所顯示的圖形碼為有效圖形碼;通過 僅在預(yù)定應(yīng)用程序開啟時(shí)獲取圖形碼,避免實(shí)時(shí)獲取圖形碼增加電子設(shè)備的處理壓力。
[0010] 可選的,所述在所述自定義布局中顯示所述圖形碼,包括:在所述自定義布局中W 縮略形式顯示所述圖形碼;或者,在所述自定義布局中部分顯示所述圖形碼。通過W縮略形 式或部分顯示圖形碼,避免將自定義布局的尺寸設(shè)置的較大W完整顯示圖形碼,導(dǎo)致通知 欄的下拉界面無法顯示更多的通知消息的情況。
[0011] 可選的,在所述自定義布局中顯示所述圖形碼之后,所述方法還包括:在接收到所 述自定義布局被觸發(fā)時(shí)產(chǎn)生的觸控指令時(shí),從所述自定義布局所顯示的圖形碼所屬于的預(yù) 定應(yīng)用程序中獲取圖形碼,利用獲取到的所述圖形碼替換顯示在所述自定義布局中已經(jīng)顯 示的圖形碼。通過在使用時(shí)手動(dòng)觸控自定義布局,來更新顯示在該自定義布局的圖形碼,W 保證將要使用的圖形碼為有效圖形碼。
[0012] 可選的,所述利用獲取到的所述圖形碼替換顯示在所述自定義布局中已經(jīng)顯示的 圖形碼,包括:放大顯示所述自定義布局,在放大后的自定義布局中利用獲取到的所述圖形 碼替換顯示在所述自定義布局中已經(jīng)顯示的圖形碼;或者,利用獲取到的所述圖形碼替換 顯示在所述自定義布局中已經(jīng)顯示的圖形碼,在覆蓋于所述自定義布局上的彈出框中完整 顯示獲取到的所述圖形碼。通過放大顯示自定義布局或彈框顯示兩種方式來放大將要使用 的圖形碼,避免因原自定義布局所顯示的圖形碼過小或未全部顯示,導(dǎo)致其他電子設(shè)備無 法成功掃描該圖形碼的情況。
[0013] 可選的,所述方法還包括:在所述自定義布局中顯示所述圖形碼時(shí),在所述自定義 布局中顯示所述圖形碼所屬于的預(yù)定應(yīng)用程序的標(biāo)識(shí)信息,所述標(biāo)識(shí)信息用于唯一標(biāo)識(shí)所 述預(yù)定應(yīng)用程序。通過在自定義布局中顯示圖形碼的同時(shí)顯示該圖形碼對(duì)應(yīng)的預(yù)定應(yīng)用程 序的標(biāo)識(shí)信息,避免通知欄中顯示有多個(gè)應(yīng)用程序所設(shè)及到的圖形碼時(shí),導(dǎo)致用戶混淆圖 形碼與其對(duì)應(yīng)的預(yù)定應(yīng)用程序的情況。
[0014] 可選的,所述方法還包括:顯示預(yù)定應(yīng)用程序選擇界面,所述預(yù)定應(yīng)用程序選擇界 面中包括用于選擇的已經(jīng)安裝的各個(gè)預(yù)定應(yīng)用程序的選擇控件;從選擇控件被觸發(fā)的預(yù)定 應(yīng)用程序中獲取圖形碼。通過設(shè)置預(yù)定應(yīng)用程序的選擇界面,使用戶可W根據(jù)需要實(shí)時(shí)更 改自定義布局中顯示的被選擇的預(yù)定應(yīng)用程序的圖形碼。
[0015] 可選的,所述方法還包括:當(dāng)無法從所述預(yù)定應(yīng)用程序中成功獲取到圖形碼時(shí),顯 示提醒信息,所述提醒信息包括所述圖形碼獲取失敗的原因,和/或,從所述通知欄中刪除 已經(jīng)創(chuàng)建的自定義布局。當(dāng)電子設(shè)備無法從預(yù)定應(yīng)用程序中成功獲取到圖形碼時(shí),可W通 過顯示提醒信息來提示用戶電子設(shè)備未成功獲取圖形碼的原因,便于用戶采取相應(yīng)的解決 措施,也可W通過刪除已經(jīng)創(chuàng)建的自定義布局,來避免無效的自定義布局占用通知欄的下 拉界面,導(dǎo)致通知欄的下拉界面無法顯示更多的通知消息的情況。
[0016] 可選的,所述方法還包括:在接收到用于刪除所述自定義布局的刪除指令后,將所 述自定義布局從所述通知欄中刪除。通過手動(dòng)刪除自定義布局,用戶可W根據(jù)需要篩選需 要顯示的圖形碼。
[0017] 第二方面,提供了一種圖形碼顯示裝置,所述裝置包括:創(chuàng)建模塊,用于在通知欄 中創(chuàng)建自定義布局,所述自定義布局用于承載從預(yù)定應(yīng)用程序中獲取的圖形碼;第一獲取 模塊,用于利用所述自定義布局從預(yù)定應(yīng)用程序中讀取圖形碼,所述圖形碼是所述預(yù)定應(yīng) 用程序從所述預(yù)定應(yīng)用程序所對(duì)應(yīng)的服務(wù)器中獲取到的;第一顯示模塊,用于在所述自定 義布局中顯示所述圖形碼。
[001引可選的,所述第一顯示模塊,還用于利用安卓系統(tǒng)中通知Notification的 RemoteView建立自定義布局。
[0019] 可選的,所述第一顯示模塊,還用于在建立所述自定義布局時(shí),設(shè)定所述自定義布 局從預(yù)定應(yīng)用程序中讀取信息的類型,所述類型為圖形碼??蛇x的,所述圖形碼為條形碼或 二維碼。
[0020] 可選的,所述第一獲取模塊還用于在預(yù)定時(shí)刻利用所述自定義布局向所述預(yù)定應(yīng) 用程序發(fā)送圖形碼獲取指令,接收所述預(yù)定應(yīng)用程序反饋的所述圖形碼,所述圖形碼獲取 指令用于觸發(fā)所述預(yù)定應(yīng)用程序?qū)@取到的圖形碼反饋至所述通知欄,所述獲取到的圖形 碼是所述預(yù)定應(yīng)用程序在接收到所述圖形碼獲取指令之前最后一次獲取到的圖形碼或是 在接收到所述圖形碼獲取指令后從服務(wù)器獲取到的圖形碼,所述預(yù)定時(shí)刻為每隔預(yù)定時(shí)間 間隔所對(duì)應(yīng)的時(shí)刻或所述預(yù)定應(yīng)用程序開啟的時(shí)刻。
[0021] 可選的,所述第一顯示模塊,包括:第一顯示單元,用于在所述自定義布局中W縮 略形式顯示所述圖形碼;或者,第二顯示單元,用于在所述自定義布局中部分顯示所述圖形 碼。
[0022] 可選的,所述裝置還包括:替換模塊,用于在所述自定義布局中顯示所述圖形碼之 后,在接收到所述自定義布局被觸發(fā)時(shí)產(chǎn)生的觸控指令時(shí),從所述自定義布局所顯示的圖 形碼所屬于的預(yù)定應(yīng)用程序中獲取圖形碼,利用獲取到的所述圖形碼替換顯示在所述自定 義布局中已經(jīng)顯示的圖形碼。
[0023] 可選的,所述替換模塊,包括:替換單元,用于放大顯示所述自定義布局,在放大后 的自定義布局中利用獲取到的所述圖形碼替換顯示在所述自定義布局中已經(jīng)顯示的圖形 碼;或者,覆蓋單元,用于利用獲取到的所述圖形碼替換顯示在所述自定義布局中已經(jīng)顯示 的圖形碼,在覆蓋于所述自定義布局上的彈出框中完整顯示獲取到的所述圖形碼。
[0024] 可選的,所述裝置還包括:第二顯示模塊,用于在所述自定義布局中顯示所述圖形 碼時(shí),在所述自定義布局中顯示所述圖形碼所屬于的預(yù)定應(yīng)用程序的標(biāo)識(shí)信息,所述標(biāo)識(shí) 信息用于唯一標(biāo)識(shí)所述預(yù)定應(yīng)用程序。
[0025] 可選的,所述裝置還包括:第Ξ顯示模塊,用于顯示預(yù)定應(yīng)用程序選擇界面,所述 預(yù)定應(yīng)用程序選擇界面中包括用于選擇的已經(jīng)安裝的各個(gè)預(yù)定應(yīng)用程序的選擇控件;第二 獲取模塊,用于從選擇控件被觸發(fā)的預(yù)定應(yīng)用程序中獲取圖形碼。
[0026] 可選的,所述裝置還包括:處理模塊,用于當(dāng)無法從所述預(yù)定應(yīng)用程序中成功獲取 到圖形碼時(shí),顯示提醒信息,所述提醒信息包括所述圖形碼獲取失敗的原因,和/或,從所述 通知欄中刪除已經(jīng)創(chuàng)建的自定義布局。
[0027] 可選的,所述裝置還包括:刪除模塊,用于在接收到用于刪除所述自定義布局的刪 除指令后,將所述自定義布局從所述通知欄中刪除。
[0028] 第Ξ方面,提供一種電子設(shè)備,其特征在于,所述電子設(shè)備包括:
[0029] 處理器;
[0030] 用于存儲(chǔ)所述處理器可執(zhí)行指令的存儲(chǔ)器;
[0031] 其中,所述處理器被配置為:
[0032] 在通知欄中創(chuàng)建自定義布局,所述自定義布局用于承載從預(yù)定應(yīng)用程序中獲取的 圖形碼;
[0033] 利用所述自定義布局從預(yù)定應(yīng)用程序中讀取圖形碼,所述圖形碼是所述預(yù)定應(yīng)用 程序從所述預(yù)定應(yīng)用程序所對(duì)應(yīng)的服務(wù)器中獲取到的;
[0034] 在所述自定義布局中顯示所述圖形碼。
【附圖說明】
[0035] 為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使 用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于 本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可W根據(jù)運(yùn)些附圖獲得其他 的附圖。
[0036] 圖1是本發(fā)明一個(gè)實(shí)施例中提供的圖形碼顯示方法的流程圖;
[0037] 圖2A是本發(fā)明另一個(gè)實(shí)施例中提供的圖形碼顯示方法的流程圖;
[0038] 圖2B是本發(fā)明一個(gè)實(shí)施例中提供的在自定義布局中顯示圖形碼的示意圖;
[0039] 圖2C是本發(fā)明另一個(gè)實(shí)施例中提供的在自定義布局中顯示圖形碼的示意圖;
[0040] 圖2D是本發(fā)明一個(gè)實(shí)施例中提供的在自定義布局中顯示該圖形碼所屬于的預(yù)定 應(yīng)用程序的標(biāo)識(shí)信息的示意圖;
[0041] 圖沈是本發(fā)明一個(gè)實(shí)施例中提供的放大顯示自定義布局的示意圖;
[0042] 圖2F是本發(fā)明一個(gè)實(shí)施例中提供的覆蓋顯示自定義布局的示意圖;
[0043] 圖2G是本發(fā)明一個(gè)實(shí)施例中提供的在預(yù)定應(yīng)用程序選擇界面中選擇預(yù)定應(yīng)用程 序方法的流程圖;
[0044] 圖3A是本發(fā)明一個(gè)實(shí)施例中提供的圖形碼顯示裝置的結(jié)構(gòu)方框圖;
[0045] 圖3B是本發(fā)明另一個(gè)實(shí)施例中提供的圖形碼顯示裝置的結(jié)構(gòu)方框圖;
[0046] 圖4是本發(fā)明部分實(shí)施例中提供的電子設(shè)備的結(jié)構(gòu)方框圖。
【具體實(shí)施方式】
[0047] 為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施方 式作進(jìn)一步地詳細(xì)描述。
[0048] 圖1是本發(fā)明一個(gè)實(shí)施例中提供的圖形碼顯示方法的流程圖。該圖形碼顯示方法 主要W應(yīng)用于電子設(shè)備進(jìn)行舉例說明,運(yùn)里所講的電子設(shè)備可W為智能手機(jī)、平板電腦等 設(shè)備。如圖1所示,該圖形碼顯示方法包括W下步驟。
[0049] 步驟101,利用自定義布局從預(yù)定應(yīng)用程序中讀取圖形碼,該自定義布局用于承載 從預(yù)定應(yīng)用程序中獲取的圖形碼。
[0050] 通知欄是系統(tǒng)設(shè)置在電子設(shè)備顯示屏一端的用于展示未讀消息W及其他常用程 序圖標(biāo)的區(qū)域,系統(tǒng)可W將截獲到的其他應(yīng)用程序的未讀消息顯示在通知欄中,還可W將 電子設(shè)備的電源剩余量的圖標(biāo)、電子設(shè)備當(dāng)前的聯(lián)網(wǎng)方式的圖標(biāo)等顯示在通知欄中。
[0051] -般的,運(yùn)些未讀消息所屬于的應(yīng)用程序的通知圖標(biāo)W及電源剩余量、聯(lián)網(wǎng)方式 所對(duì)應(yīng)的圖標(biāo)均顯示在通知欄的固定展示區(qū)域。當(dāng)接收到通知欄的下拉指令后,通知欄中 的未讀消息可列表的形式展示在下拉界面中,與未讀消息對(duì)應(yīng)的通知圖標(biāo)從通知欄的 固定展示區(qū)域中刪除,而其他圖標(biāo)(比如電源剩余量的圖標(biāo)、聯(lián)網(wǎng)方式的圖標(biāo)等)則仍舊展 示在通知欄的固定展示區(qū)域。
[0052] 運(yùn)里的自定義布局即為通知欄所對(duì)應(yīng)下拉界面內(nèi)列表中的其中一項(xiàng)布局,自定義 布局可W在通知欄的固定展示區(qū)域中有快捷圖標(biāo)。運(yùn)里的快捷圖標(biāo)相當(dāng)于上述的通知圖 標(biāo),自定義布局相當(dāng)于下拉界面內(nèi)用于展示未讀消息的一項(xiàng)。
[0053] 圖形碼為攜帶有信息的圖形,比如常見的條形碼或者二維碼。
[0054] 步驟102,利用自定義布局從預(yù)定應(yīng)用程序中讀取圖形碼,該圖形碼是該預(yù)定應(yīng)用 程序從該預(yù)定應(yīng)用程序所對(duì)應(yīng)的服務(wù)器中獲取到的。
[0055] 應(yīng)用程序可W為支付類應(yīng)用程序、交友類應(yīng)用程序等,運(yùn)些應(yīng)用程序根據(jù)用戶賬 號(hào)的相應(yīng)操作從服務(wù)器獲取對(duì)應(yīng)的圖形碼。運(yùn)類圖形碼可W供導(dǎo)致其他設(shè)備進(jìn)行掃描W獲 取圖形碼中的信息。
[0056] 步驟103,在自定義布局中顯示圖形碼。
[0057] 綜上所述,本發(fā)明實(shí)施例中提供的圖形碼顯示方法,通過在通知欄中創(chuàng)建自定義 布局,并在自定義布局中顯示從預(yù)定應(yīng)用程序中獲取的圖形碼;由于在通知欄中可W直接 顯示應(yīng)用程序中設(shè)及到的圖形碼,省去了繁瑣的顯示圖形碼的步驟,因此解決了相關(guān)技術(shù) 中顯示圖形碼的步驟較為繁瑣的問題;達(dá)到了縮短圖形碼的顯示流程,使得利用圖形碼進(jìn) 行相應(yīng)操作變得更為快捷的效果。
[0058] 圖2A是本發(fā)明另一個(gè)實(shí)施例中提供的圖形碼顯示方法的流程圖。該圖形碼顯示方 法主要W應(yīng)用于電子設(shè)備進(jìn)行舉例說明,運(yùn)里所講的電子設(shè)備可W為智能手機(jī)、平板電腦 等設(shè)備。如圖2A所示,該圖形碼顯示方法包括W下步驟。
[0059] 步驟201,在通知欄中創(chuàng)建自定義布局。
[0060] 運(yùn)里所講的自定義布局用于承載從預(yù)定應(yīng)用程序中獲取的圖形碼。
[0061] 運(yùn)里所講的圖形碼通??蒞為條形碼、二維碼等,圖形碼可W通過展現(xiàn)的圖形表 達(dá)相關(guān)的信息。本實(shí)施例不限定圖形碼的具體形式。
[0062] 在本實(shí)施例中,在通知欄中創(chuàng)建自定義布局時(shí),可W利用安卓系統(tǒng)中通知 Notification的RemoteView建立自定義布局。
[0063] 步驟202,利用自定義布局從預(yù)定應(yīng)用程序中讀取圖形碼。
[0064] 運(yùn)里所講的預(yù)定應(yīng)用程序通常是具備圖形碼獲取W及展示的應(yīng)用程序,比如常見 的支付類應(yīng)用程序、交友類應(yīng)用程序等,運(yùn)些預(yù)定應(yīng)用程序可W由研發(fā)人員預(yù)先設(shè)定。一旦 系統(tǒng)檢索到運(yùn)類預(yù)定應(yīng)用程序被安裝在電子設(shè)備上,則會(huì)從運(yùn)些已經(jīng)安裝的預(yù)定應(yīng)用程序 中獲取圖形碼。
[0065] 運(yùn)里所講的圖形碼是預(yù)定應(yīng)用程序從預(yù)定應(yīng)用程序所對(duì)應(yīng)的服務(wù)器中獲取到的。 運(yùn)類圖形碼可W供導(dǎo)致其他設(shè)備進(jìn)行掃描W獲取圖形碼中的信息。
[0066] 由于安卓系統(tǒng)中的Notification具有全局和可跨進(jìn)程的特點(diǎn),因此,利用 Notification的RemoteView建立的自定義布局可W從其他應(yīng)用程序中讀取運(yùn)些應(yīng)用程序 中的內(nèi)容(比如圖形碼或其他信息)。
[0067] 在一種可能實(shí)現(xiàn)的方式中,利用自定義布局從預(yù)定應(yīng)用程序中讀取圖形碼時(shí),可 W在預(yù)定時(shí)刻利用自定義布局向預(yù)定應(yīng)用程序發(fā)送圖形碼獲取指令,接收該預(yù)定應(yīng)用程序 反饋的該圖形碼。
[0068] 運(yùn)里所講的圖形碼獲取指令用于觸發(fā)預(yù)定應(yīng)用程序?qū)@取到的圖形碼反饋至通 知欄。
[0069] 為了避免圖形碼遭到惡意掃描,預(yù)定應(yīng)用程序?qū)?yīng)的服務(wù)器每隔預(yù)定時(shí)間間隔會(huì) 對(duì)圖形碼實(shí)時(shí)更新,當(dāng)服務(wù)器更新圖形碼后,電子設(shè)備在圖形碼更新前已經(jīng)獲取到的圖形 碼就會(huì)失效,為了保證電子設(shè)備能夠?qū)崟r(shí)獲取有效的圖形碼,該預(yù)定應(yīng)用程序每隔預(yù)定時(shí) 間間隔會(huì)向服務(wù)器請(qǐng)求獲取更新后的圖形碼,因此,電子設(shè)備的系統(tǒng)或通知欄向電子設(shè)備 中已經(jīng)安裝的預(yù)定應(yīng)用程序發(fā)送圖形碼獲取指令后,會(huì)觸發(fā)預(yù)定應(yīng)用程序獲取在接收到該 圖形碼獲取指令之前最后一次獲取到的圖形碼,或者觸發(fā)該預(yù)定應(yīng)用程序獲取在接收到該 圖形碼獲取指令后從服務(wù)器獲取到的圖形碼。當(dāng)預(yù)定應(yīng)用程序獲取到圖形碼后,會(huì)將獲取 到的圖形碼反饋至通知欄。
[0070] 運(yùn)里所講的預(yù)定時(shí)刻為每隔預(yù)定時(shí)間間隔所對(duì)應(yīng)的時(shí)刻或該預(yù)定應(yīng)用程序開啟 的時(shí)刻。預(yù)定時(shí)間間隔的具體時(shí)長可W由用戶手動(dòng)設(shè)置,也可W由研發(fā)人員預(yù)先設(shè)置。本實(shí) 施例不對(duì)預(yù)定時(shí)間間隔的具體時(shí)長和設(shè)置方式做限定。
[0071] 步驟203,在自定義布局中顯示圖形碼。
[0072] 由上述自定義布局的特點(diǎn)可知:利用Notification的RemoteView建立的自定義布 局可W讀取其他應(yīng)用程序中的內(nèi)容,比如圖形碼或其他信息,運(yùn)樣則可W實(shí)現(xiàn)將從其他應(yīng) 用程序讀取的內(nèi)容顯示在建立的自定義布局中,從而使得通知欄中的自定義布局可W顯示 應(yīng)用程序中的內(nèi)容。運(yùn)些內(nèi)容可W在通知欄被直接查看,簡化了讀取應(yīng)用程序中內(nèi)容的流 程。
[0073] 需要補(bǔ)充說明的是,為了實(shí)現(xiàn)利用自定義布局成功讀取預(yù)定應(yīng)用程序中圖形碼, 在定義自定義布局時(shí),可W定義讀取應(yīng)用程序中內(nèi)容的類型,該類型被定義為圖形碼,或者 被定義為條形碼或二維碼等,運(yùn)樣,自定義布局在讀取預(yù)定應(yīng)用程序中的內(nèi)容時(shí),只需要讀 取定義的圖形碼即可。
[0074] 在實(shí)際實(shí)現(xiàn)時(shí),自定義布局在創(chuàng)建后可W不顯示內(nèi)容,也即顯示的內(nèi)容為空,當(dāng)自 定義布局成功從預(yù)定應(yīng)用程序中讀取到圖形碼后,才將讀取到的圖形碼疊加顯示在自定義 布局的顯示區(qū)域。在一種可能的實(shí)現(xiàn)方式中,在自定義布局中顯示圖形碼可W由如下代碼 實(shí)現(xiàn):
[0075]
[0077] 通過可擴(kuò)展標(biāo)記語言(英文:Extensible Markup Language,縮寫:xml)來進(jìn)行構(gòu) 建自定義Notification的樣式。
[007引在一種可能實(shí)現(xiàn)的方式中,若將自定義布局的尺寸設(shè)置的較大W完整顯示圖形 碼,則會(huì)導(dǎo)致通知欄的下拉界面無法顯示更多的通知消息。因此,在自定義布局中顯示圖形 碼的顯示方式可W有如下至少兩種:
[0079] 第一種顯示方式,在自定義布局中W縮略形式顯示圖形碼。
[0080] 圖2B是本發(fā)明一個(gè)實(shí)施例中提供的在自定義布局中顯示圖形碼的示意圖,如圖2B 所示,其中圖2BQ)中圖形碼21為原始尺寸,通知欄的下拉界面內(nèi)除了顯示圖形碼21外,還 可W顯示4條通知消息。為了能夠讓通知欄的下拉界面顯示更多的通知消息,圖2B(2)中自 定義布局內(nèi)縮略顯示出了圖形碼22,也即,圖形碼22是圖形碼21縮略尺寸后的圖形碼,運(yùn) 樣,通知欄的下拉界面內(nèi)除了顯示圖形碼22外,還可W顯示5條通知消息。顯然,在自定義布 局中W縮略形式顯示圖形碼的顯示方式可W增加通知欄下拉界面顯示的通知消息的數(shù)量。
[0081] 第二種顯示方式,在自定義布局中部分顯示圖形碼。
[0082] 圖2C是本發(fā)明另一個(gè)實(shí)施例中提供的在自定義布局中顯示圖形碼的示意圖,如圖 2C所示,其中圖2C(1)中圖形碼23為原始尺寸,通知欄下拉界面除了顯示圖形碼23外,還可 W顯示4條通知消息。為了能夠讓通知欄的下拉界面顯示更多的通知消息,圖2C(2)中自定 義布局中僅部分顯示了圖形碼24,也即圖形碼24為圖形碼23的一部分,運(yùn)樣,通知欄下拉界 面除了顯示圖形碼24外,還可W顯示5條通知消息。顯然,在自定義布局中部分顯示圖形碼 的顯示方式可W有效增加通知欄下拉界面顯示的通知消息的數(shù)量。
[0083] 可選的,為了避免通知欄中顯示有多個(gè)圖形碼時(shí),而導(dǎo)致用戶混淆圖形碼與其對(duì) 應(yīng)的預(yù)定應(yīng)用程序,在自定義布局中顯示圖形碼時(shí),在該自定義布局中顯示該圖形碼所屬 于的預(yù)定應(yīng)用程序的標(biāo)識(shí)信息。
[0084] 運(yùn)里所講的標(biāo)識(shí)信息用于唯一標(biāo)識(shí)該預(yù)定應(yīng)用程序,一般的,標(biāo)識(shí)信息可W是應(yīng) 用程序的名稱,或應(yīng)用程序所具備的LOGO。
[0085] 圖2D是本發(fā)明一個(gè)實(shí)施例中提供的在自定義布局中顯示該圖形碼所屬于的預(yù)定 應(yīng)用程序的標(biāo)識(shí)?目息的不意圖,如圖2D所不,預(yù)定應(yīng)用程序ABC的標(biāo)識(shí)f目息25和圖形碼26在 同一自定義布局中,預(yù)定應(yīng)用程序123的標(biāo)識(shí)信息27和圖形碼28在同一自定義布局中。
[0086] 步驟204,在接收到自定義布局被觸發(fā)時(shí)產(chǎn)生的觸控指令時(shí),從該自定義布局所顯 示的圖形碼所屬于的預(yù)定應(yīng)用程序中獲取圖形碼,利用獲取到的該圖形碼替換顯示在該自 定義布局中已經(jīng)顯示的圖形碼。
[0087] 電子設(shè)備可W通過化lineAdviceActivity進(jìn)行事件監(jiān)聽,當(dāng)用戶打開通知欄并觸 控自定義布局后,會(huì)觸發(fā)預(yù)定應(yīng)用程序?qū)D形碼通過位圖文件(英文:bitmap)來跨進(jìn)程推 送至通知欄的自定義布局中,替換顯示在該自定義布局中已經(jīng)顯示的圖形碼。
[0088] 在一種可能實(shí)現(xiàn)的方式中,為了避免原自定義布局所顯示的圖形碼過小或未全部 顯示,導(dǎo)致其他設(shè)備無法成功掃描該圖形碼。利用獲取到的該圖形碼替換顯示在該自定義 布局中已經(jīng)顯示的圖形碼的顯示方法有兩種,一種顯示方式為替換顯示,另一種顯示方式 為覆蓋顯示。
[0089] 第一種顯示方式,放大顯示自定義布局,在放大后的自定義布局中利用獲取到的 圖形碼替換顯示在該自定義布局中已經(jīng)顯示的圖形碼。
[0090] 圖2E是本發(fā)明一個(gè)實(shí)施例中提供的放大顯示自定義布局的示意圖,如圖沈所示, 當(dāng)電子設(shè)備接收到該自定義布局被觸發(fā)時(shí)產(chǎn)生的觸控指令時(shí),電子設(shè)備會(huì)放大該自定義布 局,并在該自定義布局所顯示的圖形碼29所屬于的預(yù)定應(yīng)用程序中獲取圖形碼30,將所獲 取到的圖形碼30替換顯示在放大后的該自定義布局中已經(jīng)顯示的圖形碼29。
[0091] 第二種顯示方式,利用獲取到的圖形碼替換顯示在自定義布局中已經(jīng)顯示的圖形 碼,在覆蓋于該自定義布局上的彈出框中完整顯示獲取到的該圖形碼。
[0092] 圖2F是本發(fā)明一個(gè)實(shí)施例中提供的覆蓋顯示自定義布局的示意圖,如圖2F所示, 當(dāng)電子設(shè)備接收到該自定義布局被觸發(fā)時(shí)產(chǎn)生的觸控指令時(shí),電子設(shè)備會(huì)在該自定義布局 所顯示的圖形碼31所屬于的預(yù)定應(yīng)用程序中獲取圖形碼32,將所獲取到的圖形碼32替換顯 示在自定義布局中已經(jīng)顯示的圖形碼31,并通過覆蓋于該自定義布局上的彈出框33完整顯 示獲取到的該圖形碼32。放大后得到的圖形碼32或者用于承載圖形碼32的彈出框33通常會(huì) 覆蓋通知欄中顯示的全部或部分通知消息,如圖2F所示。
[0093] 綜上所述,本發(fā)明實(shí)施例中提供的圖形碼顯示方法,通過在通知欄中創(chuàng)建自定義 布局,并在自定義布局中顯示從預(yù)定應(yīng)用程序中獲取的圖形碼;由于在通知欄中可W直接 顯示應(yīng)用程序中設(shè)及到的圖形碼,省去了繁瑣的顯示圖形碼的步驟,因此解決了相關(guān)技術(shù) 中顯示圖形碼的步驟較為繁瑣的問題;達(dá)到了縮短圖形碼的顯示流程,使得利用圖形碼進(jìn) 行相應(yīng)操作變得更為快捷的效果。
[0094] 本實(shí)施例中,每隔預(yù)定時(shí)間間隔獲取圖形碼,使得自定義布局所顯示的圖形碼為 有效圖形碼;僅在預(yù)定應(yīng)用程序開啟時(shí)獲取圖形碼,避免實(shí)時(shí)獲取圖形碼增加電子設(shè)備的 處理壓力。
[0095] 本實(shí)施例中,通過W縮略形式或部分顯示圖形碼,避免將自定義布局的尺寸設(shè)置 的較大W完整顯示圖形碼,導(dǎo)致通知欄的下拉界面無法顯示更多的通知消息的情況。
[0096] 本實(shí)施例中,通過在使用時(shí)手動(dòng)觸控自定義布局,來更新顯示在該自定義布局的 圖形碼,W保證將要使用的圖形碼為有效圖形碼。
[0097] 本實(shí)施例中,通過放大顯示自定義布局或彈框顯示兩種方式來放大將要使用的圖 形碼,避免因原自定義布局所顯示的圖形碼過小或未全部顯示,導(dǎo)致其他電子設(shè)備無法成 功掃描該圖形碼的情況。
[0098] 本實(shí)施例中,通過在自定義布局中顯示圖形碼的同時(shí)顯示該圖形碼對(duì)應(yīng)的預(yù)定應(yīng) 用程序的標(biāo)識(shí)信息,避免通知欄中顯示有多個(gè)應(yīng)用程序所設(shè)及到的圖形碼時(shí),導(dǎo)致用戶混 淆圖形碼與其對(duì)應(yīng)的預(yù)定應(yīng)用程序的情況。
[0099] 本實(shí)施例中,利用安卓系統(tǒng)中通知Notification的RemoteView建立自定義布局。 由于安卓系統(tǒng)中的Notification具有全局和可跨進(jìn)程的特點(diǎn),因此,利用Notification的 RemoteView建立的自定義布局可W從其他應(yīng)用程序中讀取運(yùn)些應(yīng)用程序中的內(nèi)容(比如圖 形碼或其他信息),運(yùn)樣則可W實(shí)現(xiàn)將讀取的內(nèi)容顯示在建立的自定義布局中,從而使得通 知欄中的自定義布局可W顯示應(yīng)用程序中的內(nèi)容。運(yùn)些內(nèi)容可W在通知欄被直接查看,簡 化了讀取應(yīng)用程序中內(nèi)容的流程。
[0100] 本實(shí)施例中,在建立自定義布局時(shí),設(shè)定自定義布局從預(yù)定應(yīng)用程序中讀取信息 的類型,該類型為圖形碼。該圖形碼為條形碼或二維碼。由于限定了自定義布局能夠從預(yù)定 應(yīng)用程序讀取信息的類型為圖形碼,因此自定義布局只需要讀取預(yù)定應(yīng)用程序的圖形碼即 可,從而簡化圖形碼顯示的流程。
[0101] 在一種可能實(shí)現(xiàn)的方式中,當(dāng)電子設(shè)備從預(yù)定應(yīng)用程序中成功獲取圖形碼時(shí),可 W利用自定義布局來顯示圖形碼,當(dāng)電子設(shè)備無法從預(yù)定應(yīng)用程序中成功獲取圖形碼時(shí), 可W采取圖2A中步驟205的操作。
[0102] 步驟205,當(dāng)無法從預(yù)定應(yīng)用程序中成功獲取到圖形碼時(shí),顯示提醒信息,和/或, 從通知欄中刪除已經(jīng)創(chuàng)建的自定義布局。
[0103] 步驟205中包含Ξ種可能實(shí)現(xiàn)的方式:
[0104] 1、當(dāng)電子設(shè)備無法從預(yù)定應(yīng)用程序中成功獲取到圖形碼時(shí),顯示提醒信息。
[0105] 運(yùn)里所講的提醒信息包括該圖形碼獲取失敗的原因。
[0106] 當(dāng)電子設(shè)備無法從預(yù)定應(yīng)用程序中成功獲取到圖形碼時(shí),可W通過顯示提醒信息 來提示用戶電子設(shè)備未成功獲取圖形碼的原因,便于用戶采取相應(yīng)的解決措施。比如:當(dāng)預(yù) 定應(yīng)用程序的登陸密碼失效,使得電子設(shè)備無法從該預(yù)定應(yīng)用程序中獲取圖形碼,此時(shí),電 子設(shè)備可W通過顯示提醒信息來提示用戶重新輸入該預(yù)定應(yīng)用程序的登錄密碼。
[0107] 2、當(dāng)電子設(shè)備無法從預(yù)定應(yīng)用程序中成功獲取到圖形碼時(shí),從通知欄中刪除已經(jīng) 創(chuàng)建的自定義布局。
[0108] 當(dāng)電子設(shè)備無法從預(yù)定應(yīng)用程序中成功獲取到圖形碼時(shí),可W通過刪除已經(jīng)創(chuàng)建 的自定義布局,來避免無效的自定義布局占用通知欄的下拉界面,導(dǎo)致通知欄的下拉界面 無法顯示更多的通知消息的情況。
[0109] 3、當(dāng)電子設(shè)備無法從預(yù)定應(yīng)用程序中成功獲取到圖形碼時(shí),顯示提醒信息,并從 通知欄中刪除已經(jīng)創(chuàng)建的自定義布局。
[0110] 可選的,在接收到用于刪除自定義布局的刪除指令后,將該自定義布局從通知欄 中刪除。
[0111] 本實(shí)施例中,當(dāng)電子設(shè)備無法從預(yù)定應(yīng)用程序中成功獲取到圖形碼時(shí),可W通過 顯示提醒信息來提示用戶電子設(shè)備未成功獲取圖形碼的原因,便于用戶采取相應(yīng)的解決措 施,也可W通過刪除已經(jīng)創(chuàng)建的自定義布局,來避免無效的自定義布局占用通知欄的下拉 界面,導(dǎo)致通知欄的下拉界面無法顯示更多的通知消息的情況。
[0112] 本實(shí)施例中,通過手動(dòng)刪除自定義布局,用戶可W根據(jù)需要篩選需要顯示的圖形 碼。
[0113] 在一種可能實(shí)現(xiàn)的方式中,用戶可W根據(jù)需要獲取圖形碼的預(yù)定應(yīng)用程序,該操 作可W由步驟206至步驟207,具體參見圖2G,圖2G是本發(fā)明一個(gè)實(shí)施例中提供的在預(yù)定應(yīng) 用程序選擇界面中選擇預(yù)定應(yīng)用程序方法的流程圖。
[0114] 步驟206,顯示預(yù)定應(yīng)用程序選擇界面。
[0115] 運(yùn)里所講的預(yù)定應(yīng)用程序選擇界面中包括用于選擇的已經(jīng)安裝的各個(gè)預(yù)定應(yīng)用 程序的選擇控件。
[0116] 步驟207,從選擇控件被觸發(fā)的預(yù)定應(yīng)用程序中獲取圖形碼。
[0117] 可選的,當(dāng)選擇控件被觸發(fā)的預(yù)定應(yīng)用程序的數(shù)量小于W創(chuàng)建的自定義布局?jǐn)?shù)量 時(shí),刪除數(shù)量多余的自定義布局。
[0118] 可選的,當(dāng)選擇控件被觸發(fā)的預(yù)定應(yīng)用程序的數(shù)量大于W創(chuàng)建的自定義布局?jǐn)?shù)量 時(shí),顯示提醒信息,該提醒信息用于提示用戶減少所選擇的預(yù)定應(yīng)用程序的數(shù)量。
[0119] 本實(shí)施例中,通過設(shè)置預(yù)定應(yīng)用程序的選擇界面,使用戶可W根據(jù)需要實(shí)時(shí)更改 自定義布局中顯示的被選擇的預(yù)定應(yīng)用程序的圖形碼。
[0120] 下述為本發(fā)明裝置實(shí)施例,對(duì)于裝置實(shí)施例中未詳盡描述的細(xì)節(jié),可W參考上述 一一對(duì)應(yīng)的方法實(shí)施例。
[0121] 圖3A是本發(fā)明一個(gè)實(shí)施例中提供的圖形碼顯示裝置的結(jié)構(gòu)方框圖,該圖形碼顯示 裝置主要W應(yīng)用于電子設(shè)備進(jìn)行舉例說明,運(yùn)里所講的電子設(shè)備可W為智能手機(jī)、平板電 腦等設(shè)備。如圖3A所示,該圖形碼顯示裝置包括:創(chuàng)建模塊301,第一獲取模塊302和第一顯 不板塊303。
[0122] 創(chuàng)建模塊301,用于在通知欄中創(chuàng)建自定義布局,該自定義布局用于承載從預(yù)定應(yīng) 用程序中獲取的圖形碼;
[0123] 第一獲取模塊302,用于利用自定義布局從預(yù)定應(yīng)用程序中讀取圖形碼,該圖形碼 是該預(yù)定應(yīng)用程序從該預(yù)定應(yīng)用程序所對(duì)應(yīng)的服務(wù)器中獲取到的;
[0124] 第一顯示模塊303,用于在自定義布局中顯示圖形碼。
[0125] 在一種可能的實(shí)現(xiàn)方式中,該第一顯示模塊303還用于利用安卓系統(tǒng)中通知 Notification的RemoteView建立自定義布局。
[0126] 在一種可能的實(shí)現(xiàn)方式中,該第一顯示模塊303還用于在建立自定義布局時(shí),設(shè)定 自定義布局從預(yù)定應(yīng)用程序中讀取信息的類型,該類型為圖形碼。
[0127] 在一種可能的實(shí)現(xiàn)方式中,請(qǐng)參見圖3B所示,其是本發(fā)明另一個(gè)實(shí)施例中提供的 圖形碼顯示裝置的結(jié)構(gòu)方框圖,該第一獲取模塊302還用于在預(yù)定時(shí)刻利用自定義布局向 預(yù)定應(yīng)用程序發(fā)送圖形碼獲取指令,該圖形碼獲取指令用于觸發(fā)該預(yù)定應(yīng)用程序?qū)@取到 的圖形碼反饋至通知欄,該獲取到的圖形碼是該預(yù)定應(yīng)用程序在接收到該圖形碼獲取指令 之前最后一次獲取到的圖形碼或是在接收到該圖形碼獲取指令后從服務(wù)器獲取到的圖形 碼,接收該預(yù)定應(yīng)用程序反饋的該圖形碼,該預(yù)定時(shí)刻為每隔預(yù)定時(shí)間間隔所對(duì)應(yīng)的時(shí)刻 或該預(yù)定應(yīng)用程序開啟的時(shí)刻。
[01巧]仍參見圖3B,該第一顯示模塊303,包括:第一顯示單元303a和第二顯示單元303b。
[0129] 第一顯示單元303a,用于在自定義布局中W縮略形式顯示圖形碼;
[0130] 或者,
[0131] 第二顯示單元303b,用于在自定義布局中部分顯示圖形碼。
[0132] 仍參見圖3B,該圖形碼顯示裝置還包括:替換模塊304。
[0133] 替換模塊304,用于在自定義布局中顯示圖形碼之后,在接收到該自定義布局被觸 發(fā)時(shí)產(chǎn)生的觸控指令時(shí),從該自定義布局所顯示的圖形碼所屬于的預(yù)定應(yīng)用程序中獲取圖 形碼,利用獲取到的該圖形碼替換顯示在該自定義布局中已經(jīng)顯示的圖形碼。
[0134] 仍參見圖3B,該替換模塊304,包括:
[0135] 替換單元304a,用于放大顯示自定義布局,在放大后的自定義布局中利用獲取到 的圖形碼替換顯示在該自定義布局中已經(jīng)顯示的圖形碼;
[0136] 或者,
[0137] 覆蓋單元304b,用于利用獲取到的圖形碼替換顯示在自定義布局中已經(jīng)顯示的圖 形碼,在覆蓋于該自定義布局上的彈出框中完整顯示獲取到的該圖形碼。
[0138] 仍參見圖3B,該圖形碼顯示裝置還包括:第二顯示模塊305。
[0139] 第二顯示模塊305,用于在自定義布局中顯示圖形碼時(shí),在該自定義布局中顯示該 圖形碼所屬于的預(yù)定應(yīng)用程序的標(biāo)識(shí)信息,該標(biāo)識(shí)信息用于唯一標(biāo)識(shí)該預(yù)定應(yīng)用程序。
[0140] 仍參見圖3B,該圖形碼顯示裝置還包括:第Ξ顯示模塊306和第二獲取模塊307。
[0141] 第Ξ顯示模塊306,用于顯示預(yù)定應(yīng)用程序選擇界面,該預(yù)定應(yīng)用程序選擇界面中 包括用于選擇的已經(jīng)安裝的各個(gè)預(yù)定應(yīng)用程序的選擇控件;
[0142] 第二獲取模塊307,用于從選擇控件被觸發(fā)的預(yù)定應(yīng)用程序中獲取圖形碼。
[0143] 仍參見圖3B,該圖形碼顯示裝置還包括:處理模塊308。
[0144] 處理模塊308,用于當(dāng)無法從預(yù)定應(yīng)用程序中成功獲取到圖形碼時(shí),顯示提醒信 息,該提醒信息包括該圖形碼獲取失敗的原因,和/或,從通知欄中刪除已經(jīng)創(chuàng)建的自定義 布局。
[0145] 仍參見圖3B,該圖形碼顯示裝置還包括:刪除模塊309。
[0146] 刪除模塊309,用于在接收到用于刪除自定義布局的刪除指令后,將該自定義布局 從通知欄中刪除。
[0147] 綜上所述,本發(fā)明實(shí)施例中提供的圖形碼顯示裝置,通過在通知欄中創(chuàng)建自定義 布局,并在自定義布局中顯示從預(yù)定應(yīng)用程序中獲取的圖形碼;由于在通知欄中可w直接 顯示應(yīng)用程序中設(shè)及到的圖形碼,省去了繁瑣的顯示圖形碼的步驟,因此解決了相關(guān)技術(shù) 中顯示圖形碼的步驟較為繁瑣的問題;達(dá)到了縮短圖形碼的顯示流程,使得利用圖形碼進(jìn) 行相應(yīng)操作變得更為快捷的效果。
[0148] 本實(shí)施例中,利用安卓系統(tǒng)中通知Notification的RemoteView建立自定義布局。 由于安卓系統(tǒng)中的Notification具有全局和可跨進(jìn)程的特點(diǎn),因此,利用Notification的 RemoteView建立的自定義布局可W從其他應(yīng)用程序中讀取運(yùn)些應(yīng)用程序中的內(nèi)容(比如圖 形碼或其他信息),運(yùn)樣則可W實(shí)現(xiàn)將讀取的內(nèi)容顯示在建立的自定義布局中,從而使得通 知欄中的自定義布局可W顯示應(yīng)用程序中的內(nèi)容。運(yùn)些內(nèi)容可W在通知欄被直接查看,簡 化了讀取應(yīng)用程序中內(nèi)容的流程。
[0149] 本實(shí)施例中,在建立自定義布局時(shí),設(shè)定自定義布局從預(yù)定應(yīng)用程序中讀取信息 的類型,該類型為圖形碼。該圖形碼為條形碼或二維碼。由于限定了自定義布局能夠從預(yù)定 應(yīng)用程序讀取信息的類型為圖形碼,因此自定義布局只需要讀取預(yù)定應(yīng)用程序的圖形碼即 可,從而簡化圖形碼顯示的流程。
[0150] 本實(shí)施例中,每隔預(yù)定時(shí)間間隔獲取圖形碼,使得自定義布局所顯示的圖形碼為 有效圖形碼;僅在預(yù)定應(yīng)用程序開啟時(shí)獲取圖形碼,避免實(shí)時(shí)獲取圖形碼增加電子設(shè)備的 處理壓力。
[0151] 本實(shí)施例中,通過W縮略形式或部分顯示圖形碼,避免將自定義布局的尺寸設(shè)置 的較大W完整顯示圖形碼,導(dǎo)致通知欄的下拉界面無法顯示更多的通知消息的情況。
[0152] 本實(shí)施例中,通過在使用時(shí)手動(dòng)觸控自定義布局,來更新顯示在該自定義布局的 圖形碼,W保證將要使用的圖形碼為有效圖形碼。
[0153] 本實(shí)施例中,通過放大顯示自定義布局或彈框顯示兩種方式來放大將要使用的圖 形碼,避免因原自定義布局所顯示的圖形碼過小或未全部顯示,使得第二電子設(shè)備無法成 功掃描該圖形碼。
[0154] 本實(shí)施例中,通過在自定義布局中顯示圖形碼的同時(shí)顯示該圖形碼對(duì)應(yīng)的預(yù)定應(yīng) 用程序的標(biāo)識(shí)信息,避免通知欄中顯示有多個(gè)應(yīng)用程序所設(shè)及到的圖形碼時(shí),導(dǎo)致用戶混 淆圖形碼與其對(duì)應(yīng)的預(yù)定應(yīng)用程序的情況。
[0155] 本實(shí)施例中,通過手動(dòng)在顯示預(yù)定應(yīng)用程序的選擇界面選擇需要獲取圖形碼的預(yù) 定應(yīng)用程序,使得用戶可W根據(jù)需要實(shí)施更改自定義布局中顯示的被選擇的預(yù)定應(yīng)用程序 的圖形碼。
[0156] 本實(shí)施例中,當(dāng)電子設(shè)備無法從預(yù)定應(yīng)用程序中成功獲取到圖形碼時(shí),可W通過 顯示提醒信息來提示用戶電子設(shè)備未成功獲取圖形碼的原因,便于用戶采取相應(yīng)的解決措 施,也可W通過刪除已經(jīng)創(chuàng)建的自定義布局,來避免無效的自定義布局占用通知欄的下拉 界面,導(dǎo)致通知欄的下拉界面無法顯示更多的通知消息的情況。
[0157] 本實(shí)施例中,通過手動(dòng)刪除自定義布局,用戶可W根據(jù)需要篩選需要顯示的圖形 碼。
[0158] 需要說明的是:上述實(shí)施例中提供的圖形碼顯示裝置在顯示圖形碼時(shí),僅W上述 各功能模塊的劃分進(jìn)行舉例說明,實(shí)際應(yīng)用中,可W根據(jù)需要而將上述功能分配由不同的 功能模塊完成,即將服務(wù)器的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,W完成W上描述的全部或 者部分功能。另外,上述實(shí)施例提供的圖形碼顯示裝置與圖形碼顯示方法實(shí)施例屬于同一 構(gòu)思,其具體實(shí)現(xiàn)過程詳見方法實(shí)施例,運(yùn)里不再寶述。
[0159] 請(qǐng)參見圖4所示,其示出了本發(fā)明部分實(shí)施例中提供的電子設(shè)備的結(jié)構(gòu)方框圖。該 電子設(shè)備400用于實(shí)施上述實(shí)施例提供的圖形碼顯示方法。本發(fā)明中的電子設(shè)備400可W包 括一個(gè)或多個(gè)如下組成部分:用于執(zhí)行計(jì)算機(jī)程序指令W完成各種流程和方法的處理器, 用于信息和存儲(chǔ)程序指令隨機(jī)接入存儲(chǔ)器(RAM)和只讀存儲(chǔ)器(ROM),用于存儲(chǔ)數(shù)據(jù)和信息 的存儲(chǔ)器,I/O設(shè)備,界面,天線等。具體來講:
[0160] 電子設(shè)備400可W包括RF(Radio Rrequency,射頻)電路410、存儲(chǔ)器420、輸入單元 430、顯示單元440、傳感器450、音頻電路460、WiFi (wireless fidelity,無線保真)模塊 470、處理器480、電源482、攝像頭490等部件。本領(lǐng)域技術(shù)人員可W理解,圖4中示出的電子 設(shè)備結(jié)構(gòu)并不構(gòu)成對(duì)電子設(shè)備的限定,可W包括比圖示更多或更少的部件,或者組合某些 部件,或者不同的部件布置。
[0161] 下面結(jié)合圖4對(duì)電子設(shè)備400的各個(gè)構(gòu)成部件進(jìn)行具體的介紹:
[0162] RF電路410可用于收發(fā)信息或通話過程中,信號(hào)的接收和發(fā)送,特別地,將基站的 下行信息接收后,給處理器480處理;另外,將設(shè)計(jì)上行的數(shù)據(jù)發(fā)送給基站。通常,RF電路包 括但不限于天線、至少一個(gè)放大器、收發(fā)信機(jī)、禪合器、LNA化OW Noise Amplifier,低噪聲 放大器)、雙工器等。此外,RF電路410還可W通過無線通信與網(wǎng)絡(luò)和其他設(shè)備通信。所述無 線通信可W使用任一通信標(biāo)準(zhǔn)或協(xié)議,包括但不限于GSM(Global System of Mobile communication,全球移動(dòng)通訊系統(tǒng))、GPRS(General Packet Radio Service,通用分組無 線服務(wù))、CDMA(Code Division Multiple Access,碼分多址)、WCDMA(Wideband Code Division Multiple Access,寬帶碼分多址)、LTE(Long Term Evolution,長期演進(jìn))、電子 郵件、SMS(化ort Messaging Service,短消息服務(wù))等。
[0163] 存儲(chǔ)器420可用于存儲(chǔ)軟件程序W及模塊,處理器480通過運(yùn)行存儲(chǔ)在存儲(chǔ)器420 的軟件程序W及模塊,從而執(zhí)行電子設(shè)備400的各種功能應(yīng)用W及數(shù)據(jù)處理。存儲(chǔ)器420可 主要包括存儲(chǔ)程序區(qū)和存儲(chǔ)數(shù)據(jù)區(qū),其中,存儲(chǔ)程序區(qū)可存儲(chǔ)操作系統(tǒng)、至少一個(gè)功能所需 的應(yīng)用程序(比如聲音播放功能、圖像播放功能等)等;存儲(chǔ)數(shù)據(jù)區(qū)可存儲(chǔ)根據(jù)電子設(shè)備400 的使用所創(chuàng)建的數(shù)據(jù)(比如音頻數(shù)據(jù)、電話本等)等。此外,存儲(chǔ)器420可W包括高速隨機(jī)存 取存儲(chǔ)器,還可W包括非易失性存儲(chǔ)器,例如至少一個(gè)磁盤存儲(chǔ)器件、閃存器件、或其他易 失性固態(tài)存儲(chǔ)器件。
[0164] 輸入單元430可用于接收輸入的數(shù)字或字符信息,W及產(chǎn)生與電子設(shè)備400的用戶 設(shè)置W及功能控制有關(guān)的鍵信號(hào)輸入。具體地,輸入單元430可包括觸控面板431W及其他 輸入設(shè)備432。觸控面板431,也稱為觸摸屏,可收集用戶在其上或附近的觸摸操作(比如用 戶使用手指、觸筆等任何適合的物體或附件在觸控面板431上或在觸控面板431附近的操 作),并根據(jù)預(yù)先設(shè)定的程式驅(qū)動(dòng)相應(yīng)的連接裝置??蛇x的,觸控面板431可包括觸摸檢測裝 置和觸摸控制器兩個(gè)部分。其中,觸摸檢測裝置檢測用戶的觸摸方位,并檢測觸摸操作帶來 的信號(hào),將信號(hào)傳送給觸摸控制器;觸摸控制器從觸摸檢測裝置上接收觸摸信息,并將它轉(zhuǎn) 換成觸點(diǎn)坐標(biāo),再送給處理器480,并能接收處理器480發(fā)來的命令并加 W執(zhí)行。此外,可W 采用電阻式、電容式、紅外線W及表面聲波等多種類型實(shí)現(xiàn)觸控面板431。除了觸控面板 431,輸入單元430還可W包括其他輸入設(shè)備432。具體地,其他輸入設(shè)備432可W包括但不限 于物理鍵盤、功能鍵(比如音量控制按鍵、開關(guān)按鍵等)、軌跡球、鼠標(biāo)、操作桿等中的一種或 多種。
[0165] 顯示單元440可用于顯示由用戶輸入的信息或提供給用戶的信息W及電子設(shè)備 400的各種菜單。顯示單元440可包括顯示面板441,可選的,可W采用LCD(Liquid化ys化1 Display,液晶顯示器)、0LED(0rganic Light-Emitting Diode,有機(jī)發(fā)光二極管)等形式來 配置顯示面板441。進(jìn)一步的,觸控面板431可覆蓋顯示面板441,當(dāng)觸控面板431檢測到在其 上或附近的觸摸操作后,傳送給處理器480 W確定觸摸事件的類型,隨后處理器480根據(jù)觸 摸事件的類型在顯示面板441上提供相應(yīng)的視覺輸出。雖然在圖4中,觸控面板431與顯示面 板441是作為兩個(gè)獨(dú)立的部件來實(shí)現(xiàn)電子設(shè)備400的輸入和輸入功能,但是在某些實(shí)施例 中,可W將觸控面板431與顯示面板441集成而實(shí)現(xiàn)電子設(shè)備400的輸入和輸出功能。
[0166] 電子設(shè)備400還可包括至少一種傳感器450,比如巧螺儀傳感器、磁感應(yīng)傳感器、光 傳感器、運(yùn)動(dòng)傳感器W及其他傳感器。具體地,光傳感器可包括環(huán)境光傳感器及接近傳感 器,其中,環(huán)境光傳感器可根據(jù)環(huán)境光線的明暗來調(diào)節(jié)顯示面板441的亮度,接近傳感器可 在電子設(shè)備400移動(dòng)到耳邊時(shí),關(guān)閉顯示面板441和/或背光。作為運(yùn)動(dòng)傳感器的一種,加速 度傳感器可檢測各個(gè)方向上(一般為Ξ軸)加速度的大小,靜止時(shí)可檢測出重力的大小及方 向,可用于識(shí)別電子設(shè)備姿態(tài)的應(yīng)用(比如橫豎屏切換、相關(guān)游戲、磁力計(jì)姿態(tài)校準(zhǔn))、振動(dòng) 識(shí)別相關(guān)功能(比如計(jì)步器、敲擊)等;至于電子設(shè)備400還可配置的氣壓計(jì)、濕度計(jì)、溫度 計(jì)、紅外線傳感器等其他傳感器,在此不再寶述。
[0167] 音頻電路460、揚(yáng)聲器461,傳聲器462可提供用戶與電子設(shè)備400之間的音頻接口。 音頻電路460可將接收到的音頻數(shù)據(jù)轉(zhuǎn)換后的電信號(hào),傳輸?shù)綋P(yáng)聲器461,由揚(yáng)聲器461轉(zhuǎn)換 為聲音信號(hào)輸出;另一方面,傳聲器462將收集的聲音信號(hào)轉(zhuǎn)換為電信號(hào),由音頻電路460接 收后轉(zhuǎn)換為音頻數(shù)據(jù),再將音頻數(shù)據(jù)輸出處理器480處理后,經(jīng)RF電路410W發(fā)送給比如另 一電子設(shè)備,或者將音頻數(shù)據(jù)輸出至存儲(chǔ)器420 W便進(jìn)一步處理。
[0168] WiFi屬于短距離無線傳輸技術(shù),電子設(shè)備400通過WiFi模塊470可W幫助用戶收發(fā) 電子郵件、瀏覽網(wǎng)頁和訪問流式媒體等,它為用戶提供了無線的寬帶互聯(lián)網(wǎng)訪問。雖然圖4 示出了 WiFi模塊470,但是可W理解的是,其并不屬于電子設(shè)備400的必須構(gòu)成,完全可W根 據(jù)需要在不改變公開的本質(zhì)的范圍內(nèi)而省略。
[0169] 處理器480是電子設(shè)備400的控制中屯、,利用各種接口和線路連接整個(gè)電子設(shè)備的 各個(gè)部分,通過運(yùn)行或執(zhí)行存儲(chǔ)在存儲(chǔ)器420內(nèi)的軟件程序和/或模塊,W及調(diào)用存儲(chǔ)在存 儲(chǔ)器420內(nèi)的數(shù)據(jù),執(zhí)行電子設(shè)備400的各種功能和處理數(shù)據(jù),從而對(duì)電子設(shè)備進(jìn)行整體監(jiān) 控??蛇x的,處理器480可包括一個(gè)或多個(gè)處理單元;優(yōu)選的,處理器480可集成應(yīng)用處理器 和調(diào)制解調(diào)處理器,其中,應(yīng)用處理器主要處理操作系統(tǒng)、用戶界面和應(yīng)用程序等,調(diào)制解 調(diào)處理器主要處理無線通信??蒞理解的是,上述調(diào)制解調(diào)處理器也可W不集成到處理器 480 中。
[0170] 電子設(shè)備400還包括給各個(gè)部件供電的電源482(比如電池),優(yōu)選的,電源可W通 過電源管理系統(tǒng)與處理器482邏輯相連,從而通過電源管理系統(tǒng)實(shí)現(xiàn)管理充電、放電、W及 功耗管理等功能。
[0171] 攝像頭490-般由鏡頭、圖像傳感器、接口、數(shù)字信號(hào)處理器、CPU、顯示屏幕等組 成。其中,鏡頭固定在圖像傳感器的上方,可W通過手動(dòng)調(diào)節(jié)鏡頭來改變聚焦;圖像傳感器 相當(dāng)于傳統(tǒng)相機(jī)的"膠卷",是攝像頭采集圖像的屯、臟;接口用于把攝像頭利用排線、板對(duì)板 連接器、彈黃式連接方式與電子設(shè)備主板連接,將采集的圖像發(fā)送給所述存儲(chǔ)器420;數(shù)字 信號(hào)處理器通過數(shù)學(xué)運(yùn)算對(duì)采集的圖像進(jìn)行處理,將采集的模擬圖像轉(zhuǎn)換為數(shù)字圖像并通 過接口發(fā)送給存儲(chǔ)器420。
[0172] 盡管未示出,電子設(shè)備400還可W包括攝像頭、藍(lán)牙模塊等,在此不再寶述。具體在 本實(shí)施例中,電子設(shè)備400的顯示單位是觸摸屏顯示器,電子設(shè)備400還包括有存儲(chǔ)器,W及 一個(gè)過一個(gè)W上的程序,其中一個(gè)或者一個(gè)W上程序存儲(chǔ)與存儲(chǔ)器中,且經(jīng)配置W由一個(gè) 或者一個(gè)W上處理器執(zhí)行所述一個(gè)或者一個(gè)W上程序包括用于進(jìn)行W下操作指令:
[0173] 在通知欄中創(chuàng)建自定義布局,該自定義布局用于承載從預(yù)定應(yīng)用程序中獲取的圖 形碼;
[0174] 利用自定義布局從預(yù)定應(yīng)用程序中讀取圖形碼,該圖形碼是該預(yù)定應(yīng)用程序從該 預(yù)定應(yīng)用程序所對(duì)應(yīng)的服務(wù)器中獲取到的;
[0175] 在自定義布局中顯示圖形碼。
[0176] 可選的,所述一個(gè)或多個(gè)程序還包括用于進(jìn)行W下操作的指令:
[0177] 利用安卓系統(tǒng)中通知Notification的RemoteView建立自定義布局。
[0178] 可選的,所述一個(gè)或多個(gè)程序還包括用于進(jìn)行W下操作的指令:
[0179] 在建立自定義布局時(shí),設(shè)定自定義布局從預(yù)定應(yīng)用程序中讀取信息的類型,該類 型為圖形碼。
[0180] 可選的,所述一個(gè)或多個(gè)程序還包括用于進(jìn)行W下操作的指令:
[0181] 在預(yù)定時(shí)刻利用自定義布局向預(yù)定應(yīng)用程序發(fā)送圖形碼獲取指令,該圖形碼獲取 指令用于觸發(fā)該預(yù)定應(yīng)用程序?qū)@取到的圖形碼反饋至通知欄,該獲取到的圖形碼是該預(yù) 定應(yīng)用程序在接收到該圖形碼獲取指令之前最后一次獲取到的圖形碼或是在接收到該圖 形碼獲取指令后從服務(wù)器獲取到的圖形碼,接收該預(yù)定應(yīng)用程序反饋的該圖形碼,該預(yù)定 時(shí)刻為每隔預(yù)定時(shí)間間隔所對(duì)應(yīng)的時(shí)刻或該預(yù)定應(yīng)用程序開啟的時(shí)刻。
[0182] 可選的,所述一個(gè)或多個(gè)程序還包括用于進(jìn)行W下操作的指令:
[0183] 在自定義布局中W縮略形式顯示圖形碼;
[0184] 或者,
[0185] 在自定義布局中部分顯示圖形碼。
[0186] 可選的,所述一個(gè)或多個(gè)程序還包括用于進(jìn)行W下操作的指令:
[0187] 在自定義布局中顯示圖形碼之后,在接收到該自定義布局被觸發(fā)時(shí)產(chǎn)生的觸控指 令時(shí),從該自定義布局所顯示的圖形碼所屬于的預(yù)定應(yīng)用程序中獲取圖形碼,利用獲取到 的該圖形碼替換顯示在該自定義布局中已經(jīng)顯示的圖形碼。
[0188] 可選的,所述一個(gè)或多個(gè)程序還包括用于進(jìn)行W下操作的指令:
[0189] 放大顯示自定義布局,在放大后的自定義布局中利用獲取到的圖形碼替換顯示在 該自定義布局中已經(jīng)顯示的圖形碼;
[0190] 或者,
[0191] 利用獲取到的圖形碼替換顯示在自定義布局中已經(jīng)顯示的圖形碼,在覆蓋于該自 定義布局上的彈出框中完整顯示獲取到的該圖形碼。
[0192] 可選的,所述一個(gè)或多個(gè)程序還包括用于進(jìn)行W下操作的指令:
[0193] 在自定義布局中顯示圖形碼時(shí),在該自定義布局中顯示該圖形碼所屬于的預(yù)定應(yīng) 用程序的標(biāo)識(shí)信息,該標(biāo)識(shí)信息用于唯一標(biāo)識(shí)該預(yù)定應(yīng)用程序。
[0194] 可選的,所述一個(gè)或多個(gè)程序還包括用于進(jìn)行W下操作的指令:
[0195] 顯示預(yù)定應(yīng)用程序選擇界面,該預(yù)定應(yīng)用程序選擇界面中包括用于選擇的已經(jīng)安 裝的各個(gè)預(yù)定應(yīng)用程序的選擇控件;
[0196] 從選擇控件被觸發(fā)的預(yù)定應(yīng)用程序中獲取圖形碼。
[0197] 可選的,所述一個(gè)或多個(gè)程序還包括用于進(jìn)行W下操作的指令:
[0198] 當(dāng)無法從預(yù)定應(yīng)用程序中成功獲取到圖形碼時(shí),顯示提醒信息,該提醒信息包括 該圖形碼獲取失敗的原因,和/或,從通知欄中刪除已經(jīng)創(chuàng)建的自定義布局。
[0199] 可選的,所述一個(gè)或多個(gè)程序還包括用于進(jìn)行W下操作的指令:
[0200] 在接收到用于刪除自定義布局的刪除指令后,將該自定義布局從通知欄中刪除。
[0201] 上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。
[0202] 本領(lǐng)域普通技術(shù)人員可W理解實(shí)現(xiàn)上述實(shí)施例的全部或部分步驟可W通過硬件 來完成,也可W通過程序來指令相關(guān)的硬件完成,所述的程序可W存儲(chǔ)于一種計(jì)算機(jī)可讀 存儲(chǔ)介質(zhì)中,上述提到的存儲(chǔ)介質(zhì)可W是只讀存儲(chǔ)器,磁盤或光盤等。
[0203] W上所述僅為本發(fā)明的較佳實(shí)施例,并不用W限制本發(fā)明,凡在本發(fā)明的精神和 原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【主權(quán)項(xiàng)】
1. 一種圖形碼顯示方法,其特征在于,所述方法包括: 在通知欄中創(chuàng)建自定義布局,所述自定義布局用于承載從預(yù)定應(yīng)用程序中獲取的圖形 碼; 利用所述自定義布局從預(yù)定應(yīng)用程序中讀取圖形碼,所述圖形碼是所述預(yù)定應(yīng)用程序 從所述預(yù)定應(yīng)用程序所對(duì)應(yīng)的服務(wù)器中獲取到的; 在所述自定義布局中顯示所述圖形碼。2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述利用所述自定義布局從預(yù)定應(yīng)用程序 中讀取圖形碼,包括: 在預(yù)定時(shí)刻利用所述自定義布局向所述預(yù)定應(yīng)用程序發(fā)送圖形碼獲取指令,接收所述 預(yù)定應(yīng)用程序反饋的所述圖形碼,所述圖形碼獲取指令用于觸發(fā)所述預(yù)定應(yīng)用程序?qū)@取 到的圖形碼反饋至所述通知欄,所述獲取到的圖形碼是所述預(yù)定應(yīng)用程序在接收到所述圖 形碼獲取指令之前最后一次獲取到的圖形碼或是在接收到所述圖形碼獲取指令后從服務(wù) 器獲取到的圖形碼,所述預(yù)定時(shí)刻為每隔預(yù)定時(shí)間間隔所對(duì)應(yīng)的時(shí)刻或所述預(yù)定應(yīng)用程序 開啟的時(shí)刻。3. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述在所述自定義布局中顯示所述圖形 碼,包括: 在所述自定義布局中以縮略形式顯示所述圖形碼; 或者, 在所述自定義布局中部分顯示所述圖形碼。4. 根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述自定義布局中顯示所述圖形碼之 后,所述方法還包括: 在接收到所述自定義布局被觸發(fā)時(shí)產(chǎn)生的觸控指令時(shí),從所述自定義布局所顯示的圖 形碼所屬于的預(yù)定應(yīng)用程序中獲取圖形碼,利用獲取到的所述圖形碼替換顯示在所述自定 義布局中已經(jīng)顯示的圖形碼。5. 根據(jù)權(quán)利要求4所述的方法,其特征在于,所述利用獲取到的所述圖形碼替換顯示在 所述自定義布局中已經(jīng)顯示的圖形碼,包括: 放大顯示所述自定義布局,在放大后的自定義布局中利用獲取到的所述圖形碼替換顯 示在所述自定義布局中已經(jīng)顯示的圖形碼; 或者, 利用獲取到的所述圖形碼替換顯示在所述自定義布局中已經(jīng)顯示的圖形碼,在覆蓋于 所述自定義布局上的彈出框中完整顯示獲取到的所述圖形碼。6. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 在所述自定義布局中顯示所述圖形碼時(shí),在所述自定義布局中顯示所述圖形碼所屬于 的預(yù)定應(yīng)用程序的標(biāo)識(shí)信息,所述標(biāo)識(shí)信息用于唯一標(biāo)識(shí)所述預(yù)定應(yīng)用程序。7. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 顯示預(yù)定應(yīng)用程序選擇界面,所述預(yù)定應(yīng)用程序選擇界面中包括用于選擇的已經(jīng)安裝 的各個(gè)預(yù)定應(yīng)用程序的選擇控件; 從選擇控件被觸發(fā)的預(yù)定應(yīng)用程序中獲取圖形碼。8. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 當(dāng)無法從所述預(yù)定應(yīng)用程序中成功獲取到圖形碼時(shí),顯示提醒信息,所述提醒信息包 括所述圖形碼獲取失敗的原因,和/或,從所述通知欄中刪除已經(jīng)創(chuàng)建的自定義布局。9. 根據(jù)權(quán)利要求1-8任一所述的方法,其特征在于,所述方法還包括: 在接收到用于刪除所述自定義布局的刪除指令后,將所述自定義布局從所述通知欄中 刪除。10. -種圖形碼顯示裝置,其特征在于,所述裝置包括: 創(chuàng)建模塊,用于在通知欄中創(chuàng)建自定義布局,所述自定義布局用于承載從預(yù)定應(yīng)用程 序中獲取的圖形碼; 第一獲取模塊,用于利用所述自定義布局從預(yù)定應(yīng)用程序中讀取圖形碼,所述圖形碼 是所述預(yù)定應(yīng)用程序從所述預(yù)定應(yīng)用程序所對(duì)應(yīng)的服務(wù)器中獲取到的; 第一顯示模塊,用于在所述自定義布局中顯示所述圖形碼。11. 根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述第一獲取模塊還用于在預(yù)定時(shí)刻利 用所述自定義布局向所述預(yù)定應(yīng)用程序發(fā)送圖形碼獲取指令,接收所述預(yù)定應(yīng)用程序反饋 的所述圖形碼,所述圖形碼獲取指令用于觸發(fā)所述預(yù)定應(yīng)用程序?qū)@取到的圖形碼反饋至 所述通知欄,所述獲取到的圖形碼是所述預(yù)定應(yīng)用程序在接收到所述圖形碼獲取指令之前 最后一次獲取到的圖形碼或是在接收到所述圖形碼獲取指令后從服務(wù)器獲取到的圖形碼, 所述預(yù)定時(shí)刻為每隔預(yù)定時(shí)間間隔所對(duì)應(yīng)的時(shí)刻或所述預(yù)定應(yīng)用程序開啟的時(shí)刻。12. 根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述第一顯示模塊,包括: 第一顯示單元,用于在所述自定義布局中以縮略形式顯示所述圖形碼; 或者, 第二顯示單元,用于在所述自定義布局中部分顯示所述圖形碼。13. 根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述裝置還包括: 替換模塊,用于在所述自定義布局中顯示所述圖形碼之后,在接收到所述自定義布局 被觸發(fā)時(shí)產(chǎn)生的觸控指令時(shí),從所述自定義布局所顯示的圖形碼所屬于的預(yù)定應(yīng)用程序中 獲取圖形碼,利用獲取到的所述圖形碼替換顯示在所述自定義布局中已經(jīng)顯示的圖形碼。14. 根據(jù)權(quán)利要求13所述的裝置,其特征在于,所述替換模塊,包括: 替換單元,用于放大顯示所述自定義布局,在放大后的自定義布局中利用獲取到的所 述圖形碼替換顯示在所述自定義布局中已經(jīng)顯示的圖形碼; 或者, 覆蓋單元,用于利用獲取到的所述圖形碼替換顯示在所述自定義布局中已經(jīng)顯示的圖 形碼,在覆蓋于所述自定義布局上的彈出框中完整顯示獲取到的所述圖形碼。15. 根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述裝置還包括: 第二顯示模塊,用于在所述自定義布局中顯示所述圖形碼時(shí),在所述自定義布局中顯 示所述圖形碼所屬于的預(yù)定應(yīng)用程序的標(biāo)識(shí)信息,所述標(biāo)識(shí)信息用于唯一標(biāo)識(shí)所述預(yù)定應(yīng) 用程序。16. 根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述裝置還包括: 第三顯示模塊,用于顯示預(yù)定應(yīng)用程序選擇界面,所述預(yù)定應(yīng)用程序選擇界面中包括 用于選擇的已經(jīng)安裝的各個(gè)預(yù)定應(yīng)用程序的選擇控件; 第二獲取模塊,用于從選擇控件被觸發(fā)的預(yù)定應(yīng)用程序中獲取圖形碼。17. 根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述裝置還包括: 處理模塊,用于當(dāng)無法從所述預(yù)定應(yīng)用程序中成功獲取到圖形碼時(shí),顯示提醒信息,所 述提醒信息包括所述圖形碼獲取失敗的原因,和/或,從所述通知欄中刪除已經(jīng)創(chuàng)建的自定 義布局。18. 根據(jù)權(quán)利要求10-17任一所述的裝置,其特征在于,所述裝置還包括: 刪除模塊,用于在接收到用于刪除所述自定義布局的刪除指令后,將所述自定義布局 從所述通知欄中刪除。19. 一種電子設(shè)備,其特征在于,所述電子設(shè)備包括: 處理器; 用于存儲(chǔ)所述處理器可執(zhí)行指令的存儲(chǔ)器; 其中,所述處理器被配置為: 在通知欄中創(chuàng)建自定義布局,所述自定義布局用于承載從預(yù)定應(yīng)用程序中獲取的圖形 碼; 利用所述自定義布局從預(yù)定應(yīng)用程序中讀取圖形碼,所述圖形碼是所述預(yù)定應(yīng)用程序 從所述預(yù)定應(yīng)用程序所對(duì)應(yīng)的服務(wù)器中獲取到的; 在所述自定義布局中顯示所述圖形碼。
【文檔編號(hào)】G06F9/44GK105824641SQ201610157254
【公開日】2016年8月3日
【申請(qǐng)日】2016年3月18日
【發(fā)明人】李龍
【申請(qǐng)人】騰訊科技(深圳)有限公司