Ⅰ android電子書閱讀器
<activityandroid:name=".EasyNote"
android:label="@string/app_name"
android:launchMode="singleTask"
android:screenOrientation="portrait">
<intent-filter>
<actionandroid:name="android.intent.action.MAIN"/>
<categoryandroid:name="android.intent.category.LAUNCHER"/>
</intent-filter>
<intent-filter>
<actionandroid:name="android.intent.action.VIEW">
</action>
<categoryandroid:name="android.intent.category.DEFAULT">
</category>
<dataandroid:mimeType="text/plain"></data>
</intent-filter></activity>
注意需要將mimeType修改成你需要的類型,文本文件當然就是:text/plain
還有其它常用的如:
·text/plain(純文本)
·text/html(HTML文檔)
·application/xhtml+xml(XHTML文檔)
·image/gif(GIF圖像)
·image/jpeg(JPEG圖像)【PHP中為:image/pjpeg】
·image/png(PNG圖像)【PHP中為:image/x-png】
·video/mpeg(MPEG動畫)
·application/octet-stream(任意的二進制數據)
·application/pdf(PDF文檔)
Ⅱ 在開發一個Android電子書閱讀器,目錄已檢出,如何定位章節位置,在線等!求大神!
什麼格式的文件,都應該說說。
如果是文件,那直接跳轉啰
Ⅲ android開發 小說閱讀器,如何在頁面底部顯示 閱讀進度、電量和時間
閱讀進度是根據頁數計算的,時間有專門時間空間,電池電量系統有專門的介面
Ⅳ 求安卓大神幫忙,開發小說閱讀器,閱讀文件的Java代碼和導入SD卡文件Java代碼
這個google、網路上很多代碼啊,隨便一搜一大堆。
1.「閱讀文件」是指把File讀取成String嗎?用FileInputStream就可以,參考下面(網上找的):
public static String readFileContentStr(String fullFilename)
{
String readOutStr = null;
try {
DataInputStream dis = new DataInputStream(new FileInputStream(fullFilename));
try {
long len = new File(fullFilename).length();
if (len > Integer.MAX_VALUE) throw new IOException("File "+fullFilename+" too large, was "+len+" bytes.");
byte[] bytes = new byte[(int) len];
dis.readFully(bytes);
readOutStr = new String(bytes, "UTF-8");
} finally {
dis.close();
}
Log.d("readFileContentStr", "Successfully to read out string from file "+ fullFilename);
} catch (IOException e) {
readOutStr = null;
Log.d("readFileContentStr", "Fail to read out string from file "+ fullFilename);
}
return readOutStr;
}
2.導入SD卡文件,是指從讀取SD的文件嗎? 是的話 直接new File(path)就可以得到文件了啊,或者FileInputStream就可以得到流。
Ⅳ 如何做一一個android電子書閱讀器
小說格式只有常見的只有txt什麼
那裡來的apk格式的
apk格式的就是已經封裝好的電子書了。打開就能看,
一般的電子書閱讀器就弄一個txt閱讀器不就可以了
很多論壇上有源碼
Ⅵ 我想要一個簡單的android平台開發的電子書閱讀器,誰有啊啊
推薦《掌閱》。
網路上還能搜索到個人修改版,
好處是安裝後不開機啟動,
退出後,徹底退出緩存。
Ⅶ android開發,txt文件閱讀器將.txt文件分頁顯示。
樓上樓下全是扯淡回答。。。大文本的情況下全部顛覆。。。網上沒有一個真內正實用有容效的閱讀器代碼。首先,文本分頁,U以為想分就分啊?文本多,分了半分鍾沒分完,用戶縮放文本,是從頭分頁還是從這里分頁?從當前位置分頁,那往前分頁呢?而且,一頁的字數,不是定多少就真的那麼多:100個換行符和普通字元能一樣佔一個頁面?問題多著呢。
Ⅷ 如何用ADT做一個簡單的電子書閱讀器
1、需求
從個人需求和角度出發,自己想要一個什麼東西,獲取別人也有類似的困惑和想法。
經常在網上看小說,有時候會覺得廣告太多,運行太慢。無聊的時候看新聞,也會覺得不是很感興趣的東西也會搜索到。於是想到了自己或許可以寫個小程序,放一些自己感興趣的東西。
總結下來,自己想要的東西無非就是兩個:
1)、把自己感興趣的書管理起來
2)、把感興趣的新聞組管理起來
有時候,會覺得很簡單,可是自己也是經歷和很久,才知道自己到底想要什麼。
2、計劃
計劃總是理想的東西,也算是目標,沒有計劃可能動力就會少很多。只有合理的計劃,合理的目標才能一鼓作氣完成。若是不切實際,不考慮自身條件和資源特質,想做一個好的東西,結果也只能像打水漂,一個個的飄過去,最後沉入水底。
不過我們都是人在職場,身不由己,不可能有完整的時間讓你做自己的事情。
因此,自己使用了迭代的方法,不至於感覺到自己的想法太過渺茫。
1)、制定一個簡單的框架
2)、建立後台查詢webservice介面,能夠查詢數據列表,和文件位置。
3)、實現小文本書籍程序(一個唐詩三百首的簡單程序)
4)、實現大文本書籍閱讀(四大名著翻閱)
5)、實現新聞組閱讀
6)、對幾個小程序進行集成。
7)、後台使用sqlite資料庫,支持基本數據存儲。前台使用sqlite實現數據緩存支持離線閱讀。
每一步都需要都需要在盡可能集中的時間盡快完成,不然就可能被打斷。
3、構架
所謂麻雀雖小,五臟俱全,即便它很小,該有的總還是要有,只不過是縮減版。
做這個小程序,需要申請一個雲伺服器,最簡單的那種,1元/天,作為學習和實驗已經夠用。不過所有的東西都要省著用,計算資源,網路資源依然是個負擔,能不用盡量不用。有點像大城市的房子,如果只有巴掌大的地方,那麼每個地方都要省著用。
如果從較大的視野看,這個程序算起來也實在是小,無外乎就是租用一個外部伺服器,然後做一個webservice服務,然後在app上把數據展示出來。沒有負載均衡,沒有用大型資料庫,沒有文件伺服器,沒有復雜的業務邏輯,甚至也不敢採用未知的技術,然而就是這么說起來的一點點東西,那麼實現其中的那麼一點點,也是不容易的事情。
若是一定要說說框架,那就是:
軟體採用webservice+app的結構,伺服器採用spring+cxf通用構架,app採用mvp通用框架。
硬體從同單伺服器+android設備
數據採用文件伺服器+sqlite+數據緩存。
4、技術
受限於資源,不可能把程序做的很大,所用的技術也不用最新,深度難度深度不大,所求的不過是一個完整可用的程序。
這個程序沒有使用H5,沒有使用JNI,僅僅使用java去完成服務端和客戶端的整個程序。
這個過程中依然遇到了一些通用的技術,比如:
伺服器的搭建,tomcat的安裝部署,spring+cxf服務搭建,日誌部署,mybatis+sqlite的使用,json對象轉換,MyBatisGeneratorTool表映射,數據查詢,文本文件壓縮加密分割等。
App框架選用,restful介面訪問,解析度自適應,程序升級,版本管理,閱讀翻頁,數據緩存,標簽處理,green數據映射,數據列表拖動,以及各種各樣的界面問題。
只要程序向前走總會遇到各種問題,而且一旦程序規模達到一定程序,那就不能隨意的更改,只能是更加小心,實現備份,並且先進性適當的規劃和預研才可以動手。
5、過程
軟體開發的過程總是反反復復,想做的,設計的,實際完成的總會有很多的出入。今天想到的,明天可能有不同,實際做的時候,又發現因為其他的原因導致需要變通的去做。
從資源,時間和精力來說,在沒有外力的情況下,一個人想把東西做好,可能性很小,那就存在適度的問題,到底做到何種程度才算結束,才算是一個里程碑。
我想基本上夠用即可,不需要太多的功能,靈活的技巧,炫目的界面,自我認為可以了就結束了,畢竟這不是一個商業軟體。
程序做到一定時間,或者環境和心理發生,或許暫時不適合繼續做下去了,適當停一停。
預先想的索引,分類,黑夜模式,訂閱處理,html緩存和截取,界面優化,添加評論,添加註解,更多配置,自定義添加文章,自定義插件,安全加固等等,都是沒有做的。
Ⅸ 怎樣實現Android開發小說在線閱讀分章載入功能
想讓自己成為高手嗎?那就來思必達學院 讓你從0到大師 搜思必達學院 思必達學院讓你從小白變成高手
Ⅹ 怎麼用android編寫一個電子書閱讀器在線等,急。
android電子書源碼, 下載後導入工程可直接運行點擊下載