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

正文內(nèi)容

手機(jī)電子書閱讀器的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文(文件)

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

下一頁面
 

【正文】 pointAt)。// 賦值當(dāng)前的 point。(())。break。}} else {(())。drawErrorPathTip()。36圖 31 使用幫助文件讀取的核心代碼:private String getFromAssets(String fileName){try {InputStreamReader input = new InputStreamReader(getResources().getAssets().open(fileName))。while ((line = ())!=null)(line).append(\n)。} 關(guān)于模塊功能描述37通過一個(gè)簡單的彈出窗口來顯示本軟件的版本信息、聯(lián)系方式,方便用戶聯(lián)系我們?nèi)鐖D 32 所示。Button confirm = (Button)myInputView.findViewById()。 Display d = ()。 = ()*4/5。例如:通過隱藏、顯示部分布局來實(shí)現(xiàn)彈出導(dǎo)航欄;通過使用 android:layout_weight 來按比例進(jìn)行布局使其對不同分辨率的屏幕擁有更好的支持;使用SharedPreferences 來存儲(chǔ)系統(tǒng)配置,關(guān)閉軟件后讓用戶的配置不丟失;使用JSON 來儲(chǔ)存已經(jīng)提取的章節(jié)目錄,使用戶下次的查看目錄更加快速;自定義一個(gè) SysApplication 類,利用單例模式管理 Activity,在每個(gè)在 Activity 的onCreate()方法中調(diào)用 ().addActivity(this)方法,在閱讀頁面退出時(shí)直接調(diào)用 ().exit()方法,就可以完全退出應(yīng)用程序了。()。}break。}else{()。JSON存儲(chǔ)核心代碼:public void saveListJson() {41JSONObject allData = new JSONObject()。if (!().exists())().mkdirs()。} catch (FileNotFoundException e) {()。try {FileInputStream input = new FileInputStream(file)。} catch (FileNotFoundException e) {()。}}42,在閱讀頁面左下角顯示出當(dāng)前手機(jī)剩余電量(100 為滿電量 0 為電量為空) 。jsonArr = (persondata)。while (()) {(())。}}JSON讀取核心代碼:public void readListData() {File file = new File(filePath + fileName)。try {out = new PrintStream(new FileOutputStream(file))。} catch (JSONException e) {()。……}}},引入了 JSON 存取。()。()。setBookShelfSize(2)。 //設(shè)置生效 ()。38 p = dialogWindow.getAttributes()。}})。dialog = new Dialog(this,)。} catch (IOException e) {()。String line = 。} 使用幫助模塊功能描述圖 31 所示是使用幫助主頁面,此頁面通過讀取幫助文件在 TextView 中顯示,并且為 TextView 添加滾動(dòng)條。}return true。} else {// 用戶繪制的密碼與傳入的密碼不同。currentPoint = pointAt。} else {PairGesturePoint, GesturePoint pair = newPairGesturePoint, GesturePoint(currentPoint, pointAt)。(())。(pair1)。// 判斷是否中間點(diǎn)需要選中GesturePoint betweenPoint = getBetweenCheckPoint(currentPoint, pointAt)。(())。 pointAt == null) {return true。case :clearScreenAndDrawList()。if (currentPoint != null) {()。}((245, 142, 33))。int bottomY = row*blockWidth+blockWidthblockWidth/baseNum。 int col = i % 3。()。密碼繪制界面是自定義的一個(gè) ViewGroup 組件。()。//獲取對話框當(dāng)前的參數(shù)值 ()。WindowManager m = getWindowManager()。}})。}else{(time+)。(new OnClickListener() {Overridepublic void onClick(View v) {int time = (().toString())。()。dialog = new Dialog(this,)。本軟件的設(shè)置信息全部使用 SharedPreferences 存儲(chǔ)。閱讀設(shè)置中有連續(xù)閱讀模式、閱讀完成時(shí)自動(dòng)歸類、閱讀休息提醒和閱讀空閑退出。(index)。db = ()。圖 24 書簽列表刪除單條標(biāo)簽核心代碼如下:class DelIcoOnClickListener implements OnClickListener { 28private int position。} 書簽管理模塊功能描述圖 24 所示是章節(jié)查看主頁面,首次進(jìn)入此界面開始進(jìn)行章節(jié)提取,通過對前十章的章節(jié)字?jǐn)?shù)進(jìn)行記錄比較選擇一個(gè)較為合適的字?jǐn)?shù)進(jìn)行跳躍匹配以提高匹配效率,通過通過正則表達(dá)式來進(jìn)行章節(jié)匹配且顯示目錄生成中界面并把結(jié)果通過 JSON 存儲(chǔ)到用戶手機(jī)中以便下次直接從 JSON 文件中讀取。}()。start1 = start。}(temp)。while (()) {JSONObject temp = new JSONObject()。}buf[i] = (start + i)。) {if ((start + i) == 13amp。for (i = 0。// 上章節(jié)開始位置int count = 0。MappedByteBuffer m_mbBuf = ().map(, 0, m_mbBufLen)。long m_mbBufLen = ()。Pattern p = (regex1)。每個(gè)章節(jié)都有對應(yīng)到刪除按鈕以便刪除錯(cuò)誤的章節(jié)內(nèi)容如圖 23 所示。(p)。 p = dialogWindow.getAttributes()。(字體大小設(shè)置)。(new MyOnSeekBarChangeListener())。(size 10)。()。(myInputView)。return ret。}pos = ()。} else {try {()。23if (()) {try {()。 (yd yu) 10) {(mPageWidget, 0, 0, 0)。if (!bool amp。y = ()。 xd mWidthPixels / 2 amp。 xd mWidthPixels * ) {bool = false。 yd mHeightPixels * amp。if (() == ) { //手指按下時(shí)xd = ()。}(msg)。(is_first, false)。本頁面操作包括點(diǎn)擊事件和滑動(dòng)事件,點(diǎn)擊左側(cè)屏幕進(jìn)行向上翻頁,點(diǎn)擊右側(cè)屏幕進(jìn)行向下翻頁,點(diǎn)擊屏幕中間畫出菜單選項(xiàng)如圖 18 所示。} catch (Exception e) {(this, 沒有打開此文件的應(yīng)用 , ).show()。((new File(suffixName)),application/)。startActivity(it)。(name, )。BookInfo book = (res_path)。(1)。BookDatabaseHelper helper = new BookDatabaseHelper()。} else if (mp4.equals(suffixName) || 3gp.equals(suffixName)||wmv.equals(suffixName)||flv.equals(suffixName)||rmvb.equals(suffixName)||avi.equals(suffixName)){intent = (res_path)。} else if (pdf.equals(suffixName)) {intent = (res_path)。} else { //選擇打開方式if (doc.equals(suffixName) || docx.equals(suffixName)) {intent = (res_path)。}}不同類型文件打開方式的核心代碼如下:private void OpenPhoto(String work_answer) {Intent intent = null。}(new imageTextListener(i, strPath))。} else {(10, 0, 20, 0)。()。 i 。try {strPath = ().split(/)。最上面標(biāo)題欄有導(dǎo)航按鈕,當(dāng)點(diǎn)擊導(dǎo)航按鈕時(shí)會(huì)從左側(cè)彈出導(dǎo)航欄如圖 14 所示,導(dǎo)航欄中有標(biāo)記文件按鈕、分類排序按17鈕和添加到書架按鈕,點(diǎn)擊標(biāo)記文件按鈕或長按某文件或目錄時(shí)則切換到多選模式,其中有多選按鈕、反選按鈕和取消按鈕;點(diǎn)擊分類排序則彈出子菜單,其中有按名稱排序、按大小排序、按時(shí)間排序和按類型排序;點(diǎn)擊添加到書架時(shí)如果為選擇文件則自動(dòng)進(jìn)入多選模式讓用戶進(jìn)行文件選擇,如果用戶未選擇則提示“請選擇書籍” ,進(jìn)行選擇是用戶可選擇文件或目錄,系統(tǒng)會(huì)自動(dòng)進(jìn)行掃描,把符合要求的文件添加到“最近書架”中,并彈出提示信息,其中有失敗個(gè)數(shù)、已存在個(gè)數(shù)和成功個(gè)數(shù)。(num)。(fileName, ())。(1)。}。圖 11 正在掃描 圖 12 多選模式時(shí)時(shí)顯示掃描到的文件個(gè)數(shù)部分代碼:Handler handler = new Handler() {public void handleMessage(Message msg) {if ( != 1) {( + )。當(dāng)長按某文件時(shí)則切換到多選模式如圖 12 所示,最上面標(biāo)題欄改變?yōu)闃?biāo)記全部按鈕、選中的文件數(shù)目顯示、加入書架按鈕、取消按鈕。 (text/plain)。}} catch (ParseException e) {()。long time2 = ().getTime()。()。 (percentage, )。 (id, )。(0)。(book_shelf, )。Intent intent2=new Intent(, )。listViews = new ArrayListView()。當(dāng)點(diǎn)擊導(dǎo)航里的按鈕時(shí)會(huì)顯示子功能導(dǎo)航,當(dāng)再點(diǎn)擊其13它按鈕時(shí),會(huì)收起前面的子功能導(dǎo)航,展開當(dāng)前的子功能。try {res_path = ((), utf8)。updateTab(myTabHost)。//添加我的書架選項(xiàng)(myTabHost.newTabSpec(tab_books).setIndicator(poseLayout(我的書架, )).setContent(new Intent(this, ).addFlags()))。實(shí)現(xiàn)了將本程序關(guān)聯(lián)成手機(jī)默認(rèn)打開程序中,即從外部打開文本文件時(shí)選擇查看方式中會(huì)出現(xiàn)本軟件圖標(biāo)供用戶選擇以本軟件打開。}return true。} else {Intent intent = new Intent(, )。(AnimationUtils.loadAnimation(getApplication(), ))。(imgIds[currentPosition% ])。}case : {float lastX = ()。finish()。}else{intent = new Intent(,)。initSaveData()。該模塊的主要功能是通過一個(gè)簡單的彈出窗口來顯示本軟件的版本信息、聯(lián)系方式。連續(xù)閱讀模式:下次啟動(dòng)直接進(jìn)入上次閱讀的界面進(jìn)行繼續(xù)閱讀;閱讀完成時(shí)自動(dòng)歸類:當(dāng)書籍閱讀到最后一頁后對此書籍自動(dòng)移至“歷史閱讀”書架中;閱讀休息提醒:設(shè)置一個(gè)時(shí)間,當(dāng)用戶在閱讀頁面停留至這個(gè)時(shí)間時(shí)會(huì)彈出個(gè)提示框來提醒用戶進(jìn)行休息;閱讀空閑退出:設(shè)置一個(gè)時(shí)間,當(dāng)用戶停留在閱讀界面并且為對其未進(jìn)行任何操作至這個(gè)時(shí)間時(shí),系統(tǒng)會(huì)自動(dòng)關(guān)閉本軟件。此菜單是使用 PopupWindow 組件實(shí)現(xiàn),菜單分上下兩部分,上面的菜單有返回按鈕、屏幕亮度調(diào)節(jié)按鈕和添加書簽按鈕;下面的菜單有主題選
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1