国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于Android的文件瀏覽與PDF格式轉(zhuǎn)換軟件

2014-07-21 02:03劉晨濤陳滿林盧佩旭李昕一汪雄浩
科技創(chuàng)新與應(yīng)用 2014年22期

劉晨濤+陳滿林+盧佩旭+李昕一+汪雄浩

摘 要:目前,基于Android系統(tǒng)的文檔處理軟件已被廣泛應(yīng)用于各類移動(dòng)設(shè)備上,極大地拓展了人們的閱讀空間。但是,這些軟件有的質(zhì)量不甚理想,有的功能不夠完整,尤其無(wú)法滿足用戶的個(gè)性化需求。因此,開(kāi)發(fā)一個(gè)質(zhì)量?jī)?yōu)秀、功能齊全,同時(shí)又可彰顯用戶個(gè)性的文檔處理軟件已經(jīng)成為一種趨勢(shì),通過(guò)對(duì)Android安卓核心技術(shù)的分析和研究,提出了一種基于Android的PDF文件瀏覽的閱讀模型,并在此模型的基礎(chǔ)上,設(shè)計(jì)并實(shí)現(xiàn)了基于Android的文件瀏覽與PDF格式轉(zhuǎn)換軟件,開(kāi)發(fā)一個(gè)質(zhì)量?jī)?yōu)秀、功能齊全,同時(shí)又可彰顯用戶個(gè)性的文檔處理程序已經(jīng)成為一種趨勢(shì)。本項(xiàng)目的實(shí)施正是著眼于此,經(jīng)過(guò)試驗(yàn)驗(yàn)證,該軟件有效的解決了對(duì)WORD、EXCEL、JAVA以及PDF的瀏覽、個(gè)性化需求換膚、發(fā)郵件并對(duì)根目錄的文檔進(jìn)行掃描并增加附件、截屏,同時(shí)可以將其他文檔格式轉(zhuǎn)換成PDF格式并保存等特點(diǎn)。

關(guān)鍵詞:Android;PDF;格式轉(zhuǎn)換

目前,基于Java語(yǔ)言的Android手機(jī)比較被看好,尤其被開(kāi)發(fā)人員所鐘愛(ài),但是,基于Android的文件瀏覽與PDF格式轉(zhuǎn)換軟件卻并不多見(jiàn),尤其是多各種文件轉(zhuǎn)換成PDF文件的相關(guān)應(yīng)用更是少之又少?;贏ndroid的文件瀏覽與PDF格式轉(zhuǎn)換軟件可以實(shí)現(xiàn)對(duì)WORD、EXCEL、JAVA以及PDF的瀏覽、根據(jù)用戶的個(gè)性化需求實(shí)現(xiàn)換膚、滿足用戶發(fā)郵件并且通過(guò)瀏覽SD卡對(duì)根目錄的文檔進(jìn)行掃描實(shí)現(xiàn)增加附件、截屏,同時(shí)可以轉(zhuǎn)換成PDF格式,便于自己保存。

1 相關(guān)技術(shù)介紹

1.1 開(kāi)發(fā)語(yǔ)言

Java語(yǔ)言是由SunMicrosystems公司于1995年5月推出的Java程序設(shè)計(jì)語(yǔ)言和Java平臺(tái)的總稱。Java語(yǔ)言是Android開(kāi)發(fā)人員選的開(kāi)發(fā)語(yǔ)言。Android運(yùn)行時(shí)使用自己的虛擬機(jī)Dalvik,這并不是多數(shù)程序開(kāi)發(fā)人員所使用的普通Java虛擬機(jī)。Dalvik支持Java編程語(yǔ)言的大部分功能——但并不是全部。

1.2 開(kāi)發(fā)平臺(tái)

Eclipse是一個(gè)開(kāi)放源代碼、基于Java的可擴(kuò)展開(kāi)發(fā)平臺(tái)。就其本身而言,它只是一個(gè)框架和一組服務(wù),用于通過(guò)插件組件構(gòu)建開(kāi)發(fā)環(huán)境。Eclipse附帶了一個(gè)標(biāo)準(zhǔn)的插件集,包括Java開(kāi)發(fā)工具(Java Development Tools,JDT)。Eclipse最初是由IBM公司開(kāi)發(fā)的替代上也軟件Visual Age for Java的下一代IDE開(kāi)發(fā)環(huán)境;2001年11月貢獻(xiàn)給開(kāi)源社區(qū),現(xiàn)在它由非盈利軟件供應(yīng)商聯(lián)盟Eclipse基金會(huì)(Eclipse Foundation)管理。

