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

正文內(nèi)容

手機電子書閱讀器的設(shè)計與實現(xiàn)畢業(yè)論文(存儲版)

2025-07-23 23:38上一頁面

下一頁面
  

【正文】 )。WindowManager m = getWindowManager()。()。()。int bottomY = row*blockWidth+blockWidthblockWidth/baseNum。if (currentPoint != null) {()。 pointAt == null) {return true。// 判斷是否中間點需要選中GesturePoint betweenPoint = getBetweenCheckPoint(currentPoint, pointAt)。(())。currentPoint = pointAt。}return true。String line = 。dialog = new Dialog(this,)。38 p = dialogWindow.getAttributes()。setBookShelfSize(2)。()。} catch (JSONException e) {()。}}JSON讀取核心代碼:public void readListData() {File file = new File(filePath + fileName)。jsonArr = (persondata)。} catch (FileNotFoundException e) {()。} catch (FileNotFoundException e) {()。JSON存儲核心代碼:public void saveListJson() {41JSONObject allData = new JSONObject()。}break。例如:通過隱藏、顯示部分布局來實現(xiàn)彈出導(dǎo)航欄;通過使用 android:layout_weight 來按比例進行布局使其對不同分辨率的屏幕擁有更好的支持;使用SharedPreferences 來存儲系統(tǒng)配置,關(guān)閉軟件后讓用戶的配置不丟失;使用JSON 來儲存已經(jīng)提取的章節(jié)目錄,使用戶下次的查看目錄更加快速;自定義一個 SysApplication 類,利用單例模式管理 Activity,在每個在 Activity 的onCreate()方法中調(diào)用 ().addActivity(this)方法,在閱讀頁面退出時直接調(diào)用 ().exit()方法,就可以完全退出應(yīng)用程序了。 Display d = ()。} 關(guān)于模塊功能描述37通過一個簡單的彈出窗口來顯示本軟件的版本信息、聯(lián)系方式,方便用戶聯(lián)系我們?nèi)鐖D 32 所示。36圖 31 使用幫助文件讀取的核心代碼:private String getFromAssets(String fileName){try {InputStreamReader input = new InputStreamReader(getResources().getAssets().open(fileName))。}} else {(())。(())。PairGesturePoint, GesturePoint pair2 = new PairGesturePoint, GesturePoint(betweenPoint, pointAt)。// 畫線} else {// 如果當(dāng)前點擊的點與當(dāng)前移動到的點的位置不同34// 那么以前前點的中心為起點,以手移動到的點的位置畫線((), (), (),(), paint)。// 代表當(dāng)前用戶手指處于點與點之前if (currentPoint == null amp。mov_y = (int) ()。int topY = row*blockWidth+blockWidth/baseNum。 i 9。 = 80。()。()。TextView title = (TextView)()。系統(tǒng)設(shè)置中有顯示隱藏文件、使用軟件密碼、退出確認(rèn)、使用幫助和關(guān)于。((index).id)。每個章節(jié)都有對應(yīng)到刪除按鈕以便刪除錯誤的章節(jié)內(nèi)容。count++。(pos, start)。 (start + i + 1) == 10) {i += 2。// 保存最小章節(jié)字節(jié)數(shù)作為基本字節(jié)數(shù)while (start m_mbBufLen) {byte[] buf = new byte[500]。RandomAccessFile in。 圖 22 等待界面 圖 23 章節(jié)列表章節(jié)提取的核心代碼如下:public void analysisChapterList() {JSONArray sing = new JSONArray()。// 寬度設(shè)置為屏幕的寬度 = ()。()。int size = (font_size, 35)。}設(shè)置窗口代碼實現(xiàn)(此處以字體大小調(diào)節(jié)設(shè)置窗口為例):private void fontSizeDialog() {View myInputView = (this).inflate(, null)。}if (()){return false。if (v == mPageWidget) {if (() == ) {((), ())。 } else if (() == ) { //離開屏幕時xu = ()。}if (() amp。if (yd mHeightPixels * amp。}實現(xiàn)休息提醒和空閑退出代碼:SuppressLint(HandlerLeak)Handler mTimeHandler = new Handler() {public void handleMessage(Message msg) {if ( == 1) {xiuxiDialog()。}}} 閱讀管理模塊功能描述圖 16 所示是電子書閱讀主要頁面,本頁面通過自定義一個 View 視圖來顯示書頁,通過自定義類來讀取文本內(nèi)容并通過 onDraw()方法把文件名、文本內(nèi)容、電量信息、時間信息和已讀百分比進行繪制成圖片,并通過 View 來把繪制的圖片顯示出來。return。Bundle bundle = new Bundle()。BooksTableOperate booksTableOperate = new BooksTableOperate(db)。} else if (html.equals(suffixName)) {intent = (res_path)。String suffixName=((.)+ 1).toLowerCase()。}if (i == 1) {()。final LinearLayout linyou = new LinearLayout()。非多選模式下,用戶點擊文件時本軟件會根據(jù)文件擴展名來判斷打開文件方式如圖 15 所示,如果是文本文件則直接用本軟件打開,并把其添加到“最近書架”中,其它格式則調(diào)用對應(yīng)的軟件打開,如果是未識別的類型則提示“沒有打開此文件的應(yīng)用” 。(fileSize, getFileSize(()))。class UpdataBooks extends Thread {Overridepublic void run() {(1)。當(dāng)用戶選擇是標(biāo)題欄上會有對應(yīng)的已選文件個數(shù)顯示。 ()。}}書籍排序的核心代碼(以按時間排序為例):SimpleDateFormat format = new SimpleDateFormat(yyyyMMdd HH:mm:ss)。 (path, )。adapter = new MyPagerAdapter(listViews)。(book_shelf, )。}} 書籍管理模塊功能描述圖 8 所示是書籍管理主頁面,最上面標(biāo)題欄有導(dǎo)航按鈕和書籍選擇按鈕。(1)。本界面的標(biāo)簽在屏幕的最下方,分別是文件管理、我的書架、我的設(shè)置。(imgIds[currentPosition])。(AnimationUtils.loadAnimation( getApplication(), ))。(from_activity, 0)。兩秒后跳入其它頁面,如果有密碼跳入密碼驗證頁面如圖 6 所示,如果是第一次啟動跳入引導(dǎo)頁面如圖 5 所示。顯示隱藏文件:當(dāng)用戶選擇此設(shè)置后會在下次啟動本軟件時在文件瀏覽中顯示隱藏文件;使用軟件密碼:用戶可以對此軟件進行密碼設(shè)置;退出時確認(rèn):當(dāng)選擇此設(shè)置后,7退出軟件時會顯示一個確認(rèn)框進行退出確認(rèn),未選擇此設(shè)置時則會直接退出本軟件;使用幫助:顯示本軟件的幫助信息;關(guān)于:顯示關(guān)于本軟件的信息。第一次進入閱讀頁面是會有顯示引導(dǎo)頁面來指導(dǎo)用戶如何讀本頁面進行操作。當(dāng)單擊書籍時會打開相應(yīng)的書籍閱讀界面,長按某書籍時會彈出書籍操作窗口。6。其各個模塊的詳細設(shè)計如下:。)),book_shelf INTEGER,read_percentage DOUBLE DEFAULT 0,pos INTEGER DEFAULT 0 )。橢圓形框,表示實體類型和聯(lián)系類型的屬性。此軟件是在 Android 平臺上進行設(shè)計開發(fā),它的界面豐富簡潔但是卻不簡單,它包含了書架界面、文件查看界面、軟件設(shè)置界面、書籍閱讀界面等界面,它的功能全面。此軟件不僅具有基本的電子書閱讀功能,而且還擁有豐富的實用功能設(shè)計,例如目錄自動生成以及閱讀界面設(shè)置、閱讀休息提醒等。隨著社會的發(fā)展,人們的生活節(jié)奏也越來越快空閑時間也越來越零碎,人們沒有了大段的時間來進行書籍的閱讀,所以一款能利用零碎時間進行隨時閱讀的軟件成為了我們的需求。22 項目總體設(shè)計 技術(shù)框架設(shè)計手機電子書閱讀器采用了常見的三層架構(gòu),分別為 UI 層、業(yè)務(wù)邏輯層和數(shù)據(jù)層。書書書書書書書書書書書書書書書書書書書書書書書書書書書書書書書書書書書書書書書書書書書書書書書書n 書書書書書書書書1書書書書圖 2 ER 圖數(shù)據(jù)庫使用了 2 個實體,分別為書籍、書簽。 )))。當(dāng)彈出導(dǎo)航欄時,則把書籍從每行顯示三本書籍調(diào)整到每行顯示兩本書籍。最上面標(biāo)題欄有導(dǎo)航按鈕,當(dāng)點擊導(dǎo)航按鈕時會從左側(cè)彈出導(dǎo)航欄,導(dǎo)航欄中有標(biāo)記文件按鈕、分類排序按鈕和添加到書架按鈕,點擊標(biāo)記文件按鈕或長按某文件或目錄時則切換到多選模式,其中有多選按鈕、反選按鈕和取消按鈕;點擊分類排序則彈出子菜單,其中有按名稱排序、按大小排序、按時間排序和按類型排序;點擊添加到書架時如果為選擇文件則自動進入多選模式讓用戶進行文件選擇,如果用戶未選擇則提示“請選擇書籍” ,進行選擇是用戶可選擇文件或目錄,系統(tǒng)會自動進行掃描,把符合要求的文件添加到“最近書架”中,并彈出提示信息,其中有失敗個數(shù)、已存在個數(shù)和成功個數(shù)。該模塊通過讀取幫助文件在 TextView 中顯示,并且為TextView 添加滾動條。//判斷是否有密碼if((mi_ma, ).equals()){//判斷是否為第一次啟動if((first, true)){ (first, false)。}}, 2022)。setImageBackground(currentPosition)。startActivity(intent)。11圖 7 軟件主界面初始化選項卡代碼如下:private void initTabs() {myTabHost = (TabHost) findViewById()。}將程序關(guān)聯(lián)成 Android 系統(tǒng)默認(rèn)打開程序代碼:activity android:name=intentfilteraction android:name=/actioncategory android:name=/categorydata android:mimeType=text/plain/data/intentfilter /activity接收從外部傳來的參數(shù)并處理的代碼:Intent intent = getIntent()。當(dāng)單擊書籍選擇按鈕時會彈出書籍選擇窗口,選擇里面的書架則進入相應(yīng)的書架界面,同時還可以通過左右滑動來切換書架界面。(book_shelf, )。(new MyOnPageChangeListener())。 (bundle)。if (time1 time2) {return 1。 startActivity(sendIntent)。16} else {listData = listTem。}}掃描文本文件部分代碼:public void getAllFiles(File root) {File files[] = (new MyFileFilter(false,txt))。(tem)。} catch (IOException e1) {()。()。}(linyou)。}else if (ppt.equals(suffixName)||pptx.equals(suffixName)){intent = (res_path)。} else if (txt.equals(suffixName)) { //設(shè)置文本打開方式為當(dāng)前應(yīng)用int p1 = (/)。helper = new BookDatabas
點擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1