[發(fā)明專利]一種根據(jù)系統(tǒng)語言動態(tài)顯示分享圖標的方法及裝置有效
| 申請?zhí)枺?/td> | 201410084402.4 | 申請日: | 2014-03-08 |
| 公開(公告)號: | CN103838848B | 公開(公告)日: | 2017-06-20 |
| 發(fā)明(設計)人: | 申超 | 申請(專利權)人: | 廣東歐珀移動通信有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 廣州三環(huán)專利代理有限公司44202 | 代理人: | 郝傳鑫,熊永強 |
| 地址: | 523860 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 根據(jù) 系統(tǒng) 語言 動態(tài) 顯示 分享 圖標 方法 裝置 | ||
技術領域
本發(fā)明涉及終端設備技術領域,更具體地說,是涉及一種根據(jù)系統(tǒng)語言動態(tài)顯示分享圖標的方法及裝置。
背景技術
在當今社會,社交網(wǎng)絡發(fā)展迅速,幾乎遍及生活的各個角落,成為人們生活中的“必需品”,所以在應用中添加分享到社交網(wǎng)絡幾乎是必備的功能。
目前,在應用中添加分享功能主要有兩種方式:一是注冊好應用之后直接使用第三方搭建的分享平臺,二是根據(jù)各個社交網(wǎng)絡平臺提供的API來進行分享。然而,目前的移動應用幾乎都是事先定制好分享界面,無論使用上述兩種之中的哪一種分享方式來分享,都無法人性化的根據(jù)用戶需求來動態(tài)顯示所需要的分享圖標。此外,現(xiàn)有的社交應用十分繁多,但是又有著各自不同的使用人群,因此,有必要提高分享圖標的人性化程度使其操作更加便捷。
發(fā)明內(nèi)容
本發(fā)明的目的在于克服現(xiàn)有技術中的上述缺陷,提供一種根據(jù)系統(tǒng)語言動態(tài)顯示分享圖標的方法及裝置,其能夠人性化的根據(jù)不同用戶的需求來動態(tài)顯示所需要的分享圖標,使操作更加便捷。
為實現(xiàn)上述目的,本發(fā)明提供的技術方案如下:一種根據(jù)系統(tǒng)語言動態(tài)顯示分享圖標的方法,包括以下步驟:
建立分享類型數(shù)據(jù)庫,其中,所述分享類型數(shù)據(jù)庫中存儲的多個分享類型與系統(tǒng)配置信息中的多種語言信息之間形成多對多的對應關系,各個分享類型預先設置有優(yōu)先級;
獲取系統(tǒng)配置信息中已設定的語言信息;
根據(jù)已設定的語言信息,在分享類型數(shù)據(jù)庫中獲取與該語言信息相對應的多個分享類型;
按照分享類型的優(yōu)先級順序依次將獲取到的多個分享類型所對應的分享按鈕以圖標按鈕的形式設置在顯示界面上以供選擇分享。
進一步而言,作為優(yōu)選的,所述分享類型表征為能夠進行內(nèi)容分享的網(wǎng)絡接收端,所述網(wǎng)絡接收端包括社交網(wǎng)絡分享平臺。
進一步而言,作為優(yōu)選的,所述分享類型數(shù)據(jù)庫設置為輕量級的關系數(shù)據(jù)庫。
進一步而言,作為優(yōu)選的,所述根據(jù)已設定的語言信息,在分享類型數(shù)據(jù)庫中獲取與該語言信息相對應的多個分享類型的步驟具體包括:
根據(jù)已設定的語言信息,通過SQL語句在分享類型數(shù)據(jù)庫中查詢與該語言信息所對應的分享類型;
將查詢到的多個分享類型按照優(yōu)先級從高到低的順序依次從分享類型數(shù)據(jù)庫中取出并存入一個臨時數(shù)組中。
進一步而言,作為優(yōu)選的,所述按照分享類型的優(yōu)先級順序依次將獲取到的多個分享類型所對應的分享按鈕以圖標按鈕的形式設置在顯示界面上以供選擇分享的步驟具體包括:
根據(jù)各個分享類型存入臨時數(shù)組中的順序和數(shù)目依次新建對應的分享按鈕并設置其按鈕圖標;
設置各個分享按鈕在一個滾動視圖上的位置,并在各個分享按鈕的位置上顯示與其對應的按鈕圖標;
設置各個分享按鈕的單擊切換效果。
進一步而言,作為優(yōu)選的,所述設置各個分享按鈕在一個滾動視圖上的位置的步驟具體包括:
設定分享按鈕的邊距d、間隔距離D和邊長L并獲取分享按鈕在臨時數(shù)組的位置N(N=1,2,3...);
相對于滾動視圖的坐標,計算各個分享按鈕的X坐標和Y坐標,其中,第N個分享按鈕的X坐標為d+(N-1)*L+(N-1)*D,分享按鈕的Y坐標均為d;
根據(jù)各個分享按鈕的X坐標和Y坐標,計算滾動視圖的實際寬度,其中,滾動視圖的實際寬度為2d+n*L+(n–1)*D,n為分享按鈕個數(shù)。
進一步而言,作為優(yōu)選的,所述設置各個分享按鈕的單擊切換效果的步驟具體包括:
設置一個臨時變量,用來保存點擊某個分享按鈕時所對應的分享類型;
當點擊某個分享按鈕時,則將當前點擊的分享按鈕所對應的分享類型與臨時變量中保存的上一次點擊的分享按鈕所對應的分享類型進行比較;
如果不相同,則將上一次點擊的分享按鈕設為未選中,將當前點擊的分享按鈕設為選中并把當前點擊的分享按鈕所對應的分享類型進行保存。
本發(fā)明還提供了一種根據(jù)系統(tǒng)語言動態(tài)顯示分享圖標的裝置,其包括:
數(shù)據(jù)庫模塊,用于建立分享類型數(shù)據(jù)庫;其中,所述分享類型數(shù)據(jù)庫中存儲的多個分享類型與系統(tǒng)配置信息中的多種語言信息之間形成多對多的對應關系,各個分享類型預先設置有優(yōu)先級;
語言信息獲取模塊,用于獲取系統(tǒng)配置信息中已設定的語言信息;
分享類型獲取模塊,用于根據(jù)已設定的語言信息,在分享類型數(shù)據(jù)庫中獲取與該語言信息相對應的多個分享類型;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣東歐珀移動通信有限公司,未經(jīng)廣東歐珀移動通信有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410084402.4/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