2 文件瀏覽與PDF格式轉(zhuǎn)換軟件的設(shè)計(jì)與實(shí)現(xiàn)

2.1 系統(tǒng)結(jié)構(gòu)設(shè)計(jì)

系統(tǒng)由四部分構(gòu)成,分別為用戶層、系統(tǒng)管理層、數(shù)據(jù)存儲(chǔ)層和基礎(chǔ)設(shè)施層,系統(tǒng)架構(gòu)模型如圖1所示。

圖1 系統(tǒng)架構(gòu)模型

2.2 系統(tǒng)功能設(shè)計(jì)

本軟件旨在為用戶提供一個(gè)基于Android文件瀏覽與PDF格式轉(zhuǎn)換軟件??紤]到文件處理有多個(gè)處理模式,為了更好地對(duì)操作進(jìn)行分類管理,按照軟件模塊職能進(jìn)行了子用戶的劃分。系統(tǒng)設(shè)計(jì)包括文件管理和系統(tǒng)管理兩個(gè)功能模塊。

文件管理:包括文件瀏覽、編輯、截屏、發(fā)送及掃描轉(zhuǎn)換文件等功能。

系統(tǒng)管理:包括系統(tǒng)換膚等對(duì)系統(tǒng)界面的操作。

2.3 關(guān)鍵技術(shù)實(shí)現(xiàn)

在軟件的實(shí)現(xiàn)過(guò)程中,主要完成Word文檔讀取、Excel文檔讀取和PDF文檔轉(zhuǎn)換三個(gè)功能,核心代碼如下:

讀取Word文檔核心代碼:

for(int cp=temp;cp

Paragraph p1=r.getParagraph(cp);

output.write(tagBegin.getBytes());

writeParagraphContent(p1);

output.write(tagEnd.getBytes());

temp++;

}

讀取Excel文檔核心代碼:

for (int rowNum=firstRowNum; rowNum<=lastRowNum; rowNum++) {

if (sheet.getRow(rowNum) !=null) {

HSSFRow row=s.getRow(rowNum);

short firstCell=r.getFirstCellNum();

short lastCell=r.getLastCellNum();

int h=(int) (row.getHeight() / 15.625);

lsb.append("");

}

}

PDF文檔轉(zhuǎn)化核心代碼:

if (intent !=null){

if ("android.intent.action.VIEW".

equals(intent.getAction())){

pdffile=intent.getDataString();

pdf=readUriContent(intent.getData());

} else{

pdffile=getIntent().getStringExtra(

SendMail.EXTRA_PDFFILENAME);

}

}

2.4 系統(tǒng)應(yīng)用優(yōu)勢(shì)

本系統(tǒng)能夠快速、高效地處理海量數(shù)據(jù),滿足在校園辦公、教學(xué)和科研過(guò)程中的應(yīng)用需求,具體優(yōu)勢(shì)表現(xiàn)在以下幾方面:

2.4.1 用戶體驗(yàn)良好,使用簡(jiǎn)單,操作簡(jiǎn)潔,換膚功能界面感官好。

2.4.2 文檔處理速度快,文件閱讀轉(zhuǎn)換便捷。

2.4.3 溝通擴(kuò)展性好。將文本文檔以附件形式發(fā)送郵件,交流便捷。

2.4.4 PDF文件的優(yōu)勢(shì)。系統(tǒng)采用PDF文件以促成更加安全可靠的電子文檔分發(fā)和交換為特點(diǎn),可以保留原始文檔的外觀和完整性;不受操作系統(tǒng)、原始應(yīng)用程序或字體的限制,自由共享。

3 結(jié)束語(yǔ)

