两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

相機參數(shù)讀寫方法、裝置和終端設備的制造方法

文檔序號:10534748閱讀:174來源:國知局
相機參數(shù)讀寫方法、裝置和終端設備的制造方法
【專利摘要】本發(fā)明提供了相機參數(shù)讀寫方法、裝置和終端設備,利用軟件系統(tǒng)接口讀取硬件平臺的相機參數(shù)類,獲得字符串之后,對字符串進行解析,獲得各組字符串,進而將各組字符串中的每一組字符串作為一個節(jié)點,對各節(jié)點進行鏈接,獲得數(shù)據(jù)源隊列,以利用數(shù)據(jù)源隊列初始化界面菜單,使得界面菜單顯示包含相機參數(shù)和相機參數(shù)取值的選項,從而用戶可以通過界面菜單對相機參數(shù)進行讀寫,解決現(xiàn)有技術中無法對各個硬件平臺的特有相機參數(shù)進行讀寫的技術問題。
【專利說明】
相機參數(shù)讀寫方法、裝置和終端設備
技術領域
[0001]本發(fā)明涉及電子技術,尤其涉及一種相機參數(shù)讀寫方法、裝置和終端設備。
【背景技術】
[0002]目前,在基于安卓等軟件系統(tǒng)的相機應用中,用戶可以通過相機應用的界面中的菜單或圖標等對相機參數(shù)進行讀寫,從而設置相機參數(shù)。例如:用戶可以通過在啟動相機應用后,對銳度、飽和度和分辨率等參數(shù)進行讀寫,從而在相機重啟后,應用這些參數(shù)。
[0003]現(xiàn)有的相機應用僅能夠對軟件系統(tǒng)的標準相機參數(shù)進行讀寫,這是由于包括三星、因特爾和高通等在內(nèi)的各硬件平臺雖各自提供了一些特有相機參數(shù),但是這些硬件平臺各自提供的特有相機參數(shù),相互之間不能兼容,導致現(xiàn)有的相機應用,無法對各個硬件平臺的特有相機參數(shù)直接進行讀寫。

【發(fā)明內(nèi)容】

