• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            Codejie's C++ Space

            Using C++

            EL : ESL with LAC

            快捷方式

            說明文檔
            0. EL是什么?
                EL (ESL with LAC) 是一個android平臺上的應用, 其可將ESL (www.eslpod.com) 的課程加載到應用中, 邊看邊聽; 且內置了Lingoes(www.lingoes.net)的Vicon English-Chinese詞典, 能夠實時查看某些單詞的此意. 使用EL可以隨時隨地地看英語, 聽英語, 對學習英語單詞及鍛煉英語的聽力很有幫助.

            1. 下載安裝
                EL支持從android 2.3 到android 4.3版本.
                目前EL只在這里提供下載, 一時應該不會放到各個應用中心, 這里還請各位多多傳播擴散呀. 下載到本地的文件名應為EL.apk, 安裝到android手機即可.應用安裝后的圖標如下所示:

            2. 啟動過程
                點擊EL應用圖標啟動EL后, EL會啟動并連接自身的服務進程, 如下圖所示. 在第一次啟動時, 由于服務進程需要初始化本地詞典數據庫, 啟動時間會比較長,大約在3~5秒間. 再次啟動時,進度條應該只是一閃而過.
               
                EL啟動后, 如果發現內容列表為空, 將會自動從自帶的壓縮包中加載ESL的第一篇內容 -- 'ESL Introduction'. 此時應用界面如下所示. 當壓縮包導入到EL中后,在系統狀態欄中有相應的提示信息顯示.

            3. 使用說明
                在內容列表中,點擊需要查看/播放的ESL課程記錄, EL將顯示指定課程的內容文本, 并自動播放相應的mp3音頻文件.
               
                ESL課程除早期的課程只有兩部分外, 一般包括三部分; 先是慢速讀遍課程內容, 然后是對內容的講解部分, 最后是正常語速再讀遍課程內容. 如上圖所示EL會顯示課程內容文本部分, 并高亮顯示在ESL講解中著重提到的單詞和句子. EL目前有三種高亮 -- 一是ESL課程原文中高亮的語句中的句子, 顏色如上圖中'we try to talk .."部分; 二是原文中高亮語句中的單詞, 顏色如'venue'單詞所示 ; 三是我自己覺得'難'的單詞, 如'especially'(如此可以看出我的E文水平不是?!). 后兩種高亮的單詞是可以點擊查看解釋的,如下圖所示.  此時點擊所查單詞, TTS會讀出此單詞發音.
               
                第三種高亮方式的來由是因為EL自帶的ESL第一課原文中沒有任何的'著重'語句,但我又想讓大家知道EL還有查詞的功能,所以就加上了這種方式. 后面會考慮通過配置方式不顯示這種高亮方式的, 也省的制作時需要我一個一個單詞去看了...目前,這些高亮部分都需要在內容包制作時完成的, 還沒有找到能自動化完成制作的方法, 所以比起敲打EL來說, 內容包的制作怕是要消耗更多的夜晚了. 以后的EL版本中可能會考慮使用用戶自選單詞方式高亮,或者用戶選中單詞后顯示解釋的方式, 但..這些都是后話了...
               
                在播放時, 點擊圖中播放進度欄,可以打開更多的播放操作選項. 如下圖所示.
               
                五個按鈕分別是'快速移至菜單'(暫未支持), 隨機播放, 前一個, 暫停/播放和下一個. 
                在播放開始時, EL會在系統狀態欄中顯示播放通知; 播放完畢后, 將自動刪除此通知.

                播放時點擊回退按鈕, EL將關閉當前播放, 并返回到內容列表界面去; 如果播放時將EL切換到后臺/被其他app覆蓋, 或鎖屏等, 音頻播放不會被關閉. 此時可以通過點擊系統狀態欄中顯示的播放通知, 快速切換會EL的播放界面. 未來將實現在播放通知中直接控制播放, 比如暫停, 關閉, 甚至播放下一篇等.

                2. 詞典功能  
                在應用的標題欄上有個新的'放大鏡'圖標, 在除播放界面外的其它界面中點擊此圖標, 即可進入詞典界面; 在播放界面中點擊圖標不會直接進入到詞典界面, 需要點擊輸入鍵盤中的'查詢'按鈕才能進入. 為了可能會改成直接在播放界面中顯示查詢結果. 
                詞典界面如下圖所示. 此時輸入字母, EL將實時顯示查詢到的單詞, 默認一次顯示20個. 如果還有更多單詞需要顯示, 只需向上拖單詞列表, EL會自動加載剩余符合條件的單詞, 直至顯示全部單詞. 說明下, 部分設備, 尤其是一些Android平板, 一次肯定不止能顯示20個,但不用擔心, 只要拖動一次后, EL會自動判斷出一次最多能加載多少個單詞的.


                點擊列表中的單詞, 將彈出如下解釋窗口. 窗口跟內容播放界面中使用的是相同的窗口, 因此點擊窗口中的單詞, 是同樣可以使用TTS發音的. 
                彈出窗口的外形做了修改, 不在是圓角方框, 而是充滿屏幕寬度的方形框. 這樣彈出窗口看起來比較'平', 這概念現在比較'流行'不是?

             4. 應用菜單
                點擊EL右上角菜單項,或者按下手機菜單按鈕,可見如下EL菜單項.

            5. 背誦(Reciting)功能
                如上圖所示, 當在ESL課程顯示和詞典界面中, 單詞被查詢時, 在應用彈出其解釋窗口中可以通過長時間點擊(Long Click)單詞的方式將單詞添加到生詞本中, 此時應用會顯示圖中的提示信息, 表示已完成添加操作.
                點擊菜單中的'My Vocab'選項, 應用切換到Recting界面. 類似LingosHookLAC的記憶功能, 通過對單詞的'熟悉度'打分來判斷對單詞的記憶程度.


                a. 根據自己的單詞的熟悉程度選擇相應的選項, 亦稱打分. 從熟悉到陌生, 一共四個級別.
                b. 選擇相應的'熟悉度'后, 將在下方顯示單詞的解釋. 此功能可以在設置中關閉或者開啟;
                c. 此時可以通過'正確'和'錯誤'來判斷自己的打分是否正確, 通過此判定及其打分的情況, 應用決定當前單詞的'分數', 以決定此單詞下次出現的時機.

                單詞被加載,或者點擊單詞時, 應用會調用TTS播放單詞發音。

            6. 生詞本(Vocab)功能
                在背誦界面中可以看到, 動作欄上的圖標由'Search'變為'Vocab'了, 此時點擊圖標, 將進入到如下單詞本(Vocab)界面中.

                單詞本界面中列出了所有的'生詞'. 點擊菜單, 可以按照單詞的字母順序或者分數進行排序顯示, 亦可安裝ESL課程/單詞分數/添加時間進行分組顯示.(分組還沒完成, 先寫著, 下次就可以懶了.)

                單擊菜單中的'Edit', 可以刪除生詞本中的單詞.

                在生詞本界面中可以看到, 動作欄中的快捷圖標已經變為'Reciting', 此時點擊圖標, 可以快速返回到背誦界面. 由于生詞本是通過背誦界面進入的, 所以當生詞本中含有單詞時, 點擊返回按鈕就返回到背誦界面.

            7. 配置選項
                選擇菜單項中的'Setting'菜單, 在打開的配置界面中, 目前有如下配置項:

                'Stop After Current' : 當前內容播放完畢后,停止播放; 此項不選中時, 在播放完畢時, EL會自動播放下一篇內容;
                'Random Order Play' : 隨機播放; 選中此項, 當播放完畢后, EL會隨機播放下一篇內容; 否則將按照安裝的ESL課程順序播放;
                'Don't Automatically Play' : 不自動播放; 選中此項后, 點擊內容列表中的課程, 進入播放界面中后, 不再自動播放了;
                'Medium Font Size' : 中等字體顯示內容; 選中此項后, EL將使用標準字體尺寸的120%顯示內容;
                'Large Font Size' : 大字體顯示內容; 選中此項后, EL將使用標準字體尺寸的150%顯示內容;
                'Automatically Hide Tile' : 如下面兩個圖片對比, 選中此項, 播放界面中的Title部分將在1.5秒后自動隱藏,以增大內容顯示面積;
                 'Automatically Speak Words': 自動播放單詞發音. 在背誦界面中, 當單詞加載到界面中時, 自動播放其發音.
                 'Random Load Words': 隨機加載單詞. 默認情況下, EL根據單詞的'分數'大小決定加載的順序;
                 'Show Word Explanation': 顯示單詞解釋. 當選擇了單詞的'熟悉度'后, EL將顯示單詞的解釋; 如果關閉此選項, 在選擇后, EL將判定選擇'正確', 并直接加載下一個單詞;
                 'Double Check Result': 再次判定選擇的結果. 在選擇單詞'熟悉度'后, 用戶可以再次判定選擇是否正確, 以此來調整單詞的分數; 如果關閉此項, 界面中將只現在'正確'選擇項;
                 'Auto-Delete High Score Words': 自動刪除高分單詞. 隨著對單詞的'熟悉', 單詞的分數將不斷增長, 當增長至指定值時(目前為90), 通過此選項可以自動刪除這些高分單詞.<


                Don't Load Extension Words : 在詞典界面中查詢時, 有些單詞是其它單詞的'Extension'形式, 比如Searches是Search的'Extension'. 當選中此項時, Searches將不會被查詢出來.


              8. 下載選項
                通過下載界面, 可以使用WIFI網絡下載更新EL的內容包. 選中菜單項中的'Download'菜單,可打開如下EL下載界面.
                在配置界面中,輸入正確的'Request Code'和'Check Code'后,點擊'Submit'按鈕. EL開始下載指定的內容包, 并在android系統狀態欄中顯示如下通知信息.
                EL的內容包相關信息將在另外的帖子中說明(主要是內容包還沒有時間去開始制作...), 目前只能提供一個測試用內容包, 下載信息如下:
                Request Code : 0000-3-00-00
                   Check Code : 0-00-00

                在下載界面中輸入以上數據, 可以通過WIFI下載到ESL的第十五篇內容內容壓縮包. 目前EL只能通過WIFI下載內容包, 那是因為內容包比較大, 一篇的大小在七到八兆間. 我曾計劃十篇一個包, 那就要八九十兆了, 后來放到五篇一個包,也要四十兆左右, 所以還是用WIFI方式下載比較好. 如果需要, 以后可以添加配置, 支持3G等數據鏈路下載方式.
                當壓縮包下載完成后, EL會自動安裝內容包, 并在系統狀態欄中有如下通知信息.


                由于EL下載使用的是系統提供的標準下載組件(標準到, 都可以在系統自帶的下載管理應用中看到EL的下載內容), 因此在下載過程中, 不影響EL的使用, 也可被關閉. 當EL再次啟動時, 會自動檢查下載狀態, 以確認是需要導入已經下載的內容包, 還是需要重新下載. 由于使用了標準下載組件, 有時點擊'submit'后, 似乎EL沒有反應, 請再多等下, 狀態欄上的下載通知就會顯示出來的, 點多了啊, 那就會有多個下載了...
                另外, 由于數據存放的服務器都是第三方的空間, 一個是國內的, 一個是國外的, 下載質量和速度沒法控制, 甚至一次的連接數我都不控制不了, 所以這里先說抱歉了...(求包養, 求空間...)

            9. 版本升級
                EL升級只需下載新的apk包, 然后安裝即可, 原有已下載安裝的內容包不會丟失的; 因為和ESL課程相關的內容都存放在SD卡上. 

            10. 檢查內容包更新
                這個是EL 1.3.0中添加的功能, 如下圖所示.


                點擊'Check for new packages'按鈕, EL將取回EL內容包的更新列表, 更新列表含有三列內容: 內容包的序號, 更新時間和ESL課程.

            Release 1.5.0 更新:

            1. 自動下載/安裝新版本
                這個功能應該在EL第一版的時候就該支持, EL沒有放到任何的'應用商店'中, 這意味著不會自動通知和下載, 每次更新都要用戶下載apk包, 然后再安裝, 這真是罪過啊...對不起啊, 我也是才想起來, 所以趕緊就加上了.
                如下圖所示, 當點擊'Check for new packages' 按鈕時, 如果EL發現有新版本了, 就會自動提示是否下載安裝. 在確認下載安裝后, EL會開始下載新版本, 并在下載完成時自動安裝.


                下載提示只會每次檢查新包時會提示一次, 但在About界面中總會顯示最新版本的(Latest Version is xxx). 另外, EL的數據是放置在sdcard上的, 只要不刪除數據文件, 更新EL并不會丟失原來的數據.

                這里需要說明下, 根據Android的安全機制, 并不能保證下載后的EL安裝包能夠安裝成功, 可能由于權限, 或者簽名等等問題導致無法安裝或者安裝失敗. 當失敗時, 因為EL安裝包已經下載好了, 只需要打開sdcard下的/jie/el/cache/el.apk文件手工安裝下皆可, 不需要再下載和拷貝安裝EL安裝包了. (想來像我這樣直接全手工制作和安裝Android ROM的應該不多吧? 這樣做的好處就是 -- 想干嘛就干嘛...)

                2. 通知欄中控制播放
                當EL播放時候被切換到后臺時會有通知顯示在通知欄中, 如下圖所示. 現在可以直接通過這個通知來控制后臺的播放, 而不再需要打開EL了, 方便不? 


                點擊通知中的圖標,可以進行相應的操作 -- 前一個, 播放/暫停, 下一個和關閉. 
                由于Android 2.3.x不支持這個功能, 所以2.3.x版本上的EL的播放通知還是原來的樣子, 只能直接點擊切換到EL, 而不能像現在這樣直接控制播放. 

                另外, 現在只有EL在播放是被切換到后臺時, 才在通知欄中顯示通知. 不再像前面的版本每次播放都現在通知了. (省的每次切換是都顯示下通知, 好閃啊...)

            Release 1.6.0 更新

                1. EL的Widget

            el_54el_55el_56

             

                上圖所示, EL新增的Widget跟其播放界面中的操作欄完全一致, 功能也一樣, 包括播放的快速定位選擇. (這個酷不? 我還沒見過哪個app像EL這樣無聊到在Widget上添加個'菜單', 嘿嘿~) 點擊Widget中的EL圖標, 可以快速打開EL應用.


               有任何問題請跟帖或者直接郵件來...最后,求關注, 求擴散.. enjoy it !

            posted on 2013-08-24 22:24 codejie 閱讀(2855) 評論(10)  編輯 收藏 引用 所屬分類: G7 、EL

            評論

            # re: EL : ESL with LAC 2013-08-15 22:03 Tempo

            安裝后無法運行
            nexus 7 (2012),原始android 4.3 版,未root。一運行就顯示“很抱歉,ESL&LAC”已停止運行。  回復  更多評論   

            # re: EL : ESL with LAC 2013-08-15 22:13 codejie

            @Tempo
            怎么這樣? 我找個模擬器試試啊... 實話說,我就測試過4.0, 4.1.2和4.2.2, 那個4.3不是剛出來嗎..  回復  更多評論   

            # re: EL : ESL with LAC 2013-08-15 22:15 codejie

            @Tempo
            可能是store路徑問題,這個在4.2上見到過.我試試4.3  回復  更多評論   

            # re: EL : ESL with LAC 2013-08-15 22:33 codejie

            @Tempo
            hi,我更新了apk包,能再試試嗎? 謝謝.另, 介意給個郵箱或者發個郵件來嗎?  回復  更多評論   

            # re: EL : ESL with LAC 2013-08-16 04:44 Tempo

            更新后的apk工作正常了  回復  更多評論   

            # re: EL : ESL with LAC[未登錄] 2013-08-16 07:58 codejie

            @Tempo
            謝謝!  回復  更多評論   

            # re: EL : ESL with LAC 2013-11-18 16:15 jan

            最近用tts少了,感覺機械發音還是和真人有點差別,下了1個g的真人讀音  回復  更多評論   

            # re: EL : ESL with LAC 2013-11-19 00:11 codejie

            @jan
            1個G..差不多就好了,要不我來給你讀吧, 嘿嘿...  回復  更多評論   

            # re: EL : ESL with LAC 2014-02-15 15:20 shann

            怎么添加已有的mp3呢 困惑  回復  更多評論   

            # re: EL : ESL with LAC 2014-02-15 16:48 codejie

            @shann
            EL不能光添加mp3,還需要想要的課程腳本.大約的過程可以參考如下:
            1. 先到ESLPod.com上下載要制作內容的mp3音頻文件, 同時查找相應的script文檔網頁;
            2. 拷貝內容文檔, 并按照網頁中高亮內容添加EL所識標識到文檔中, 再添加自己的高亮部分標識到文檔中;
            3. 然后將準備好的文檔和其它數據存放到數據庫中; 等mp3文件下載完成, 一起壓縮打包;
            4. 將壓縮包放到手機卡的/jie/cache目錄下, 重啟EL即可;
            這段時間有點忙, 回頭我寫個制作的貼子啊..
              回復  更多評論   

            公告

            Using C++

            導航

            統計

            留言簿(73)

            隨筆分類(513)

            積分與排名

            最新評論

            閱讀排行榜

            評論排行榜

            免费精品久久久久久中文字幕| 1000部精品久久久久久久久| 久久亚洲色一区二区三区| 久久久久亚洲AV成人网人人软件 | 香蕉99久久国产综合精品宅男自 | av色综合久久天堂av色综合在| 无码超乳爆乳中文字幕久久| 91精品免费久久久久久久久| 亚洲国产天堂久久久久久| 色婷婷综合久久久久中文一区二区| 久久99精品久久久久久久久久| 2020最新久久久视精品爱| 欧美久久久久久| 国产成人综合久久久久久| 国产69精品久久久久久人妻精品| 欧美激情精品久久久久| 无码日韩人妻精品久久蜜桃| 久久久无码精品午夜| 久久精品国产亚洲网站| 久久精品人人做人人爽电影| 亚洲国产成人久久综合一| 精产国品久久一二三产区区别| 99久久亚洲综合精品网站| 日日躁夜夜躁狠狠久久AV| 无码8090精品久久一区| 久久精品成人欧美大片| 丁香五月综合久久激情| 99久久精品无码一区二区毛片 | 国产精品gz久久久| 色综合久久夜色精品国产| 91精品国产91久久久久久蜜臀| 99精品久久久久久久婷婷| 精品久久久久久无码不卡| 久久久91人妻无码精品蜜桃HD| 久久精品国产精品国产精品污| 久久精品99久久香蕉国产色戒| 精品国产乱码久久久久久呢| 国内高清久久久久久| 久久精品国产日本波多野结衣| 亚洲欧美国产日韩综合久久| 怡红院日本一道日本久久 |