通過(guò)對(duì)Android安卓核心技術(shù)的分析和研究,結(jié)合移動(dòng)客戶端文件閱讀便捷設(shè)計(jì)并實(shí)現(xiàn)了基于Android的文件瀏覽與PDF格式轉(zhuǎn)換軟件。系統(tǒng)具有編程簡(jiǎn)化、安全可靠性高、開(kāi)發(fā)成本低、易于實(shí)現(xiàn)等優(yōu)點(diǎn)。不僅滿足了移動(dòng)客戶端用戶對(duì)各種主流文檔格式的瀏覽,并對(duì)今后客戶端文件的操作開(kāi)發(fā)有一定參考價(jià)值。

參考文獻(xiàn)

[1]楊豐盛.Android應(yīng)用開(kāi)發(fā)揭秘[M].北京:機(jī)械工業(yè)出版社,2010:230-340.

[2]郭宏志.Android應(yīng)用開(kāi)放詳解[M].北京:電子工業(yè)出版社,2010:10-200.

[3]張錕.基于Android手機(jī)的智能遙控器設(shè)計(jì)[J].電子世界,2012(09):39-41.

作者簡(jiǎn)介:劉晨濤(1991-),男,大二學(xué)生,專業(yè):計(jì)算機(jī)科學(xué)與技術(shù)。

盧佩旭(1991-),男,大二學(xué)生,專業(yè):計(jì)算機(jī)科學(xué)與技術(shù)。

李昕一(1991-),女,大二學(xué)生,專業(yè):計(jì)算機(jī)科學(xué)與技術(shù)。

通訊作者:陳滿林(1982-),男,講師,主要研究方向:計(jì)算機(jī)應(yīng)用與智能系統(tǒng)。

摘 要:目前,基于Android系統(tǒng)的文檔處理軟件已被廣泛應(yīng)用于各類移動(dòng)設(shè)備上,極大地拓展了人們的閱讀空間。但是,這些軟件有的質(zhì)量不甚理想,有的功能不夠完整,尤其無(wú)法滿足用戶的個(gè)性化需求。因此,開(kāi)發(fā)一個(gè)質(zhì)量?jī)?yōu)秀、功能齊全,同時(shí)又可彰顯用戶個(gè)性的文檔處理軟件已經(jīng)成為一種趨勢(shì),通過(guò)對(duì)Android安卓核心技術(shù)的分析和研究,提出了一種基于Android的PDF文件瀏覽的閱讀模型,并在此模型的基礎(chǔ)上,設(shè)計(jì)并實(shí)現(xiàn)了基于Android的文件瀏覽與PDF格式轉(zhuǎn)換軟件,開(kāi)發(fā)一個(gè)質(zhì)量?jī)?yōu)秀、功能齊全,同時(shí)又可彰顯用戶個(gè)性的文檔處理程序已經(jīng)成為一種趨勢(shì)。本項(xiàng)目的實(shí)施正是著眼于此,經(jīng)過(guò)試驗(yàn)驗(yàn)證,該軟件有效的解決了對(duì)WORD、EXCEL、JAVA以及PDF的瀏覽、個(gè)性化需求換膚、發(fā)郵件并對(duì)根目錄的文檔進(jìn)行掃描并增加附件、截屏,同時(shí)可以將其他文檔格式轉(zhuǎn)換成PDF格式并保存等特點(diǎn)。

關(guān)鍵詞:Android;PDF;格式轉(zhuǎn)換

目前,基于Java語(yǔ)言的Android手機(jī)比較被看好,尤其被開(kāi)發(fā)人員所鐘愛(ài),但是,基于Android的文件瀏覽與PDF格式轉(zhuǎn)換軟件卻并不多見(jiàn),尤其是多各種文件轉(zhuǎn)換成PDF文件的相關(guān)應(yīng)用更是少之又少?;贏ndroid的文件瀏覽與PDF格式轉(zhuǎn)換軟件可以實(shí)現(xiàn)對(duì)WORD、EXCEL、JAVA以及PDF的瀏覽、根據(jù)用戶的個(gè)性化需求實(shí)現(xiàn)換膚、滿足用戶發(fā)郵件并且通過(guò)瀏覽SD卡對(duì)根目錄的文檔進(jìn)行掃描實(shí)現(xiàn)增加附件、截屏,同時(shí)可以轉(zhuǎn)換成PDF格式,便于自己保存。

1 相關(guān)技術(shù)介紹

1.1 開(kāi)發(fā)語(yǔ)言

