天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當(dāng)前位置:主頁 > 科技論文 > 搜索引擎論文 >

基于安卓系統(tǒng)的桌面搜索引擎的設(shè)計(jì)與實(shí)現(xiàn)

發(fā)布時(shí)間:2023-08-20 11:00
  隨著智能手機(jī)的發(fā)展,人們?cè)谑謾C(jī)里存放的數(shù)據(jù)、安裝的程序都越來越多,查找和這些數(shù)據(jù)和程序顯得越來越不方便。因此,智能手機(jī)系統(tǒng)都提供了本地搜索工具(或叫桌面搜索引擎),方便用戶查找手機(jī)里的數(shù)據(jù),但這些系統(tǒng)自帶的搜索工具,在使用中文關(guān)鍵詞進(jìn)行搜索的時(shí)候效果并不好,主要表現(xiàn)在:輸入操作過多和對(duì)搜索結(jié)果的支持操作不足兩方面。因此,有很多開發(fā)者嘗試彌補(bǔ)這兩方面的不足,發(fā)布了不少使用體驗(yàn)更好的搜索工具。但這些工具大都從對(duì)搜索結(jié)果的支持操作方面進(jìn)行改進(jìn),未能解決輸入操作過多的問題。本文嘗試設(shè)計(jì)并實(shí)現(xiàn)一款能夠顯著減少輸入操作的安卓手機(jī)上的本地搜索引擎。 在對(duì)安卓系統(tǒng)的底層結(jié)構(gòu)、文件系統(tǒng)、文件組織、應(yīng)用程序結(jié)構(gòu)、數(shù)據(jù)存取、SQLite數(shù)據(jù)庫、信息檢索技術(shù)、應(yīng)用程序開發(fā),和FTS3全文檢索等相關(guān)的知識(shí)和技術(shù)進(jìn)行學(xué)習(xí)和研究的基礎(chǔ)上,設(shè)計(jì)了一款基于T9鍵盤的本地搜索引擎,綜合運(yùn)用安卓應(yīng)用程序開發(fā)、SQLite數(shù)據(jù)庫、安卓數(shù)據(jù)存取、字符串匹配等技術(shù)對(duì)其進(jìn)行實(shí)現(xiàn)。該工具對(duì)拼音或拼音首字母進(jìn)行匹配,適用于聯(lián)系人、音樂、應(yīng)用程序這類被搜索字段很短的數(shù)據(jù),而不適用于短信這樣相對(duì)較長的數(shù)據(jù),又實(shí)現(xiàn)了基于FTS3的短信搜索功...

【文章頁數(shù)】:73 頁

【學(xué)位級(jí)別】:碩士

【文章目錄】:
摘要
Abstract
目錄
第一章 緒論
    1.1 研究背景及意義
    1.2 國內(nèi)外研究現(xiàn)狀
        1.2.1 PC 端本地搜索引擎
        1.2.2 手機(jī)端的桌面搜索引擎
    1.3 內(nèi)容安排
第二章 安卓智能手機(jī)特點(diǎn)及本地搜索引擎需求分析
    2.1 安卓智能手機(jī)特點(diǎn)
        2.1.1 處理能力
        2.1.2 存儲(chǔ)能力
        2.1.3 屏幕尺寸及分辨率
        2.1.4 輸入方式
        2.1.5 電池續(xù)航能力
        2.1.6 數(shù)據(jù)格式
        2.1.7 Android 操作系統(tǒng)特點(diǎn)
            2.1.7.1 硬件支持
            2.1.7.2 應(yīng)用程序
            2.1.7.3 市場(chǎng)份額
            2.1.7.4 不同版本
            2.1.7.5 系統(tǒng)架構(gòu)
            2.1.7.6 Zygote 進(jìn)程
            2.1.7.7 Dalvik 虛擬機(jī)
    2.2 手機(jī)本地搜索引擎需求分析
        2.2.1 設(shè)計(jì)目標(biāo)
        2.2.2 背景
        2.2.3 現(xiàn)有搜索工具的不足
        2.2.4 解決辦法
        2.2.5 功能需求
            2.2.5.1 支持搜索的文檔類型
            2.2.5.2 輸入
            2.2.5.3 結(jié)果顯示
            2.2.5.4 點(diǎn)擊結(jié)果的響應(yīng)
            2.2.5.5 性能要求
    2.3 問題關(guān)鍵點(diǎn)
        2.3.1 資源占用
        2.3.2 T9 鍵盤的設(shè)計(jì)與實(shí)現(xiàn)
        2.3.3 數(shù)據(jù)獲取和使用
        2.3.4 搜索
    2.4 本章小結(jié)
第三章 基本原理及算法
    3.1 搜索引擎基本原理
        3.1.1 傳統(tǒng)搜索引擎
        3.1.2 本地搜索引擎
    3.2 安卓文件系統(tǒng)和文件組織
    3.3 應(yīng)用程序框架
        3.3.1 啟動(dòng) Activity
        3.3.2 創(chuàng)建 Activity
        3.3.3 銷毀 Activity
        3.3.4 暫停和返回
        3.3.5 停止和重啟
    3.4 安卓數(shù)據(jù)存儲(chǔ)
        3.4.1 SharedPreferences
        3.4.2 文件
    3.5 SQLITE數(shù)據(jù)庫
        3.5.1 SQLite 框架
        3.5.2 SQLite 特性
        3.5.3 SQLite 使用
        3.5.4 Content Provider
    3.6 FTS3 和 FTS4
    3.7 本章小結(jié)
第四章 詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)
    4.1 總體設(shè)計(jì)
        4.1.1 搜索界面
        4.1.2 結(jié)果條目
    4.2 本地搜索引擎具體實(shí)現(xiàn)
        4.2.1 聯(lián)系人、應(yīng)用程序、音樂搜索
            4.2.1.1 界面
            4.2.1.2 T9 鍵盤實(shí)現(xiàn)
        4.2.2 聯(lián)系人搜索
            4.2.2.1 獲取聯(lián)系人信息
            4.2.2.2 數(shù)據(jù)結(jié)構(gòu)
            4.2.2.3 查詢操作
            4.2.2.4 結(jié)果顯示
            4.2.2.5 即時(shí)查詢
            4.2.2.6 點(diǎn)擊結(jié)果的響應(yīng)
        4.2.3 短信搜索的實(shí)現(xiàn)
            4.2.3.1 界面
            4.2.3.2 搜索歷史提示
            4.2.3.3 搜索過程
    4.3 本章小結(jié)
第五章 系統(tǒng)驗(yàn)證與分析
    5.1 功能驗(yàn)證和分析
        5.1.1 測(cè)試平臺(tái)
        5.1.2 搜索輸入界面
        5.1.3 聯(lián)系人搜索
        5.1.4 音樂和應(yīng)用程序搜索
        5.1.5 短信搜索
    5.2 性能驗(yàn)證
        5.2.1 響應(yīng)速度
        5.2.2 輸入操作次數(shù)
總結(jié)
參考文獻(xiàn)
致謝
答辯委員會(huì)的答辯決議書



本文編號(hào):3843085

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/sousuoyinqinglunwen/3843085.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶b405c***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com