[0004]本發(fā)明提供一種相機參數(shù)讀寫方法、裝置和終端設備,用于解決現(xiàn)有技術中無法對各個硬件平臺的特有相機參數(shù)進行讀寫的技術問題。
[0005]為達到上述目的,本發(fā)明的實施例采用如下技術方案:
[0006]第一方面,提供了一種相機參數(shù)讀寫方法,包括:
[0007]利用軟件系統(tǒng)接口讀取硬件平臺的相機參數(shù)類,獲得字符串,其中所述字符串包括用于描述相機參數(shù)的鍵和用于描述相機參數(shù)取值的鍵值;
[0008]對所述字符串進行解析,獲得各組字符串;其中同組字符串的鍵用于描述相同相機參數(shù);
[0009]將各組字符串中的每一組字符串作為一個節(jié)點,對所述各節(jié)點進行鏈接,獲得數(shù)據(jù)源隊列;
[0010]利用所述數(shù)據(jù)源隊列初始化界面菜單,以使所述界面菜單顯示包含相機參數(shù)和相機參數(shù)取值的選項;
[0011]獲取在所述選項上所輸入的相機參數(shù)讀寫指令;
[0012]根據(jù)所述相機參數(shù)讀寫指令,對所述選項中所包含的相機參數(shù)取值進行讀寫。
[0013]第二方面,提供了一種相機參數(shù)讀寫裝置,包括:
[0014]讀取模塊,用于利用軟件系統(tǒng)接口讀取硬件平臺的相機參數(shù)類,獲得字符串,其中所述字符串包括用于描述相機參數(shù)的鍵和用于描述相機參數(shù)取值的鍵值;
[0015]解析模塊,用于對所述字符串進行解析,獲得各組字符串;其中同組字符串的鍵用于描述相同相機參數(shù);
[0016]鏈接模塊,用于將各組字符串中的每一組字符串作為一個節(jié)點,對所述各節(jié)點進行鏈接,獲得數(shù)據(jù)源隊列;
[0017]初始化模塊,用于利用所述數(shù)據(jù)源隊列初始化界面菜單,以使所述界面菜單顯示包含相機參數(shù)和相機參數(shù)取值的選項;
[0018]輸入模塊,用于獲取在所述選項上所輸入的相機參數(shù)讀寫指令;
[0019]讀寫模塊,用于根據(jù)所述相機參數(shù)讀寫指令,對所述選項中所包含的相機參數(shù)取值進行讀寫。
[0020]第三方面,提供了一種終端設備,其特征在于,包括如上所述的相機參數(shù)讀寫裝置。
[0021]本發(fā)明實施例,利用軟件系統(tǒng)接口讀取硬件平臺的相機參數(shù)類,獲得字符串之后,對字符串進行解析,獲得各組字符串,進而將各組字符串中的每一組字符串作為一個節(jié)點,對各節(jié)點進行鏈接,獲得數(shù)據(jù)源隊列,以利用數(shù)據(jù)源隊列初始化界面菜單,使得界面菜單顯示包含相機參數(shù)和相機參數(shù)取值的選項,從而用戶可以通過界面菜單對相機參數(shù)進行讀寫,解決現(xiàn)有技術中無法對各個硬件平臺的特有相機參數(shù)進行讀寫的技術問題。
【附圖說明】
[0022]圖1為本發(fā)明實施例一提供的一種相機參數(shù)讀寫方法的流程示意圖;
[0023]圖2為實現(xiàn)相機參數(shù)讀寫方法的類圖;
[0024]圖3為實現(xiàn)相機參數(shù)讀寫方法的邏輯圖;
[0025]圖4為本發(fā)明實施例二提供的一種相機參數(shù)讀寫裝置的結構示意圖;
[0026]圖5為實施例二提供的另一種相機參數(shù)讀寫裝置的結構示意圖;
[0027]圖6為實施例二提供的又一種相機參數(shù)讀寫裝置的結構示意圖。
【具體實施方式】
[0028]下面結合附圖對本發(fā)明實施例提供的相機參數(shù)讀寫方法、裝置和終端設備進行詳細描述。
[0029]實施例一
[0030]圖1為本發(fā)明實施例一提供的一種相機參數(shù)讀寫方法的流程示意圖,本實施例所提供的方法可以由運行在終端設備上的相機應用實施,該終端設備配置有軟件系統(tǒng),以及硬件平臺,如圖1所示,方法包括:
[0031 ]步驟11、利用軟件系統(tǒng)接口讀取硬件平臺的相機參數(shù)類,獲得字符串。
[0032]其中,字符串包括用于描述相機參數(shù)的鍵和用于描述相機參數(shù)取值的鍵值。
[0033]步驟102、對字符串進行解析,獲得各組字符串。
[0034]其中,同組字符串的鍵用于描述相同相機參數(shù)。
[0035]具體的,確認當前字符串的類型,其中,類型為枚舉類型或范圍類型或單值類型。進而判斷當前字符串是否屬于已創(chuàng)建的對應類型下各組字符串中的一組;若當前字符串屬于已創(chuàng)建的對應類型下各組字符串中的一組,則將當前字符串插入到所屬的一組字符串中;若當前字符串不屬于已創(chuàng)建的對應類型下各組字符串,則創(chuàng)建包含當前字符串的一組字符串。
[0036]例如:當前字符串的鍵至少包含后綴“-values”時,則確定當前字符串的類型為枚舉類型;當前字符串的鍵至少包含后綴、后綴“-step”、前綴“max-”和/或時,則確定當前字符串的類型為范圍類型;若當前字符串的類型不為枚舉類型和范圍類型中的一種,則確定字符串的類型為單值類型。
[0037]步驟103、將各組字符串中的每一組字符串作為一個節(jié)點,對各節(jié)點進行鏈接,獲得數(shù)據(jù)源隊列。
[0038]步驟104、利用數(shù)據(jù)源隊列初始化界面菜單,以使界面菜單顯示包含相機參數(shù)和相機參數(shù)取值的選項。
[0039]步驟105、獲取在選項上所輸入的相機參數(shù)讀寫指令。
[0040]其中,相機參數(shù)讀寫指令包括所需讀取的相機參數(shù),和/或所需修改的相機參數(shù)取值。
[0041]具體的,用戶可以在相機應用的界面菜單上點擊所需修改的相機參數(shù)的選項,從而顯示該選項所包含的相機參數(shù)以及對應的相機參數(shù)取值。用戶可以通過在該選項中輸入新的相機參數(shù)取值對相機參數(shù)進行修改。
[0042]步驟106、根據(jù)相機參數(shù)讀寫指令,對選項中所包含的相機參數(shù)取值進行讀寫。
[0043]為了清楚說明本實施例,本實施例還提供了一種具體的軟件實現(xiàn)方法,通過新建一參數(shù)類實現(xiàn)接口,圖2為實現(xiàn)相機參數(shù)讀寫方法的類圖,如圖2所示,其中基類包括:
[0044]IParamNode
[0045]: static bool isNodeType(String) //是否此類型
[0046]: static void createNode(String) //創(chuàng)建ParamNode,設置key
[0047]:void setData(String)//設置value
[0048]:void prepareValueList()//根據(jù)value預處理list
[0049]:List<String> getValues()//讀取list
[0050]: int getTypeO//讀取類型
[0051]:bool contentKey(String)/判斷key是否相同
[0052]:String getDisplayItem()//返回顯不字符串
[0053]:String setDeviceParam(int) //輸入list下標,設置真實key和value到設備中
[0054]另外,三個子類ParamNode分別用于確定枚舉類型或范圍類型或單值類型,包括:
[0055]枚舉類型ParamNode,后綴為“-values” …;
[0056]范圍類型ParamNode,后綴為“_min”,“-step” …,前綴為 “max-”,“min_” …;
[0057]單值類型ParamNode,isNodeType 永遠返回 true。
[0058]圖3為實現(xiàn)相機參數(shù)讀寫方法的邏輯圖,在系統(tǒng)中運行上述代碼,則可以實現(xiàn)如圖3所示的邏輯:
[0059]首先,通過代碼mDevice = Camera.0pen實現(xiàn)相機初始化,通過代碼
[0060]Parameters p = Camera.getParameters();
[0061 ] String str = p.f latten();
[0062]讀取相機參數(shù)類,獲得字符串。
[0063]進而,判斷是否可以讀取字符串中的一對參數(shù),即鍵和鍵值,若是,則順序遍歷所有類型的子類ParamNode,isNodeType (key)為真時,確定nCurType類為當前類型,否則,遍歷鏈表節(jié)點調用PrepareValueList類。
[0064I 其中,在確定nCurType為當前類型之后,遍歷鏈表節(jié)點,判斷是否有contentKey(key)為真的節(jié)點,若是,則插入該節(jié)點,進而在查詢到的該節(jié)點為單值類型,則將節(jié)點轉為nCurType的ParamNode,若否則調用nCurType類createNode(key),鏈接節(jié)點到鏈表中。然后,通過代碼SetData(Value)進行賦值,并返回執(zhí)行判斷是否可以讀取字符串中的一對參數(shù)的步驟。
[0065]從而,執(zhí)行圖3所示的邏輯之后,順序讀取節(jié)點鏈接,添加到應用的界面菜單中,主菜單顯示列表為遍歷鏈表查到的所有節(jié)點顯示字符串getDi sp I ay Item,設置主菜單0111丨6111(]1;[01^(1響應事件,顯示二級菜單列表為選中主菜單列表項節(jié)點的861:\%11168。設置二級菜單onltemClicked響應事件,調用節(jié)點的setDeviceParam。
[0066]本發(fā)明實施例,利用軟件系統(tǒng)接口讀取硬件平臺的相機參數(shù)類,獲得字符串之后,對字符串進行解析,獲得各組字符串,進而將各組字符串中的每一組字符串作為一個節(jié)點,對各節(jié)點進行鏈接,獲得數(shù)據(jù)源隊列,以利用數(shù)據(jù)源隊列初始化界面菜單,使得界面菜單顯示包含相機參數(shù)和相機參數(shù)取值的選項,從而用戶可以通過界面菜單對相機參數(shù)進行讀寫,解決現(xiàn)有技術中無法對各個硬件平臺的特有相機參數(shù)進行讀寫的技術問題。
[0067]實施例二
[0068]圖4為本發(fā)明實施例二提供的一種相機參數(shù)讀寫裝置的結構示意圖,本實施例所提供的裝置可以設置于終端設備中,如圖4所示,包括:讀取模塊41、解析模塊42、鏈接模塊43、初始化模塊44、輸入模塊45和讀寫模塊46。
[0069]讀取模塊41,用于利用軟件系統(tǒng)接口讀取硬件平臺的相機參數(shù)類,獲得字符串。
[0070]其中,所述字符串包括用于描述相機參數(shù)的鍵和用于描述相機參數(shù)取值的鍵值。
[0071]解析模塊42,用于對讀取模塊41所讀取的字符串進行解析,獲得各組字符串。
[0072]其中,同組字符串的鍵用于描述相同相機參數(shù)。
[0073]鏈接模塊43,用于將解析模塊42所獲得的各組字符串中的每一組字符串作為一個節(jié)點,對所述各節(jié)點進行鏈接,獲得數(shù)據(jù)源隊列。
[0074]初始化模塊44,用于利用鏈接模塊43所獲得的數(shù)據(jù)源隊列初始化界面菜單,以使所述界面菜單顯示包含相機參數(shù)和相機參數(shù)取值的選項。
[0075]輸入模塊45,用于獲取在所述選項上所輸入的相機參數(shù)讀寫指令。
[0076]讀寫模塊46,用于根據(jù)輸入模塊45所獲取的相機參數(shù)讀寫指令,對所述選項中所包含的相機參數(shù)取值進行讀寫。
[0077]進一步,本實施例還提供了另一種相機參數(shù)讀寫裝置,圖5為實施例二提供的另一種相機參數(shù)讀寫裝置的結構示意圖,如圖5所示,在圖4所示的相機參數(shù)讀寫裝置的基礎上,解析模塊42,包括:確認單元421、判斷單元422、插入單元423和創(chuàng)建單元424。
[0078]確認單元421,用于確認當前字符串的類型。
[0079]其中,類型為枚舉類型或范圍類型或單值類型。
[0080]判斷單元422,用于判斷當前字符串是否屬于已創(chuàng)建的對應類型下各組字符串中的一組。
[0081]插入單元423,用于若判斷單元422判斷出當前字符串屬于已創(chuàng)建的對應類型下各組字符串中的一組,則將當前字符串插入到所屬的一組字符串中。
[0082]創(chuàng)建單元424,用于若判斷單元422判斷出當前字符串不屬于已創(chuàng)建的對應類型下各組字符串,則創(chuàng)建包含當前字符串的一組字符串。
[0083]進一步,本實施例還提供了另一種相機參數(shù)讀寫裝置,圖6為實施例二提供的又一種相機參數(shù)讀寫裝置的結構示意圖,如圖6所示,在圖5所示的相機參數(shù)讀寫裝置的基礎上,確認單元421,包括:枚舉子單元4211、范圍子單元4212和單值子單元4213。
[0084]枚舉子單元4211,用于當前字符串的鍵至少包含后綴“-values”時,則確定當前字符串的類型為枚舉類型。
[0085]范圍子單元4212,用于當前字符串的鍵至少包含后綴后綴“-step”、前綴“max-”和/或時,則確定當前字符串的類型為范圍類型。
[0086]單值子單元4213,用于若當前字符串的類型不為枚舉類型和范圍類型中的一種,則確定字符串的類型為單值類型。
[0087]本發(fā)明實施例,利用軟件系統(tǒng)接口讀取硬件平臺的相機參數(shù)類,獲得字符串之后,對字符串進行解析,獲得各組字符串,進而將各組字符串中的每一組字符串作為一個節(jié)點,對各節(jié)點進行鏈接,獲得數(shù)據(jù)源隊列,以利用數(shù)據(jù)源隊列初始化界面菜單,使得界面菜單顯示包含相機參數(shù)和相機參數(shù)取值的選項,從而用戶可以通過界面菜單對相機參數(shù)進行讀寫,解決現(xiàn)有技術中無法對各個硬件平臺的特有相機參數(shù)進行讀寫的技術問題。
[0088]實施例三
[0089]本實施例提供了一種終端設備,包括實施例二中所提供的相機參數(shù)讀寫裝置。終端設備配置有軟件系統(tǒng),以及硬件平臺。
[0090]終端設備,利用軟件系統(tǒng)接口讀取硬件平臺的相機參數(shù)類,獲得字符串,其中所述字符串包括用于描述相機參數(shù)的鍵和用于描述相機參數(shù)取值的鍵值;對所述字符串進行解析,獲得各組字符串;其中同組字符串的鍵用于描述相同相機參數(shù);將各組字符串中的每一組字符串作為一個節(jié)點,對所述各節(jié)點進行鏈接,獲得數(shù)據(jù)源隊列;利用所述數(shù)據(jù)源隊列初始化界面菜單,以使所述界面菜單顯示包含相機參數(shù)和相機參數(shù)取值的選項;獲取在所述選項上所輸入的相機參數(shù)讀寫指令;根據(jù)所述相機參數(shù)讀寫指令,對所述選項中所包含的相機參數(shù)取值進行讀寫。
[0091 ]其中,終端設備對所述字符串進行解析,獲得各組字符串,包括:終端設備確認當前字符串的類型;所述類型為枚舉類型或范圍類型或單值類型;判斷當前字符串是否屬于已創(chuàng)建的對應類型下各組字符串中的一組;若當前字符串屬于已創(chuàng)建的對應類型下各組字符串中的一組,則將當前字符串插入到所屬的一組字符串中;若當前字符串不屬于已創(chuàng)建的對應類型下各組字符串,則創(chuàng)建包含當前字符串的一組字符串。
[0092]進一步,終端設備確認當前字符串的類型,包括:當前字符串的鍵至少包含后綴values'時,則終端設備確定當前字符串的類型為枚舉類型;當前字符串的鍵至少包含后綴“-min”、后綴“-step”、前綴“max-”和/或時,則終端設備確定當前字符串的類型為范圍類型;若當前字符串的類型不為枚舉類型和范圍類型中的一種,則終端設備確定字符串的類型為單值類型。
[0093]本發(fā)明實施例,利用軟件系統(tǒng)接口讀取硬件平臺的相機參數(shù)類,獲得字符串之后,對字符串進行解析,獲得各組字符串,進而將各組字符串中的每一組字符串作為一個節(jié)點,對各節(jié)點進行鏈接,獲得數(shù)據(jù)源隊列,以利用數(shù)據(jù)源隊列初始化界面菜單,使得界面菜單顯示包含相機參數(shù)和相機參數(shù)取值的選項,從而用戶可以通過界面菜單對相機參數(shù)進行讀寫,解決現(xiàn)有技術中無法對各個硬件平臺的特有相機參數(shù)進行讀寫的技術問題。
[0094]本領域普通技術人員可以理解:實現(xiàn)上述各方法實施例的全部或部分步驟可以通過程序指令相關的硬件來完成。前述的程序可以存儲于一計算機可讀取存儲介質中。該程序在執(zhí)行時,執(zhí)行包括上述各方法實施例的步驟;而前述的存儲介質包括:ROM、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質。
[0095]最后應說明的是:以上各實施例僅用以說明本發(fā)明的技術方案,而非對其限制;盡管參照前述各實施例對本發(fā)明進行了詳細的說明,本領域的普通技術人員應當理解:其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分或者全部技術特征進行等同替換;而這些修改或者替換,并不使相應技術方案的本質脫離本發(fā)明各實施例技術方案的范圍。
【主權項】
1.一種相機參數(shù)讀寫方法,其特征在于,包括: 利用軟件系統(tǒng)接口讀取硬件平臺的相機參數(shù)類,獲得字符串,其中所述字符串包括用于描述相機參數(shù)的鍵和用于描述相機參數(shù)取值的鍵值; 對所述字符串進行解析,獲得各組字符串;其中同組字符串的鍵用于描述相同相機參數(shù); 將各組字符串中的每一組字符串作為一個節(jié)點,對所述各節(jié)點進行鏈接,獲得數(shù)據(jù)源隊列; 利用所述數(shù)據(jù)源隊列初始化界面菜單,以使所述界面菜單顯示包含相機參數(shù)和相機參數(shù)取值的選項; 獲取在所述選項上所輸入的相機參數(shù)讀寫指令; 根據(jù)所述相機參數(shù)讀寫指令,對所述選項中所包含的相機參數(shù)取值進行讀寫。2.根據(jù)權利要求1所述的相機參數(shù)讀寫方法,其特征在于,所述對所述字符串進行解析,獲得各組字符串,包括: 確認當前字符串的類型;所述類型為枚舉類型或范圍類型或單值類型; 判斷當前字符串是否屬于已創(chuàng)建的對應類型下各組字符串中的一組; 若當前字符串屬于已創(chuàng)建的對應類型下各組字符串中的一組,則將當前字符串插入到所屬的一組字符串中; 若當前字符串不屬于已創(chuàng)建的對應類型下各組字符串,則創(chuàng)建包含當前字符串的一組字符串。3.根據(jù)權利要求2所述的相機參數(shù)讀寫方法,其特征在于,所述確認當前字符串的類型,包括: 當前字符串的鍵至少包含后綴“-values”時,則確定當前字符串的類型為枚舉類型; 當前字符串的鍵至少包含后綴、后綴“-step”、前綴“max-”和/或時,則確定當前字符串的類型為范圍類型; 若當前字符串的類型不為枚舉類型和范圍類型中的一種,則確定字符串的類型為單值類型。4.一種相機參數(shù)讀寫裝置,其特征在于,包括: 讀取模塊,用于利用軟件系統(tǒng)接口讀取硬件平臺的相機參數(shù)類,獲得字符串,其中所述字符串包括用于描述相機參數(shù)的鍵和用于描述相機參數(shù)取值的鍵值; 解析模塊,用于對所述字符串進行解析,獲得各組字符串;其中同組字符串的鍵用于描述相同相機參數(shù); 鏈接模塊,用于將各組字符串中的每一組字符串作為一個節(jié)點,對所述各節(jié)點進行鏈接,獲得數(shù)據(jù)源隊列; 初始化模塊,用于利用所述數(shù)據(jù)源隊列初始化界面菜單,以使所述界面菜單顯示包含相機參數(shù)和相機參數(shù)取值的選項; 輸入模塊,用于獲取在所述選項上所輸入的相機參數(shù)讀寫指令; 讀寫模塊,用于根據(jù)所述相機參數(shù)讀寫指令,對所述選項中所包含的相機參數(shù)取值進行讀寫。5.根據(jù)權利要求4所述的相機參數(shù)讀寫裝置,其特征在于,所述解析模塊,包括: 確認單元,用于確認當前字符串的類型;所述類型為枚舉類型或范圍類型或單值類型; 判斷單元,用于判斷當前字符串是否屬于已創(chuàng)建的對應類型下各組字符串中的一組; 插入單元,用于若當前字符串屬于已創(chuàng)建的對應類型下各組字符串中的一組,則將當前字符串插入到所屬的一組字符串中; 創(chuàng)建單元,用于若當前字符串不屬于已創(chuàng)建的對應類型下各組字符串,則創(chuàng)建包含當前字符串的一組字符串。6.根據(jù)權利要求5所述的相機參數(shù)讀寫裝置,其特征在于,所述確認單元,包括:枚舉子單元,用于當前字符串的鍵至少包含后綴“-values”時,則確定當前字符串的類型為枚舉類型; 范圍子單元,用于當前字符串的鍵至少包含后綴、后綴“-step”、前綴“max-”和/或時,則確定當前字符串的類型為范圍類型; 單值子單元,用于若當前字符串的類型不為枚舉類型和范圍類型中的一種,則確定字符串的類型為單值類型。7.一種終端設備,其特征在于,包括權利要求4-6任一項所述的相機參數(shù)讀寫裝置。
【文檔編號】H04N5/232GK105893283SQ201510812340
【公開日】2016年8月24日
【申請日】2015年11月20日
【發(fā)明人】索金鵬
【申請人】樂視移動智能信息技術(北京)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
乌拉特中旗| 北安市| 瑞安市| 堆龙德庆县| 喀喇沁旗| 南投县| 黔西县| 岐山县| 连云港市| 安国市| 泸州市| 娄烦县| 东莞市| 封丘县| 和平县| 吉首市| 宁明县| 南雄市| 吉安市| 清水河县| 大丰市| 汝南县| 瑞丽市| 宣威市| 封丘县| 双流县| 茌平县| 科技| 南雄市| 寻乌县| 泰来县| 珠海市| 宾阳县| 上虞市| 巍山| 开阳县| 长垣县| 富裕县| 沛县| 孙吴县| 哈巴河县|