Java語(yǔ)言是由SunMicrosystems公司于1995年5月推出的Java程序設(shè)計(jì)語(yǔ)言和Java平臺(tái)的總稱。Java語(yǔ)言是Android開(kāi)發(fā)人員選的開(kāi)發(fā)語(yǔ)言。Android運(yùn)行時(shí)使用自己的虛擬機(jī)Dalvik,這并不是多數(shù)程序開(kāi)發(fā)人員所使用的普通Java虛擬機(jī)。Dalvik支持Java編程語(yǔ)言的大部分功能——但并不是全部。

1.2 開(kāi)發(fā)平臺(tái)

Eclipse是一個(gè)開(kāi)放源代碼、基于Java的可擴(kuò)展開(kāi)發(fā)平臺(tái)。就其本身而言,它只是一個(gè)框架和一組服務(wù),用于通過(guò)插件組件構(gòu)建開(kāi)發(fā)環(huán)境。Eclipse附帶了一個(gè)標(biāo)準(zhǔn)的插件集,包括Java開(kāi)發(fā)工具(Java Development Tools,JDT)。Eclipse最初是由IBM公司開(kāi)發(fā)的替代上也軟件Visual Age for Java的下一代IDE開(kāi)發(fā)環(huán)境;2001年11月貢獻(xiàn)給開(kāi)源社區(qū),現(xiàn)在它由非盈利軟件供應(yīng)商聯(lián)盟Eclipse基金會(huì)(Eclipse Foundation)管理。

2 文件瀏覽與PDF格式轉(zhuǎn)換軟件的設(shè)計(jì)與實(shí)現(xiàn)

2.1 系統(tǒng)結(jié)構(gòu)設(shè)計(jì)

系統(tǒng)由四部分構(gòu)成,分別為用戶層、系統(tǒng)管理層、數(shù)據(jù)存儲(chǔ)層和基礎(chǔ)設(shè)施層,系統(tǒng)架構(gòu)模型如圖1所示。

圖1 系統(tǒng)架構(gòu)模型

2.2 系統(tǒng)功能設(shè)計(jì)

本軟件旨在為用戶提供一個(gè)基于Android文件瀏覽與PDF格式轉(zhuǎn)換軟件??紤]到文件處理有多個(gè)處理模式,為了更好地對(duì)操作進(jìn)行分類管理,按照軟件模塊職能進(jìn)行了子用戶的劃分。系統(tǒng)設(shè)計(jì)包括文件管理和系統(tǒng)管理兩個(gè)功能模塊。

文件管理:包括文件瀏覽、編輯、截屏、發(fā)送及掃描轉(zhuǎn)換文件等功能。

系統(tǒng)管理:包括系統(tǒng)換膚等對(duì)系統(tǒng)界面的操作。

2.3 關(guān)鍵技術(shù)實(shí)現(xiàn)

在軟件的實(shí)現(xiàn)過(guò)程中,主要完成Word文檔讀取、Excel文檔讀取和PDF文檔轉(zhuǎn)換三個(gè)功能,核心代碼如下:

讀取Word文檔核心代碼:

for(int cp=temp;cp

Paragraph p1=r.getParagraph(cp);

output.write(tagBegin.getBytes());

writeParagraphContent(p1);

output.write(tagEnd.getBytes());

temp++;

}

讀取Excel文檔核心代碼:

for (int rowNum=firstRowNum; rowNum<=lastRowNum; rowNum++) {

if (sheet.getRow(rowNum) !=null) {

HSSFRow row=s.getRow(rowNum);

short firstCell=r.getFirstCellNum();

short lastCell=r.getLastCellNum();

int h=(int) (row.getHeight() / 15.625);

lsb.append("");

}

}

PDF文檔轉(zhuǎn)化核心代碼:

if (intent !=null){

if ("android.intent.action.VIEW".

equals(intent.getAction())){

pdffile=intent.getDataString();

pdf=readUriContent(intent.getData());

} else{

pdffile=getIntent().getStringExtra(

SendMail.EXTRA_PDFFILENAME);

}

}

2.4 系統(tǒng)應(yīng)用優(yōu)勢(shì)

本系統(tǒng)能夠快速、高效地處理海量數(shù)據(jù),滿足在校園辦公、教學(xué)和科研過(guò)程中的應(yīng)用需求,具體優(yōu)勢(shì)表現(xiàn)在以下幾方面:

