com.foxconn.ebook.reader.engine.util
类 EngineConfig

java.lang.Object
  继承者 com.foxconn.ebook.reader.engine.util.EngineConfig

public class EngineConfig
extends java.lang.Object

自定義配置類.


字段摘要
static boolean DEFAULT_AUTO_LOAD_DB
          如果當前書籍被打開過,自動從數據庫中讀取本書籍的信息。
static int DEFAULT_DISPLAY_DPI
          設備顯示DPI,默認為160.
static int DEFAULT_FONT_LEVEL
          字體等級,範圍為0-3,默認為2.
static java.lang.String DEFAULT_LIBRARY_LOCAL
          当so打包进APK或者为系统库目录/system/lib时,library的目录为local.
static java.lang.String DEFAULT_LIBRARY_PATH
          library目錄,不包含檔案名。
static boolean DEFAULT_PRELOAD_PAGE
          The Constant DEFAULT_PRELOAD_PAGE.
static int DEFAULT_VIEW_HEIGHT
          顯示高度,單位為px。
static int DEFAULT_VIEW_WIDTH
          顯示寬度,單位為px。
 
构造函数摘要
EngineConfig()
          Instantiates a new engine config.
 
方法摘要
 boolean getAutoLoadDB()
          獲取是否自動讀取數據庫信息.
 int getDisplayDpi()
          獲取顯示DPI.
 int getFontLevel()
          獲取字體等級.
 java.lang.String getLibraryPath()
          獲取共享庫的目錄.
 boolean getLogOn()
          獲取是否打印LOG.
 boolean getPreloadMode()
          獲取是否開啟預讀模式.
 int getViewHeight()
          獲取顯示高度.
 int getViewWidth()
          獲取顯示寬度.
 void setAutoLoadDB(boolean load)
          設置是否自動讀取數據庫信息.
 void setDisplayDpi(int dpi)
          設置顯示DPI.
 void setFontLevel(int fontSize)
          設置字體等級.
 void setLibraryPath(java.lang.String path)
          設置共享庫目錄.
 void setLogOn(boolean on)
          設置是否打印LOG.
 void setPreloadMode(boolean preload)
          設置預讀緩存模式.開啟該模式時,引擎會自動預讀前一頁和後一頁內容.
 void setViewHeight(int height)
          設置顯示高度.
 void setViewWidth(int width)
          設置顯示寬度.
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

字段详细信息

DEFAULT_VIEW_WIDTH

public static final int DEFAULT_VIEW_WIDTH
顯示寬度,單位為px。默認為600.

另请参见:
常量字段值

DEFAULT_VIEW_HEIGHT

public static final int DEFAULT_VIEW_HEIGHT
顯示高度,單位為px。默認為800.

另请参见:
常量字段值

DEFAULT_FONT_LEVEL

public static final int DEFAULT_FONT_LEVEL
字體等級,範圍為0-3,默認為2.

另请参见:
常量字段值

DEFAULT_DISPLAY_DPI

public static final int DEFAULT_DISPLAY_DPI
設備顯示DPI,默認為160.

另请参见:
常量字段值

DEFAULT_AUTO_LOAD_DB

public static final boolean DEFAULT_AUTO_LOAD_DB
如果當前書籍被打開過,自動從數據庫中讀取本書籍的信息。默認為true.

另请参见:
常量字段值

DEFAULT_PRELOAD_PAGE

public static final boolean DEFAULT_PRELOAD_PAGE
The Constant DEFAULT_PRELOAD_PAGE.

另请参见:
常量字段值

DEFAULT_LIBRARY_PATH

public static final java.lang.String DEFAULT_LIBRARY_PATH
library目錄,不包含檔案名。默認路径为local,则表示so被打包进APK中或在/system/lib中.

另请参见:
常量字段值

DEFAULT_LIBRARY_LOCAL

public static final java.lang.String DEFAULT_LIBRARY_LOCAL
当so打包进APK或者为系统库目录/system/lib时,library的目录为local.

另请参见:
常量字段值
构造函数详细信息

EngineConfig

public EngineConfig()
Instantiates a new engine config.

方法详细信息

setPreloadMode

public void setPreloadMode(boolean preload)
設置預讀緩存模式.開啟該模式時,引擎會自動預讀前一頁和後一頁內容. 可以提高翻頁的速度.

参数:
preload - true, 開啟預讀模式. false, 關閉預讀模式.

getPreloadMode

public boolean getPreloadMode()
獲取是否開啟預讀模式.

返回:
是否開啟預讀模式.

setAutoLoadDB

public void setAutoLoadDB(boolean load)
設置是否自動讀取數據庫信息.

参数:
load - true, 讀取數據庫信息,false,不讀取數據庫信息.

getAutoLoadDB

public boolean getAutoLoadDB()
獲取是否自動讀取數據庫信息.

返回:
是否自動讀取數據庫信息.

setLibraryPath

public void setLibraryPath(java.lang.String path)
設置共享庫目錄.

参数:
path - 共享庫目錄的完整路徑名

getLibraryPath

public java.lang.String getLibraryPath()
獲取共享庫的目錄.

返回:
共享庫目錄的完整路徑名

getViewWidth

public int getViewWidth()
獲取顯示寬度.

返回:
顯示寬度

setViewWidth

public void setViewWidth(int width)
設置顯示寬度.

参数:
width - 顯示寬度

getViewHeight

public int getViewHeight()
獲取顯示高度.

返回:
顯示高度

setViewHeight

public void setViewHeight(int height)
設置顯示高度.

参数:
height - 顯示高度

getFontLevel

public int getFontLevel()
獲取字體等級.

返回:
字體等級

setFontLevel

public void setFontLevel(int fontSize)
設置字體等級.

参数:
fontSize - 字體等級

setDisplayDpi

public void setDisplayDpi(int dpi)
設置顯示DPI.

参数:
dpi - 顯示DPI

getDisplayDpi

public int getDisplayDpi()
獲取顯示DPI.

返回:
顯示DPI

setLogOn

public void setLogOn(boolean on)
設置是否打印LOG.

参数:
on - true, 打印LOG輸出. false, 不打印LOG輸出.

getLogOn

public boolean getLogOn()
獲取是否打印LOG.

返回:
true, 打印LOG輸出. false, 不打印LOG輸出.