秦建波 王巍 李冬晨
摘要:利用Android技術(shù)設計并實現(xiàn)了用手機實時查看影響股市數(shù)據(jù)的系統(tǒng)。系統(tǒng)主要提供影響股票及經(jīng)濟趨勢的幾大數(shù)據(jù)包括CPI(消費者物價指數(shù))、PPI(工業(yè)品出產(chǎn)價格指數(shù))、PMI(采購經(jīng)理指數(shù))等。通過使用sax解析xml技術(shù)、jsoup解析html技術(shù)對網(wǎng)絡數(shù)據(jù)進行提取,并在Android機中進行整合和處理,利用achartengine圖表引擎技術(shù)進行繪圖顯示,供用戶實時查看影響股市的一些相關(guān)數(shù)據(jù)。
關(guān)鍵詞:安卓; 操作系統(tǒng); 數(shù)據(jù)庫
中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2014)32-7653-04
Abstract: The Stock App which runs on a mobile phone to view the real-time data that influences the socket market is designed and realizedusing Android technology. The system mainly provides the data including CPI(Consumer Price Index), PPI (Production Price Index of Industrial Products), PMI(Purchase Management Index) etc..The system extracts network data with sax technology and jsoup technology firstly, and then handles the datain the android mobileand shows them to the usersby using the achartenergine technology.
Key words:Android; operating system; database
1 背景介紹
隨著移動終端技術(shù)的不斷發(fā)展,人們可以很方便的在任何地方,任何時間,在網(wǎng)絡覆蓋的環(huán)境下,通過移動終端來獲取所需要的網(wǎng)絡數(shù)據(jù)。很多股市投資者也越來越多地選擇通過移動終端來獲取股市的信息。目前市場上也存在幾款實用的股票軟件,比如同花順、東方財富通等。但是這些軟件雖然功能完備,但是對影響股市行情的數(shù)據(jù)沒有做出更直接的反饋。本軟件主要提供影響大市的幾大數(shù)據(jù),包括:CPI(消費者物價指數(shù))、PPI(工業(yè)品出產(chǎn)價格指數(shù))、PMI(采購經(jīng)理指數(shù))等,同時提供數(shù)據(jù)發(fā)布提醒服務。
本文主要講解如何利用sax解析xml技術(shù),jsoup解析html技術(shù)和achartenergine技術(shù)來對網(wǎng)絡數(shù)據(jù)提取整合并顯示在Android手機上。
2 經(jīng)濟指數(shù)的重要意義
CPI是居民消費者價格指數(shù)(Consumer Price Index)的簡稱。居民消費指數(shù),是反映居民家庭一般所購買的消費商品和服務價格水平變動情況的宏觀經(jīng)濟指標。從類別看,我國CPI主要由八大類商品價格組成,分別是:食品、煙酒及用品、衣著、家庭設備用品及服務、交通和通信、醫(yī)療保健和個人用品、娛樂教育文化用品及服務、居住[1]。
PPI是生產(chǎn)者物價指數(shù)(Producer Price Index)的簡稱。是衡量各種商品在不同的生產(chǎn)階段的價格的變化情況的重要經(jīng)濟指標,也是制定有關(guān)經(jīng)濟政策和國民經(jīng)濟核算的重要依據(jù)。
貨幣供應量,是指一國在某一時點上為社會經(jīng)濟運轉(zhuǎn)服務的貨幣存量,它由包括中央銀行在內(nèi)的金融機構(gòu)供應的存款貨幣和現(xiàn)金貨幣兩部分構(gòu)成。也可以這樣理解:它是指某個具體時間點上,整個社會執(zhí)行流通職能、支付職能的貨幣量 [2] 。它在很大程度上影響了貨幣政策實施的有效性。
7.2 SAX簡介
SAX ( Simple API for XML ) 是 基于 事件驅(qū)動的 XML 處理 模式, 主要是圍繞著事件源以及事件處理器(或者叫監(jiān)聽器)來工作的。一個可以產(chǎn)生事件的對象被稱為事件源,而可以針對事件產(chǎn)生響應的對象就被叫做事件處理器。事件源和事件處理器是通過在事件源中的事件處理器注冊方法連接的。這樣當事件源產(chǎn)生事件后 (比如碰到 XML元素的開始和結(jié)束等 ) ,調(diào)用事件處理器 (由許多回調(diào)函數(shù)組成) 相應的處理方法,一個事件就獲得了處理。當然在事件源調(diào)用事件處理器中特定方法的時候,會傳遞給事件處理器相應事件的狀態(tài)信息 (即回調(diào)函數(shù)中的參數(shù)) ,這樣事件處理器才能夠根據(jù)事件信息來決定自己的行為。為了能使用SAX分析 XML,必須為解析器注冊相對應的處理器,當 SAX遇到不同事件時 ,處理器會自動調(diào)用定義在其中的函數(shù)。這些事件會在分析 XM L數(shù)據(jù)時循環(huán)地被觸發(fā) ,從而不斷地執(zhí)行“回調(diào)”函數(shù)。 也就是說 ,不用等待整個 XML文件都被分析之后才開始處理文件信息 ,而是在分析的過程中實時地將相關(guān)數(shù)據(jù)替換成內(nèi)部形式。 這種方式提供了一個有效率又省內(nèi)存的處理 XM L文件的方法[8]。 開發(fā)人員的主要工作就是編寫一個個回調(diào)函數(shù) ,而這也正是 SAX靈活性的體現(xiàn)。
9 總結(jié)
Android股市小靈通這款軟件可以方便的為股民提供影響大市的數(shù)據(jù),讓股民隨時隨地通過App查看這些數(shù)據(jù)成為可能,無需用戶自己查找相關(guān)數(shù)據(jù),不用再局限于在電腦端查看,為用戶帶來極大的方便。
參考文獻:
[1] 何暢.CPI指數(shù)的主成分分析及對經(jīng)濟走勢的影響[J].貨幣信貸管理,2011,33(3):47.
[2] 梁任敏,楊先明.貨幣供應量對我國股票價格影響的實時研究[D].昆明:云南大學,2013:9-10.
[3] 孫燕紅.PMI及其對我國經(jīng)濟增長預測的研究[D].合肥:安徽大學,2014:1-2.
[4] 李昂,宋海聲,蘇小蕓.基于android的視頻監(jiān)控系統(tǒng)設計與實現(xiàn)[J].物理與電子,2012,38(7):138-139.
[5] 沙晶,蔡立明.SQLite數(shù)據(jù)庫分析在司法鑒定中的應用[J].信息網(wǎng)絡安全,2013,71(6):73.
[6] 青島恒星集團軟件研究所[EB/OL].http://rj.hx.cn/N1553.html.
[7] 王芳,李正凡.用SAX解析XML文檔的實現(xiàn)方法[J].華東交通大學學報,2004 (1):85-86.
[8] 朱前飛,高芒.XML解析技術(shù)研究[J],電腦開發(fā)與應用,2004,17(11):27-28.endprint
摘要:利用Android技術(shù)設計并實現(xiàn)了用手機實時查看影響股市數(shù)據(jù)的系統(tǒng)。系統(tǒng)主要提供影響股票及經(jīng)濟趨勢的幾大數(shù)據(jù)包括CPI(消費者物價指數(shù))、PPI(工業(yè)品出產(chǎn)價格指數(shù))、PMI(采購經(jīng)理指數(shù))等。通過使用sax解析xml技術(shù)、jsoup解析html技術(shù)對網(wǎng)絡數(shù)據(jù)進行提取,并在Android機中進行整合和處理,利用achartengine圖表引擎技術(shù)進行繪圖顯示,供用戶實時查看影響股市的一些相關(guān)數(shù)據(jù)。
關(guān)鍵詞:安卓; 操作系統(tǒng); 數(shù)據(jù)庫
中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2014)32-7653-04
Abstract: The Stock App which runs on a mobile phone to view the real-time data that influences the socket market is designed and realizedusing Android technology. The system mainly provides the data including CPI(Consumer Price Index), PPI (Production Price Index of Industrial Products), PMI(Purchase Management Index) etc..The system extracts network data with sax technology and jsoup technology firstly, and then handles the datain the android mobileand shows them to the usersby using the achartenergine technology.
Key words:Android; operating system; database
1 背景介紹
隨著移動終端技術(shù)的不斷發(fā)展,人們可以很方便的在任何地方,任何時間,在網(wǎng)絡覆蓋的環(huán)境下,通過移動終端來獲取所需要的網(wǎng)絡數(shù)據(jù)。很多股市投資者也越來越多地選擇通過移動終端來獲取股市的信息。目前市場上也存在幾款實用的股票軟件,比如同花順、東方財富通等。但是這些軟件雖然功能完備,但是對影響股市行情的數(shù)據(jù)沒有做出更直接的反饋。本軟件主要提供影響大市的幾大數(shù)據(jù),包括:CPI(消費者物價指數(shù))、PPI(工業(yè)品出產(chǎn)價格指數(shù))、PMI(采購經(jīng)理指數(shù))等,同時提供數(shù)據(jù)發(fā)布提醒服務。
本文主要講解如何利用sax解析xml技術(shù),jsoup解析html技術(shù)和achartenergine技術(shù)來對網(wǎng)絡數(shù)據(jù)提取整合并顯示在Android手機上。
2 經(jīng)濟指數(shù)的重要意義
CPI是居民消費者價格指數(shù)(Consumer Price Index)的簡稱。居民消費指數(shù),是反映居民家庭一般所購買的消費商品和服務價格水平變動情況的宏觀經(jīng)濟指標。從類別看,我國CPI主要由八大類商品價格組成,分別是:食品、煙酒及用品、衣著、家庭設備用品及服務、交通和通信、醫(yī)療保健和個人用品、娛樂教育文化用品及服務、居住[1]。
PPI是生產(chǎn)者物價指數(shù)(Producer Price Index)的簡稱。是衡量各種商品在不同的生產(chǎn)階段的價格的變化情況的重要經(jīng)濟指標,也是制定有關(guān)經(jīng)濟政策和國民經(jīng)濟核算的重要依據(jù)。
貨幣供應量,是指一國在某一時點上為社會經(jīng)濟運轉(zhuǎn)服務的貨幣存量,它由包括中央銀行在內(nèi)的金融機構(gòu)供應的存款貨幣和現(xiàn)金貨幣兩部分構(gòu)成。也可以這樣理解:它是指某個具體時間點上,整個社會執(zhí)行流通職能、支付職能的貨幣量 [2] 。它在很大程度上影響了貨幣政策實施的有效性。
7.2 SAX簡介
SAX ( Simple API for XML ) 是 基于 事件驅(qū)動的 XML 處理 模式, 主要是圍繞著事件源以及事件處理器(或者叫監(jiān)聽器)來工作的。一個可以產(chǎn)生事件的對象被稱為事件源,而可以針對事件產(chǎn)生響應的對象就被叫做事件處理器。事件源和事件處理器是通過在事件源中的事件處理器注冊方法連接的。這樣當事件源產(chǎn)生事件后 (比如碰到 XML元素的開始和結(jié)束等 ) ,調(diào)用事件處理器 (由許多回調(diào)函數(shù)組成) 相應的處理方法,一個事件就獲得了處理。當然在事件源調(diào)用事件處理器中特定方法的時候,會傳遞給事件處理器相應事件的狀態(tài)信息 (即回調(diào)函數(shù)中的參數(shù)) ,這樣事件處理器才能夠根據(jù)事件信息來決定自己的行為。為了能使用SAX分析 XML,必須為解析器注冊相對應的處理器,當 SAX遇到不同事件時 ,處理器會自動調(diào)用定義在其中的函數(shù)。這些事件會在分析 XM L數(shù)據(jù)時循環(huán)地被觸發(fā) ,從而不斷地執(zhí)行“回調(diào)”函數(shù)。 也就是說 ,不用等待整個 XML文件都被分析之后才開始處理文件信息 ,而是在分析的過程中實時地將相關(guān)數(shù)據(jù)替換成內(nèi)部形式。 這種方式提供了一個有效率又省內(nèi)存的處理 XM L文件的方法[8]。 開發(fā)人員的主要工作就是編寫一個個回調(diào)函數(shù) ,而這也正是 SAX靈活性的體現(xiàn)。
9 總結(jié)
Android股市小靈通這款軟件可以方便的為股民提供影響大市的數(shù)據(jù),讓股民隨時隨地通過App查看這些數(shù)據(jù)成為可能,無需用戶自己查找相關(guān)數(shù)據(jù),不用再局限于在電腦端查看,為用戶帶來極大的方便。
參考文獻:
[1] 何暢.CPI指數(shù)的主成分分析及對經(jīng)濟走勢的影響[J].貨幣信貸管理,2011,33(3):47.
[2] 梁任敏,楊先明.貨幣供應量對我國股票價格影響的實時研究[D].昆明:云南大學,2013:9-10.
[3] 孫燕紅.PMI及其對我國經(jīng)濟增長預測的研究[D].合肥:安徽大學,2014:1-2.
[4] 李昂,宋海聲,蘇小蕓.基于android的視頻監(jiān)控系統(tǒng)設計與實現(xiàn)[J].物理與電子,2012,38(7):138-139.
[5] 沙晶,蔡立明.SQLite數(shù)據(jù)庫分析在司法鑒定中的應用[J].信息網(wǎng)絡安全,2013,71(6):73.
[6] 青島恒星集團軟件研究所[EB/OL].http://rj.hx.cn/N1553.html.
[7] 王芳,李正凡.用SAX解析XML文檔的實現(xiàn)方法[J].華東交通大學學報,2004 (1):85-86.
[8] 朱前飛,高芒.XML解析技術(shù)研究[J],電腦開發(fā)與應用,2004,17(11):27-28.endprint
摘要:利用Android技術(shù)設計并實現(xiàn)了用手機實時查看影響股市數(shù)據(jù)的系統(tǒng)。系統(tǒng)主要提供影響股票及經(jīng)濟趨勢的幾大數(shù)據(jù)包括CPI(消費者物價指數(shù))、PPI(工業(yè)品出產(chǎn)價格指數(shù))、PMI(采購經(jīng)理指數(shù))等。通過使用sax解析xml技術(shù)、jsoup解析html技術(shù)對網(wǎng)絡數(shù)據(jù)進行提取,并在Android機中進行整合和處理,利用achartengine圖表引擎技術(shù)進行繪圖顯示,供用戶實時查看影響股市的一些相關(guān)數(shù)據(jù)。
關(guān)鍵詞:安卓; 操作系統(tǒng); 數(shù)據(jù)庫
中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2014)32-7653-04
Abstract: The Stock App which runs on a mobile phone to view the real-time data that influences the socket market is designed and realizedusing Android technology. The system mainly provides the data including CPI(Consumer Price Index), PPI (Production Price Index of Industrial Products), PMI(Purchase Management Index) etc..The system extracts network data with sax technology and jsoup technology firstly, and then handles the datain the android mobileand shows them to the usersby using the achartenergine technology.
Key words:Android; operating system; database
1 背景介紹
隨著移動終端技術(shù)的不斷發(fā)展,人們可以很方便的在任何地方,任何時間,在網(wǎng)絡覆蓋的環(huán)境下,通過移動終端來獲取所需要的網(wǎng)絡數(shù)據(jù)。很多股市投資者也越來越多地選擇通過移動終端來獲取股市的信息。目前市場上也存在幾款實用的股票軟件,比如同花順、東方財富通等。但是這些軟件雖然功能完備,但是對影響股市行情的數(shù)據(jù)沒有做出更直接的反饋。本軟件主要提供影響大市的幾大數(shù)據(jù),包括:CPI(消費者物價指數(shù))、PPI(工業(yè)品出產(chǎn)價格指數(shù))、PMI(采購經(jīng)理指數(shù))等,同時提供數(shù)據(jù)發(fā)布提醒服務。
本文主要講解如何利用sax解析xml技術(shù),jsoup解析html技術(shù)和achartenergine技術(shù)來對網(wǎng)絡數(shù)據(jù)提取整合并顯示在Android手機上。
2 經(jīng)濟指數(shù)的重要意義
CPI是居民消費者價格指數(shù)(Consumer Price Index)的簡稱。居民消費指數(shù),是反映居民家庭一般所購買的消費商品和服務價格水平變動情況的宏觀經(jīng)濟指標。從類別看,我國CPI主要由八大類商品價格組成,分別是:食品、煙酒及用品、衣著、家庭設備用品及服務、交通和通信、醫(yī)療保健和個人用品、娛樂教育文化用品及服務、居住[1]。
PPI是生產(chǎn)者物價指數(shù)(Producer Price Index)的簡稱。是衡量各種商品在不同的生產(chǎn)階段的價格的變化情況的重要經(jīng)濟指標,也是制定有關(guān)經(jīng)濟政策和國民經(jīng)濟核算的重要依據(jù)。
貨幣供應量,是指一國在某一時點上為社會經(jīng)濟運轉(zhuǎn)服務的貨幣存量,它由包括中央銀行在內(nèi)的金融機構(gòu)供應的存款貨幣和現(xiàn)金貨幣兩部分構(gòu)成。也可以這樣理解:它是指某個具體時間點上,整個社會執(zhí)行流通職能、支付職能的貨幣量 [2] 。它在很大程度上影響了貨幣政策實施的有效性。
7.2 SAX簡介
SAX ( Simple API for XML ) 是 基于 事件驅(qū)動的 XML 處理 模式, 主要是圍繞著事件源以及事件處理器(或者叫監(jiān)聽器)來工作的。一個可以產(chǎn)生事件的對象被稱為事件源,而可以針對事件產(chǎn)生響應的對象就被叫做事件處理器。事件源和事件處理器是通過在事件源中的事件處理器注冊方法連接的。這樣當事件源產(chǎn)生事件后 (比如碰到 XML元素的開始和結(jié)束等 ) ,調(diào)用事件處理器 (由許多回調(diào)函數(shù)組成) 相應的處理方法,一個事件就獲得了處理。當然在事件源調(diào)用事件處理器中特定方法的時候,會傳遞給事件處理器相應事件的狀態(tài)信息 (即回調(diào)函數(shù)中的參數(shù)) ,這樣事件處理器才能夠根據(jù)事件信息來決定自己的行為。為了能使用SAX分析 XML,必須為解析器注冊相對應的處理器,當 SAX遇到不同事件時 ,處理器會自動調(diào)用定義在其中的函數(shù)。這些事件會在分析 XM L數(shù)據(jù)時循環(huán)地被觸發(fā) ,從而不斷地執(zhí)行“回調(diào)”函數(shù)。 也就是說 ,不用等待整個 XML文件都被分析之后才開始處理文件信息 ,而是在分析的過程中實時地將相關(guān)數(shù)據(jù)替換成內(nèi)部形式。 這種方式提供了一個有效率又省內(nèi)存的處理 XM L文件的方法[8]。 開發(fā)人員的主要工作就是編寫一個個回調(diào)函數(shù) ,而這也正是 SAX靈活性的體現(xiàn)。
9 總結(jié)
Android股市小靈通這款軟件可以方便的為股民提供影響大市的數(shù)據(jù),讓股民隨時隨地通過App查看這些數(shù)據(jù)成為可能,無需用戶自己查找相關(guān)數(shù)據(jù),不用再局限于在電腦端查看,為用戶帶來極大的方便。
參考文獻:
[1] 何暢.CPI指數(shù)的主成分分析及對經(jīng)濟走勢的影響[J].貨幣信貸管理,2011,33(3):47.
[2] 梁任敏,楊先明.貨幣供應量對我國股票價格影響的實時研究[D].昆明:云南大學,2013:9-10.
[3] 孫燕紅.PMI及其對我國經(jīng)濟增長預測的研究[D].合肥:安徽大學,2014:1-2.
[4] 李昂,宋海聲,蘇小蕓.基于android的視頻監(jiān)控系統(tǒng)設計與實現(xiàn)[J].物理與電子,2012,38(7):138-139.
[5] 沙晶,蔡立明.SQLite數(shù)據(jù)庫分析在司法鑒定中的應用[J].信息網(wǎng)絡安全,2013,71(6):73.
[6] 青島恒星集團軟件研究所[EB/OL].http://rj.hx.cn/N1553.html.
[7] 王芳,李正凡.用SAX解析XML文檔的實現(xiàn)方法[J].華東交通大學學報,2004 (1):85-86.
[8] 朱前飛,高芒.XML解析技術(shù)研究[J],電腦開發(fā)與應用,2004,17(11):27-28.endprint