2.4.1 用戶體驗(yàn)良好,使用簡(jiǎn)單,操作簡(jiǎn)潔,換膚功能界面感官好。

2.4.2 文檔處理速度快,文件閱讀轉(zhuǎn)換便捷。

2.4.3 溝通擴(kuò)展性好。將文本文檔以附件形式發(fā)送郵件,交流便捷。

2.4.4 PDF文件的優(yōu)勢(shì)。系統(tǒng)采用PDF文件以促成更加安全可靠的電子文檔分發(fā)和交換為特點(diǎn),可以保留原始文檔的外觀和完整性;不受操作系統(tǒng)、原始應(yīng)用程序或字體的限制,自由共享。

3 結(jié)束語(yǔ)

通過(guò)對(duì)Android安卓核心技術(shù)的分析和研究,結(jié)合移動(dòng)客戶端文件閱讀便捷設(shè)計(jì)并實(shí)現(xiàn)了基于Android的文件瀏覽與PDF格式轉(zhuǎn)換軟件。系統(tǒng)具有編程簡(jiǎn)化、安全可靠性高、開(kāi)發(fā)成本低、易于實(shí)現(xiàn)等優(yōu)點(diǎn)。不僅滿足了移動(dòng)客戶端用戶對(duì)各種主流文檔格式的瀏覽,并對(duì)今后客戶端文件的操作開(kāi)發(fā)有一定參考價(jià)值。

參考文獻(xiàn)

[1]楊豐盛.Android應(yīng)用開(kāi)發(fā)揭秘[M].北京:機(jī)械工業(yè)出版社,2010:230-340.

[2]郭宏志.Android應(yīng)用開(kāi)放詳解[M].北京:電子工業(yè)出版社,2010:10-200.

[3]張錕.基于Android手機(jī)的智能遙控器設(shè)計(jì)[J].電子世界,2012(09):39-41.

作者簡(jiǎn)介:劉晨濤(1991-),男,大二學(xué)生,專業(yè):計(jì)算機(jī)科學(xué)與技術(shù)。

盧佩旭(1991-),男,大二學(xué)生,專業(yè):計(jì)算機(jī)科學(xué)與技術(shù)。

李昕一(1991-),女,大二學(xué)生,專業(yè):計(jì)算機(jī)科學(xué)與技術(shù)。

通訊作者:陳滿林(1982-),男,講師,主要研究方向:計(jì)算機(jī)應(yīng)用與智能系統(tǒng)。

摘 要:目前,基于Android系統(tǒng)的文檔處理軟件已被廣泛應(yīng)用于各類移動(dòng)設(shè)備上,極大地拓展了人們的閱讀空間。但是,這些軟件有的質(zhì)量不甚理想,有的功能不夠完整,尤其無(wú)法滿足用戶的個(gè)性化需求。因此,開(kāi)發(fā)一個(gè)質(zhì)量?jī)?yōu)秀、功能齊全,同時(shí)又可彰顯用戶個(gè)性的文檔處理軟件已經(jīng)成為一種趨勢(shì),通過(guò)對(duì)Android安卓核心技術(shù)的分析和研究,提出了一種基于Android的PDF文件瀏覽的閱讀模型,并在此模型的基礎(chǔ)上,設(shè)計(jì)并實(shí)現(xiàn)了基于Android的文件瀏覽與PDF格式轉(zhuǎn)換軟件,開(kāi)發(fā)一個(gè)質(zhì)量?jī)?yōu)秀、功能齊全,同時(shí)又可彰顯用戶個(gè)性的文檔處理程序已經(jīng)成為一種趨勢(shì)。本項(xiàng)目的實(shí)施正是著眼于此,經(jīng)過(guò)試驗(yàn)驗(yàn)證,該軟件有效的解決了對(duì)WORD、EXCEL、JAVA以及PDF的瀏覽、個(gè)性化需求換膚、發(fā)郵件并對(duì)根目錄的文檔進(jìn)行掃描并增加附件、截屏,同時(shí)可以將其他文檔格式轉(zhuǎn)換成PDF格式并保存等特點(diǎn)。

關(guān)鍵詞:Android;PDF;格式轉(zhuǎn)換

