one pager中文翻譯,one pager是什么意思,one pager發(fā)音、用法及例句
- 內容導航:
- 1、one pager
- 2、如何開(kāi)發(fā)一款手機軟件?
1、one pager
one pager發(fā)音
英: 美:
one pager中文意思翻譯
常見(jiàn)釋義:
一個(gè)尋呼機
one pager雙語(yǔ)使用場(chǎng)景
1、If any of you have written a two-pager already for this evening, that's just fine: please turn it into me electronically and it will count as one of the ten two-pagers you need for this class.───如果你們中有人已經(jīng)寫(xiě)好今晚的二頁(yè)論文,那很好:請以電子格式交給我,算作本課程必須交的十篇二頁(yè)論文中的一篇。
2、Since many large photos cannot be easily viewed on one page, you need to create a pager — a simple table that displays a few thumbnail images at a time.───因為很多大照片不容易在一頁(yè)上顯示,所以需要創(chuàng )建一個(gè)分頁(yè)器——每次顯示少量縮略圖的簡(jiǎn)單表格。
3、the one pager is for your own protection , to keep you from attempting too massive a term paper.───此單頁(yè)報告是為了防止且避免你嘗試長(cháng)篇大論的學(xué)期報告。
4、For example, you could pipe the output to the pager "less" so that you can view the output one page at a time and scroll back and forth.───例如,您可以將輸出由管道輸送至分頁(yè)程序“l(fā)ess”,這樣您可以一次一頁(yè)地查看輸出并來(lái)回滾動(dòng)。
one pager相似詞語(yǔ)短語(yǔ)
1、one one one───111
2、hoka one one───霍卡一號
3、one a one───一個(gè)一個(gè)
4、one on one───相當于face to face.如:talking to me one on one指非常私密的談話(huà); 一對一,單對單
5、one battle one───一戰一
6、one───pron.一個(gè)人;任何人,人們(表泛指);那個(gè)人;(特指的)那種人;n.(One)(印、馬、美)溫(人名);num.一;一個(gè);一歲;一點(diǎn)鐘;det.一個(gè)(強調某人或某事);一個(gè)(用于比較相似的人或物);某個(gè)(用于不認識的人的名字前);adj.唯一的;一的;n.一;一美元紙幣
7、one and one───一加一
8、one of one───一個(gè)一個(gè)
9、one one───11
2、如何開(kāi)發(fā)一款手機軟件?
從零開(kāi)始,手把手帶你實(shí)現一個(gè)「專(zhuān)注睡前的 APP」。睡覺(jué)之前如果能有一個(gè) APP,能讓我們寫(xiě)一寫(xiě)這一天的見(jiàn)聞或者心得,同時(shí)又能看一會(huì )段子、瞄一會(huì )好看的妹子,放松一下疲憊的身心那該多好,這也是我完成這個(gè) APP 的原因。APP 的全部代碼我已經(jīng)分享到 Github 上了,需要的直接 點(diǎn)擊這里,如果喜歡的話(huà),麻煩給個(gè)贊,謝謝啦。
在開(kāi)始寫(xiě)正文之前,先來(lái)一波效果的展示,看看五天過(guò)后我們能實(shí)現怎樣的效果
本次的教程分為 5 天,內容分別為:
Day one,準備
功能需求
可行性分析
Day two,UI 及公共類(lèi)的封裝
界面的設計及實(shí)現
公共類(lèi)的實(shí)現
Day three,日記模塊
日記的展示
懸浮菜單的實(shí)現
日記增刪改的實(shí)現
Day four,妹子模塊
圖片的獲取
圖片的展示
詳情頁(yè)面的展示
Day five,段子模塊
段子數據的獲取
段子的顯示
Day one
俗話(huà)說(shuō),萬(wàn)事開(kāi)頭難,在開(kāi)始敲代碼之前,先讓我們來(lái)做一些必要的準備,這樣才能事半功倍嘛!
一、功能需求
既然要做一個(gè) APP,那我們首先還是得把 APP 的功能都列出來(lái),有了方向才能更好的努力,因為我想做的是一個(gè)專(zhuān)門(mén)給睡覺(jué)前用的 APP,所以我覺(jué)得應該有以下的這些功能
1、日記的增刪改
2、顯示一些有趣好玩的段子
3、瀑布流展示漂亮的妹子
4、保存日記的內容以及緩存妹子圖片
雖然說(shuō)需求不多,但是卻要運用到網(wǎng)絡(luò )、數據存儲、圖片緩存、UI 設計等內容,相信整個(gè) APP 完成下來(lái),必定能鞏固我們的 Android 基礎。
二、可行性分析
我們這個(gè) APP 主要有三個(gè)模塊,日記模塊主要是運用到了數據庫的知識,難度不大。但是,段子模塊和妹子模塊的數據要從哪來(lái),這便是要好好考慮的了。幸好現在是個(gè)開(kāi)源的時(shí)代,很多的數據,網(wǎng)上已經(jīng)開(kāi)源出來(lái)了。
我們先來(lái)看一下數據的內容
上面那兩段代碼分別是段子和妹子模塊的 json 類(lèi)型的數據,我已經(jīng)將一些沒(méi)用的字段去掉了。剩下的都是我們想要的數據??梢钥吹蕉巫訑祿?,有著(zhù)段子的內容,以及發(fā)布者的頭像和名字。而妹子數據中有著(zhù)圖片的 url、id、以及圖片的類(lèi)型。相信有了這么豐富的數據,我們想要完成這個(gè) APP 也是有底氣了。
Day two
一、界面的設計及實(shí)現
既然我們想要完成一個(gè)好看的 APP,那么好看的界面便是必不可少的,這里我強烈推薦 APP 界面的設計必須盡量遵從 Google 提出的 Material Design,在這個(gè)推薦一個(gè)能夠讓我們實(shí)現 Material Design 變得更加簡(jiǎn)單的網(wǎng)站 material design palette,我這個(gè) APP 的配色就是用這個(gè)網(wǎng)站完成的,貼幾張圖片,讓你感受一下它的強大。
借助這個(gè)網(wǎng)站便能讓我們完成 APP 的配色以及圖標的收集,為下一步功能的實(shí)現,先打好了基礎,至于界面的設計就仁者見(jiàn)仁智者見(jiàn)智了,篇幅有限,我就不多講了。
APP 的最終設計效果如下:
二、公共類(lèi)的實(shí)現
因為這個(gè)項目有三個(gè)模塊,有一些東西其實(shí)是可以通用的,如果我們先把這些能夠通用的東西,封裝起來(lái),供給所有的模塊調用的話(huà),相信會(huì )大大提高我們的開(kāi)發(fā)效率。
1、網(wǎng)絡(luò )工具類(lèi)的封裝
這個(gè) APP 中,很多地方都要用到網(wǎng)絡(luò )請求,因此也就很有必要將網(wǎng)絡(luò )請求封裝起來(lái),因為這個(gè) APP 的規模比較小,因此我選擇了 Volley 這個(gè)網(wǎng)絡(luò )框架作為我們網(wǎng)絡(luò )請求庫,把網(wǎng)絡(luò )請求封裝起來(lái),哪個(gè)地方需要,調用一下就行了。對于網(wǎng)絡(luò )請求,我覺(jué)得每個(gè)程序員都該懂點(diǎn) HTTP,這里附上一篇有關(guān) HTTP 的文章程序員都該懂點(diǎn) HTTP。
先讓我們來(lái)寫(xiě)個(gè)將網(wǎng)絡(luò )請求進(jìn)行回調的接口
然后將網(wǎng)絡(luò )請求封裝起來(lái)
2、Json 解析的幫助類(lèi)
因為我們這個(gè) APP 中,獲取到的數據都是 Json 格式的,因此也就有必要將有關(guān)的 Json 解析封裝成一個(gè)工具類(lèi),傳入一個(gè) String 類(lèi)型的數據,直接得到數據實(shí)體類(lèi)的 List。
3、HomeActivity(主頁(yè)面)的封裝
主頁(yè)面我用的是 TabLayout + ViewPager + Fragment,也是現在主流 APP 主頁(yè)面的顯示方式。主界面底部是我們三個(gè)模塊的圖標和名稱(chēng),通過(guò)左右滑動(dòng)能實(shí)現界面的跳轉。
底部圖標的實(shí)體類(lèi) CommonTabBean
ViewPager + Fragment 通用的 Adapter
Day three
關(guān)于日記模塊的實(shí)現,其實(shí)我是復用了以前寫(xiě)過(guò)的一個(gè)日記 APP,具體的思路和做法,可以參考我的這篇文章 Android 一款十分簡(jiǎn)潔、優(yōu)雅的日記 APP
Day four
一、圖片的獲取
1、根據返回的數據來(lái)編寫(xiě)圖片的實(shí)體類(lèi)
2、圖片的展示
可以看到我是用瀑布流的方式來(lái)實(shí)現圖片的展示,效果還不錯,但其實(shí)實(shí)現起來(lái)也是很簡(jiǎn)單的
先寫(xiě)個(gè)圖片的布局作為 RecyclerView 的 Item
可以看到我在 ImageView 的外面加了一個(gè) CardView,這個(gè)一種卡片式布局,能讓圖片看起來(lái)就像一張卡片一樣,相當的優(yōu)雅、美觀(guān)。
接著(zhù)編寫(xiě) Adapter,將數據和界面進(jìn)行綁定
最后在 Fragment 進(jìn)行數據的獲取,以及布局的初始化就行了
3、詳情頁(yè)面的展示
干巴巴的,整個(gè)模塊只能顯示妹子的圖片怎么行呢?。?!怎么著(zhù)也得能查看大圖,根據手勢放大縮小,以及瀏覽下一張圖片才行嘛,說(shuō)干就干。
因為圖片需要有根據手勢來(lái)放大縮小的功能,因此我便想到了 PhotoView,這是網(wǎng)上一個(gè)大神寫(xiě)的,繼承自 ImageView 的一個(gè)自定義控件。圖片加載我用的是
Glide,如果沒(méi)了解過(guò)這個(gè)庫的,強烈推薦,一行代碼就能搞定圖片加載,你確定不研究一下。
Day five
一、段子數據的獲取
段子數據的獲取其實(shí)跟妹子模塊的方法基本一樣
先編寫(xiě)實(shí)體類(lèi)
寫(xiě)好實(shí)體類(lèi)之后,使用我們之前已經(jīng)封裝好的網(wǎng)絡(luò )請求工具以及解析工具,便能將返回的數據,解析成一個(gè)包含段子實(shí)體類(lèi)的 List。
二、段子的顯示
老規矩,先寫(xiě)個(gè) RecyclerView 的 Item
然后編寫(xiě)將數據和界面進(jìn)行綁定的 Adapter
最后段子頁(yè)面中進(jìn)行數據和獲取以及界面的初始化
版權聲明: 本站僅提供信息存儲空間服務(wù),旨在傳遞更多信息,不擁有所有權,不承擔相關(guān)法律責任,不代表本網(wǎng)贊同其觀(guān)點(diǎn)和對其真實(shí)性負責。如因作品內容、版權和其它問(wèn)題需要同本網(wǎng)聯(lián)系的,請發(fā)送郵件至 舉報,一經(jīng)查實(shí),本站將立刻刪除。