開源的基於Android的電子書閱讀器FBReaderJ和製作

今天整理資料,看到以前調研的電子書閱讀程式的資料,分享一下開源的基於Android的電子書閱讀器FBReaderJhttp://www.fbreader.org/支援epub fb2 html格式等,不支援pdf主要的功能包括:目錄管理、尋找、放大縮小、快速導航、書籤等等,具體的使用參考如下的電子書製作以上的FBReaderJ軟體是基於標準的epub fb2格式,因此製作需要獨立的工具,具體的有:http://www.jedisaber.com/eBooks/editors.asp其中http:

Android開發進階之NIO非阻塞包(一)

 Android開發進階之NIO非阻塞包 這個系列轉載於http://www.android123.com.cn/androidkaifa/695.html,特此說明  對於Android的網路通訊效能的提高,我們可以使用Java上高效能的NIO (New I/O) 技術進行處理,NIO是從JDK 1.4開始引入的,NIO的N我們可以理解為Noblocking即非阻塞的意思,相對應傳統的I/O,比如Socket的accpet()、read()這些方法而言都是阻塞的。 

android makefile(android.mk)分析(序)

 android是什麼就不用說了,android自從開源以來,就受到很多人的追捧。當然,一部人追捧它是因為它是Google開發的。對一個程式員來說,一個系統值不值得追捧得要拿代碼來說話。我這裡並不打算分析android的代碼,而是android的makefile,我想通過分析andorid的makefile來告訴大家如何寫makefile。對於一個程式新手而言,好的IDE是他們追捧的對象。但當他接觸的代碼多了之後,就會逐漸發現IDE不夠用了,因為有好多東西用IDE是不好做的,例如自動編譯,測試,

Android安裝環境搭建

最近因為項目需要,開始學習android開發,拿著android機器用起來操作體驗比mobile爽多了,呵呵,學習一下,畢竟未來的二三年肯定會大火,再不學就得餓肚子了。和學vc一樣,搭建開發環境是最基本的,然後寫一個hello world運行一個模擬器,也就算奔向android了。搭建android開發環境需要四個檔案:(1)jdk -開發java程式所需的;(2)Eclipse - 代碼編譯與調試工具。(3)Android SDK -

Android 之Accessing Resource(資源調用)

當你在應用程式中提供了某種資源後(在Providing Resources中有討論),你就可以通過引用資源ID號來調用相關的資源。所有的資源ID號都在你工程下的R.class檔案中定義好,這是由aapt工具自動產生的。 當你的應用程式被編譯時間,aapt工具就會自動產生R.class

Android開發之ListView 適配器(Adapter)最佳化

本文轉自http://edu.gamfe.com/tutor/d/30512.htmlListView的Adapter的作用如所示:Adapter的作用就是ListView介面與資料之間的橋樑,當列表裡的每一項顯示到頁面時,都會調用Adapter的getView方法返回一個View。想過沒有? 在我們的列表有1000000項時會是什麼樣的?是不是會佔用極大的系統資源?先看看下面的代碼:public View getView(int position, View convertView,

Android開發進階之NIO非阻塞包(五)

有關Android NIO的注意點和重點今天Android123著重分析下上次 Android開發進階之NIO非阻塞包(四) 一文中提到的不足地方改進。由於目前國內很多人資料書籍編寫人員沒有通過NIO實現伺服器的經驗,導致了很多例子中存在嚴重的錯誤,由於大多數例子為Echo這樣的單次互動以及資料量較小所以反映不出問題的所在。   1. 讀和寫應該分開,NIO使用的是非同步方法但不等於說不會阻塞,在上面的例子中我們可以看到 判斷  key.isReadable()

