freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于android系統(tǒng)電子詞典的設(shè)計與開發(fā)(編輯修改稿)

2024-12-13 22:11 本頁面
 

【文章內(nèi)容簡介】 VA_HOME%\lib\。%JAVA_HOME%\lib\。%JAVA_HOME%\bin。 Path:追加 寫入 %JAVA_HOME%\bin。 B. 檢查 JDK 是否 安裝成功: ( cmd 下運行 java version) 圖 驗證 JDK是否 安裝成功 2) 下載 Eclipse 3) Android SDK 安裝 A. 在 Android Developer下載 解壓到任意路徑。 B. 運行 文件夾 下的 AndroidSdk 文件夾 下的 SDK , 選擇 所需的文件安裝。 濰 坊 學(xué) 院 本 科 畢 業(yè) 論 文 13 C. 在用戶 環(huán)境 變量中追加 PATH 值為: Android SDK 中的 tools 文件夾 絕對路徑(本機為 D:\androidsdkwindows\tools)。 D. 檢查 Android SDK 是否安裝成功: 圖 Android SDK 是否 安裝成功 4) Android Development Tools 安裝 A. 打開 Eclipse,選擇 菜單中的 Help Install New Software。 B. 點擊 Add 按鈕, 在 彈出 的 對話框 輸入 Name 和 Location, Name 可以由用戶隨意填寫, Location 輸入 (也可以 選擇離線安裝包) C. 確定返回后,展開 Developer Tools,勾選 Android DDMS 和 Android Development Tool。 D. 然后 按照 提示一步一步 選擇 next。 E. 選擇 WindowPreferencesAndroid,然后在右側(cè)點擊 Browse 并選中AndroidSDK 路徑,本機為: D:\androidsdkwindows。 點擊 Apply、 OK。 5) 創(chuàng)建 Android 運行環(huán)境 本 論文使用的是基于 VirtualBox 的 Genymotion 模擬器。 配置 如下: 濰 坊 學(xué) 院 本 科 畢 業(yè) 論 文 14 圖 Genymotion 配置 圖 Genymotion 顯示效果 Android 工程的簡單介紹 1. 建立 一個新 的 Android 項目 之后 ,會看到 Android 插件已經(jīng)幫我們建立了不少文件。檢查 新建立 的 Mdict 項目,我們可以得到一個 Android 項目的基本結(jié)構(gòu): 表 45 Android 資源的類型和布局表 目錄 結(jié)構(gòu) 資源 類型 src 源代碼 目錄 gen 自動 生成目錄 res 資源 目錄 res/layout 版面 配置目錄 res/values 參數(shù)值 目錄 res/raw 不被 編譯的文件 目錄 res/drawable 圖片目錄 下圖 和 為 電子詞典 工程 結(jié)構(gòu)圖 : 濰 坊 學(xué) 院 本 科 畢 業(yè) 論 文 15 圖 電子詞典 工程 結(jié)構(gòu) 圖 1 圖 電子詞典 工程 結(jié)構(gòu) 圖 2 2. 是 Android 應(yīng)用 程序的功能 清單 。 當(dāng)你新增一個頁面行為( Activity) 時, 你需要先在此注冊這個新增的 Activity 后 ,才能順利調(diào)用。 任何一個 文件 的格式都 類似于 : ?xml version= encoding=utf8? manifest xmlns:android= package= android:versionCode=1 android:versionName= usespermission android:name= / usespermission android:name= / usespermission android:name= / usessdk android:minSdkVersion=17 android:targetSdkVersion=17 / application android:allowBackup=true android:icon=@drawable/ic_launcher 濰 坊 學(xué) 院 本 科 畢 業(yè) 論 文 16 android:label=@string/app_name android:theme=@style/AppTheme activity android:name=.Start android:label=@string/app_name intentfilter action android:name= / category android:name= / /intentfilter /activity activity android:name= android:label=@string/app_name /activity activity android:name= android:label=@string/app_name /activity activity android:name= android:label=@string/app_name /activity activity android:name= android:label=@string/app_name /activity /application /manifest XML( Extensible Markup Language) 是 一種 可擴展 標(biāo)記描述語言,不管是語法還是看起來的樣子,都類似于 編寫 網(wǎng)頁 文件 所使用的 HTML 語言 。 XML 被廣泛 地運用在 Android 程序設(shè)計 中 。第一行是每個 XML 文件 固定的開頭內(nèi)容,用來指示這個文件是由 XML 描述 的。 xmlns:android 是 XML 的 命名空間, 這個 的主要作用是在運行的時候 控件 的屬性都是通過它來識別的。 用來使 應(yīng)用 具 有 聯(lián) 網(wǎng) 權(quán) 限 。 與 用來 使應(yīng)用 程序 具有訪問手機 SD卡 的權(quán)限。 在 application 中 我 們 定 義 了 應(yīng) 用 的 圖 標(biāo) 、 名 稱 、 主 題 等 屬性 。濰 坊 學(xué) 院 本 科 畢 業(yè) 論 文 17 與 標(biāo)志 當(dāng)前的activity 為 第一個啟 動。 濰 坊 學(xué) 院 本 科 畢 業(yè) 論 文 18 5. 系統(tǒng) 詳細(xì)設(shè)計 搭建完 環(huán)境, 我們 就開始進(jìn)行 Android 電子詞典的詳細(xì)設(shè)計。 在 系統(tǒng)設(shè)計時,我們分為兩個主要的方面: 一個是 數(shù)據(jù)庫的設(shè)計 , 一個是布局的設(shè)計。 每個 文件的功能: 表 51 文件 功能表 文件名 功能 在線查詞 界面 主界面 其他 界面 啟動 界面 翻譯 界面 單詞 類 離線查詞 界面 獲取 JSON 字符串 版權(quán) 界面 封裝 的數(shù)據(jù)庫處理文件 適配器 單詞本 界面 查詢 模塊設(shè)計 離線單詞 查詢 離線 查詞模塊主要是 UI 與 SQLite 數(shù)據(jù)庫的交互。 通過 監(jiān) 聽 EditText,我們來獲取用戶的輸入 , 將 HTML 渲染 的數(shù)據(jù)顯示在 WebView 中。 離線 單詞查詢 界面 : 濰 坊 學(xué) 院 本 科 畢 業(yè) 論 文 19 圖 離線 查詞界面 詳細(xì)代碼 : public class OfflineDict extends Activity { private final String DATABASE_PATHS = .getExternalStorageDirectory().getAbsolutePath() + /Mdict。 private final String DATABASE_FILENAMES = 。 private EditText etOff。 private WebView wvCollins。 private InputMethodManager inputmethodmanager。 @Override protected void onCreate(Bundle savedInstanceStates) { (savedInstanceStates)。 setContentView()。 etOff = (EditText) findViewById()。 wvCollins = (WebView) findViewById()。 ().setDefaultTextEncodingName(UTF8)。 // 監(jiān)聽鍵盤事件 (new OnKeyListener() { 濰 坊 學(xué) 院 本 科 畢 業(yè) 論 文 20 @Override public boolean onKey(View view, int keyCodes, KeyEvent events) { if (keyCodes == ) { inputmethodmanager = (InputMethodManager)getSystemService( )。 if (()) { (InputMethodManager.SHOW_IMPLICIT, )。 } // 調(diào)用 SQLite String databaseFilenames = DATABASE_PATHS + / + DATABASE_FILENAMES。 SQLiteDatabase db = openOrCreateDatabase(databaseFilenames, , null)。 Cursor cursor = (select * from collinsDict where word=?, new String[]{().toString().trim()})。 if (()) { String content = (2)。 (, content, text/html, UTF8, )。 (true)。 (true)。 ()。 } else { (, 無本單詞,).show()。 ()。 } 濰 坊 學(xué) 院 本 科 畢 業(yè) 論 文 21 ()。 } return false。 } })。 } } 在線單詞 查詢 在線 查詞模塊我們提供了: 基本釋義,柯林斯英漢雙解大辭典, 21 世紀(jì)大英漢詞典,英英釋義,專業(yè)釋義,網(wǎng)絡(luò)釋義,同根詞,同近義詞,雙語例句,原聲例句,權(quán)威例句,百科 , 12 種 詞典 , 給用戶合理的選擇。 我們 通過監(jiān)聽 Edit
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1