目前,基于Java語(yǔ)言的Android手機(jī)比較被看好,尤其被開(kāi)發(fā)人員所鐘愛(ài),但是,基于Android的文件瀏覽與PDF格式轉(zhuǎn)換軟件卻并不多見(jiàn),尤其是多各種文件轉(zhuǎn)換成PDF文件的相關(guān)應(yīng)用更是少之又少?;贏ndroid的文件瀏覽與PDF格式轉(zhuǎn)換軟件可以實(shí)現(xiàn)對(duì)WORD、EXCEL、JAVA以及PDF的瀏覽、根據(jù)用戶的個(gè)性化需求實(shí)現(xiàn)換膚、滿足用戶發(fā)郵件并且通過(guò)瀏覽SD卡對(duì)根目錄的文檔進(jìn)行掃描實(shí)現(xiàn)增加附件、截屏,同時(shí)可以轉(zhuǎn)換成PDF格式,便于自己保存。

1 相關(guān)技術(shù)介紹

1.1 開(kāi)發(fā)語(yǔ)言

Java語(yǔ)言是由SunMicrosystems公司于1995年5月推出的Java程序設(shè)計(jì)語(yǔ)言和Java平臺(tái)的總稱。Java語(yǔ)言是Android開(kāi)發(fā)人員選的開(kāi)發(fā)語(yǔ)言。Android運(yùn)行時(shí)使用自己的虛擬機(jī)Dalvik,這并不是多數(shù)程序開(kāi)發(fā)人員所使用的普通Java虛擬機(jī)。Dalvik支持Java編程語(yǔ)言的大部分功能——但并不是全部。

1.2 開(kāi)發(fā)平臺(tái)

Eclipse是一個(gè)開(kāi)放源代碼、基于Java的可擴(kuò)展開(kāi)發(fā)平臺(tái)。就其本身而言,它只是一個(gè)框架和一組服務(wù),用于通過(guò)插件組件構(gòu)建開(kāi)發(fā)環(huán)境。Eclipse附帶了一個(gè)標(biāo)準(zhǔn)的插件集,包括Java開(kāi)發(fā)工具(Java Development Tools,JDT)。Eclipse最初是由IBM公司開(kāi)發(fā)的替代上也軟件Visual Age for Java的下一代IDE開(kāi)發(fā)環(huán)境;2001年11月貢獻(xiàn)給開(kāi)源社區(qū),現(xiàn)在它由非盈利軟件供應(yīng)商聯(lián)盟Eclipse基金會(huì)(Eclipse Foundation)管理。

2 文件瀏覽與PDF格式轉(zhuǎn)換軟件的設(shè)計(jì)與實(shí)現(xiàn)

2.1 系統(tǒng)結(jié)構(gòu)設(shè)計(jì)

系統(tǒng)由四部分構(gòu)成,分別為用戶層、系統(tǒng)管理層、數(shù)據(jù)存儲(chǔ)層和基礎(chǔ)設(shè)施層,系統(tǒng)架構(gòu)模型如圖1所示。

圖1 系統(tǒng)架構(gòu)模型

2.2 系統(tǒng)功能設(shè)計(jì)

本軟件旨在為用戶提供一個(gè)基于Android文件瀏覽與PDF格式轉(zhuǎn)換軟件。考慮到文件處理有多個(gè)處理模式,為了更好地對(duì)操作進(jìn)行分類管理,按照軟件模塊職能進(jìn)行了子用戶的劃分。系統(tǒng)設(shè)計(jì)包括文件管理和系統(tǒng)管理兩個(gè)功能模塊。

文件管理:包括文件瀏覽、編輯、截屏、發(fā)送及掃描轉(zhuǎn)換文件等功能。

系統(tǒng)管理:包括系統(tǒng)換膚等對(duì)系統(tǒng)界面的操作。

2.3 關(guān)鍵技術(shù)實(shí)現(xiàn)

在軟件的實(shí)現(xiàn)過(guò)程中,主要完成Word文檔讀取、Excel文檔讀取和PDF文檔轉(zhuǎn)換三個(gè)功能,核心代碼如下:

讀取Word文檔核心代碼:

for(int cp=temp;cp

Paragraph p1=r.getParagraph(cp);

output.write(tagBegin.getBytes());

writeParagraphContent(p1);

output.write(tagEnd.getBytes());

temp++;

}