Android訪問WCF(下篇)-用戶端開發

 本章目的: 實現在Android用戶端請求我們上篇建立的WCF資料服務.此部分分為 建立Http請求 跟 接受WCF 返回的資料.一. 建立Http請求的方法protected String getRequest(String url, DefaultHttpClient client) throws Exception { String result = null; int statusCode = 0; HttpGet

Android用GSon處理Json資料

 此篇接上篇 Android訪問WCF(下篇)-用戶端開發 將伺服器擷取的JSON資料通過GSON這個類庫, 進行還原序列化, 並通過UI顯示出來.如何在Android平台上用GSON還原序列化JSON資料, 參考了這篇文章 http://benjii.me/2010/04/deserializing-json-in-android-using-gson/一. 建立我們封裝好的Http請求類檔案 WebDataGetApi.javapackage com.demo;import java.io.

Android DatePickerDialog用法

<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="vertical" >

android開發之歡迎介面

首先你得寫好xml檔案,這也是最主要的。然後,在activity中加入一個線程,延時2秒,用來跳轉到主介面。activity中線程代碼如下:(順便檢測一下網路是否開啟) @Overrideprotected void onStart() {super.onStart();if(isNetworkConnected()){new Thread(){@Overridepublic void run() {try {Thread.sleep(2000);Intent intent = new

Android基礎 — Widget

先來看下. 這是仿三星FM收音機的一個widget.1. 首先在widget建立一個布局檔案: layout/widget.xml.2. 在xml中建立xml/radioinfo.xml: <?xml version="1.0" encoding="utf-8"?><appwidget-provider xmlns:android="http://schemas.android.com/apk/res/android"

Android中DOM解析xml檔案

一、在assets檔案中寫xml檔案<?xml version="1.0" encoding="UTF-8"?><persons><person id="23"><name>李明</name><age>30</age></person><person

Android SoftAp支援 (一)

Softap字面意思是用軟體實現AP的功能,讓你的行動裝置可以作為一個路由,讓別的站台連結。事實上市需要硬體以及驅動的支援才能真正的實現這個功能。第一節 Softap開啟流程。        在Android系統的Setting介面的wireless配置項中會看到一個“Portable Wi-Fi hotspot” 跟一個"Configure Wi-Fi hotspot setting"選項,可以進入系統配置AP的名稱,加密方式,密碼等。

Android的第三個應用—簡訊發送器

一、二、因為應用要使用手機的簡訊服務,所以要在資訊清單檔AndroidManifest.xml中添加簡訊服務許可權:<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android"       package="cn.itcast.sms"       android:versionCode="1"      

Android Application 建立全域變數

 SharedPreference 在Android 開發過程中,被經常運用,今天來寫一下它的工具類先介紹下 EdjApp ,屬於自訂的Android Application 建立全域變數 一、簡單的資料存放區方式,用來儲存帳號、密碼等資訊          二、用來儲存多索引值對象的id 等資訊,如果我要擷取一組自訂的儲存物件,我可以先將它的id先儲存下來 三、物件類型的資料存放區     

Android中SAX解析XML檔案

一、在assets檔案中寫一個xml檔案<?xml version="1.0" encoding="UTF-8"?><persons><person id="23"><name>李明</name><age>30</age></person><person

android 設定介面

         android提供了方便的布置設定介面的介面,不得不真心說個贊。對準系統設計者都考慮到了,極大方便了開發人員,如果對設定介面沒有什麼特殊需求,那麼這些介面完全能滿足你,閑話少說,直接上案例。        如果只是簡單設定,那麼完全可以在一個xml檔案中布局。而且設計者提供了豐富的控制項給開發人員使用,個人感覺已經很漂亮了。需要注意的是:布局檔案的xml最好放在res的xml檔案夾(自己建立一個)下,筆者放在layout下的時候出錯了。布局檔案如下: <?xml

android Loopback迴路測試有嘯叫,迴音

解決loopback嘯叫迴音的基本方法是減小音量使用afe loopback時可修改:  AudioLoopbackController.cpp中的值static const float kMaxMasterVolume = 1.0;預設設定為最大,將其改小  使用acoustic loopback 時可修改:SpeechLoopbackController.cpp中的值static const float kMaxVoiceVolume = 1.0;預設設定成最大,將其改小

Android.mk如何引入第三方jar包

使用eclipse的同學對於import jar應該是毫無壓力的,但是很多同學(比如我)習慣使用linux來編譯android apk,那麼如何在linux環境下編譯帶有第三方jar包的app呢?關鍵在於如何修改Android.mk。來一個代碼執行個體:...................................................LOCAL_SRC_FILES := \        $(call all-java-files-under,

總頁數: 2771 1 .... 2141 2142 2143 2144 2145 .... 2771 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.