讀取Excel文檔核心代碼:

for (int rowNum=firstRowNum; rowNum<=lastRowNum; rowNum++) {

if (sheet.getRow(rowNum) !=null) {

HSSFRow row=s.getRow(rowNum);

short firstCell=r.getFirstCellNum();

short lastCell=r.getLastCellNum();

int h=(int) (row.getHeight() / 15.625);

lsb.append("");

}

}

PDF文檔轉(zhuǎn)化核心代碼:

if (intent !=null){

if ("android.intent.action.VIEW".

equals(intent.getAction())){

pdffile=intent.getDataString();

pdf=readUriContent(intent.getData());

} else{

pdffile=getIntent().getStringExtra(

SendMail.EXTRA_PDFFILENAME);

}

}

2.4 系統(tǒng)應(yīng)用優(yōu)勢(shì)

本系統(tǒng)能夠快速、高效地處理海量數(shù)據(jù),滿足在校園辦公、教學(xué)和科研過(guò)程中的應(yīng)用需求,具體優(yōu)勢(shì)表現(xiàn)在以下幾方面:

2.4.1 用戶體驗(yàn)良好,使用簡(jiǎn)單,操作簡(jiǎn)潔,換膚功能界面感官好。

2.4.2 文檔處理速度快,文件閱讀轉(zhuǎn)換便捷。

2.4.3 溝通擴(kuò)展性好。將文本文檔以附件形式發(fā)送郵件,交流便捷。

2.4.4 PDF文件的優(yōu)勢(shì)。系統(tǒng)采用PDF文件以促成更加安全可靠的電子文檔分發(fā)和交換為特點(diǎn),可以保留原始文檔的外觀和完整性;不受操作系統(tǒng)、原始應(yīng)用程序或字體的限制,自由共享。

3 結(jié)束語(yǔ)

通過(guò)對(duì)Android安卓核心技術(shù)的分析和研究,結(jié)合移動(dòng)客戶端文件閱讀便捷設(shè)計(jì)并實(shí)現(xiàn)了基于Android的文件瀏覽與PDF格式轉(zhuǎn)換軟件。系統(tǒng)具有編程簡(jiǎn)化、安全可靠性高、開(kāi)發(fā)成本低、易于實(shí)現(xiàn)等優(yōu)點(diǎn)。不僅滿足了移動(dòng)客戶端用戶對(duì)各種主流文檔格式的瀏覽,并對(duì)今后客戶端文件的操作開(kāi)發(fā)有一定參考價(jià)值。

參考文獻(xiàn)

[1]楊豐盛.Android應(yīng)用開(kāi)發(fā)揭秘[M].北京:機(jī)械工業(yè)出版社,2010:230-340.

[2]郭宏志.Android應(yīng)用開(kāi)放詳解[M].北京:電子工業(yè)出版社,2010:10-200.

[3]張錕.基于Android手機(jī)的智能遙控器設(shè)計(jì)[J].電子世界,2012(09):39-41.

作者簡(jiǎn)介:劉晨濤(1991-),男,大二學(xué)生,專業(yè):計(jì)算機(jī)科學(xué)與技術(shù)。

盧佩旭(1991-),男,大二學(xué)生,專業(yè):計(jì)算機(jī)科學(xué)與技術(shù)。

李昕一(1991-),女,大二學(xué)生,專業(yè):計(jì)算機(jī)科學(xué)與技術(shù)。

通訊作者:陳滿林(1982-),男,講師,主要研究方向:計(jì)算機(jī)應(yīng)用與智能系統(tǒng)。

上栗县| 克什克腾旗| 青龙| 临城县| 白河县| 华阴市| 六枝特区| 哈密市| 扶余县| 三河市| 芦溪县| 教育| 汝州市| 本溪| 二连浩特市| 聂荣县| 静安区| 中方县| 临沧市| 内丘县| 抚宁县| 房产| 灌南县| 集贤县| 霍林郭勒市| 南陵县| 临安市| 清原| 汶上县| 利辛县| 加查县| 东明县| 新竹市| 顺昌县| 砚山县| 绥中县| 府谷县| 南康市| 玉林市| 丰顺县| 巫溪县|