看到個(gè)好教程:
十年的渾江網(wǎng)站建設(shè)經(jīng)驗(yàn),針對(duì)設(shè)計(jì)、前端、開(kāi)發(fā)、售后、文案、推廣等六對(duì)一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。成都營(yíng)銷網(wǎng)站建設(shè)的優(yōu)勢(shì)是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整渾江建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無(wú)論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。成都創(chuàng)新互聯(lián)公司從事“渾江網(wǎng)站設(shè)計(jì)”,“渾江網(wǎng)站推廣”以來(lái),每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。
更高級(jí)的復(fù)雜數(shù)據(jù)存儲(chǔ)方法:
工具:DB Browser
或者AS:file - setting - plugins -Database Navigator
開(kāi)門見(jiàn)坑:
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.nanmu.room/com.nanmu.room.MainActivity}: java.lang.RuntimeException: cannot find implementation for com.nanmu.room.WordDatabase. WordDatabase_Impl does not exist
原因:依賴問(wèn)題,中間那一句必加
定義:
這里Word相當(dāng)于一個(gè)表,單個(gè)word實(shí)例化相當(dāng)于每一行,db的名字是main中定義的databaseName,Word里的元素相當(dāng)于key(Entity)
Dao:
Main:
將wordDao.insertWords改成:
其他同理。(用new Thread應(yīng)該也可以)
使用的時(shí)候用這個(gè)
new IsertAsyncTask(wordDao).execute(word,word2);
功能和之前一樣,不截圖了
在 Android 平臺(tái)記筆記,指的是用手機(jī)或者安卓平板寫筆記,這里暫時(shí)不包括其他設(shè)備。
該平臺(tái)的特點(diǎn)是,移動(dòng)能力強(qiáng),便攜,但是辦公能力弱。這里的閱讀是非常方便的,在很多軟件的幫助下,閱讀體驗(yàn)往往比電腦更好,而且便攜性使得這里的閱讀可以保證高度連續(xù)性。單純從『閱讀』看,這真的是相當(dāng)優(yōu)秀的平臺(tái),所以,如果能在這樣優(yōu)秀的閱讀平臺(tái)上方便地『寫讀書(shū)筆記』的話,那就太完美了。
馬驢我作為“不記筆記會(huì)死星人”呢,在這個(gè)方面也是各種嘗試,費(fèi)了不少力氣,但一直沒(méi)有很理想的效果,甚至一直連“夠用”這個(gè)級(jí)別的解決方案都沒(méi)有遇到。直到最近,某個(gè)神器的新版本出現(xiàn),才在很大程度上解決了這個(gè)問(wèn)題(具體是什么,我會(huì)在后面說(shuō)明,這里先賣個(gè)關(guān)子)。所以現(xiàn)在總算是有了一些相對(duì)成體系的解決方案了。
一切一切的前提都是,閱讀的同時(shí)要記筆記。如果只是單純的閱讀而不記筆記的話,這樣的閱讀適合于看小說(shuō)之類的超淺閱讀材料,所以不在本文的討論范圍內(nèi)。嗯,所以在 Android 上閱讀也要有良好的記筆記條件才理想。
三星的Note系列我沒(méi)有見(jiàn)過(guò),所以不清楚一支筆能帶來(lái)怎樣的扭轉(zhuǎn)。單純說(shuō)常見(jiàn)的純觸屏設(shè)備吧,這些設(shè)備如果想要在閱讀的時(shí)候記筆記的話,需要具備 適合筆記的基本條件 :
如果滿足這樣的條件的話,就能在區(qū)域截屏的基礎(chǔ)上,對(duì)局部進(jìn)行文字筆記的記錄,最后還能將匯總在一起的筆記導(dǎo)出來(lái)。
既然上面列舉了筆記的基本條件,那么就要針對(duì)性地裝一些軟件。通常是多個(gè)工具配合才能良好運(yùn)轉(zhuǎn)。
閱讀器的話,epub的支持是最為廣泛的,mobi在手機(jī)上除了kindle以外極少有能打開(kāi)的工具,而kindle的體驗(yàn)太差,所以, 在Android上閱讀盡可能將電子書(shū)轉(zhuǎn)化為epub格式。
其余的常見(jiàn)格式就是pdf了(可能還有奇葩的caj),這種東西通常不能轉(zhuǎn)epub或者其他格式,即使勉強(qiáng)轉(zhuǎn)化,效果也不理想。所以直接按原始格式閱讀即可。
筆記軟件其實(shí)在Android上并不需要獨(dú)家列舉,畢竟只要有記錄功能就夠了——嗎??才不是。
筆記不僅僅是寫下來(lái)而已,一定還要有足夠強(qiáng)大的方便性,畢竟閱讀實(shí)在是一件辛苦事:即使你熱愛(ài)閱讀,也一樣。
所以,本著方便的需求,對(duì)筆記軟件進(jìn)行審視以后可以發(fā)現(xiàn)一些值得推薦的工具:
Epub類:
其他類:
其他無(wú)論是網(wǎng)頁(yè)還是pdf之類的,筆記都相似,采用獨(dú)立的筆記軟件進(jìn)行整理比較好。
不得不說(shuō)的是,除了OneNote外,為知筆記也有類似的快速筆記并添加到上一篇筆記的功能,但只限于『復(fù)制』而已,與輸入是脫軌的,所以靈活性較差,還不完善。其余軟件更是完全沒(méi)在這方面用力。
前面說(shuō)過(guò)的,『區(qū)域截圖』工具,在Android上必須Root才能正常工作。Root以后這類工具還是一搜一大把的,感覺(jué)不出多大區(qū)別,就不推薦了,這一步的難點(diǎn)在于Root。
不Root真的就不能區(qū)域截圖,只能全屏截圖!
萬(wàn)事俱備,現(xiàn)在開(kāi)始分析閱讀筆記的寫作方法。
這個(gè)很簡(jiǎn)單。以多看閱讀為例,閱讀的時(shí)候發(fā)現(xiàn)較好的段落以后直接長(zhǎng)按劃線,然后寫讀書(shū)筆記就行了。沒(méi)什么難度。
值得一提的是,在手機(jī)上不容易把握全局邏輯,所以這樣的閱讀通常不是閱讀的終點(diǎn),還需要在電腦上進(jìn)行進(jìn)一步的梳理——如果想要更深一層地理解書(shū)中內(nèi)容的話。但單純?cè)贏ndroid上讀epub并記筆記的話,這就夠了。
相比之下,這個(gè)略微困難。
首先我們開(kāi)啟OneNote的懸浮窗,同時(shí)開(kāi)啟區(qū)域截圖工具,然后開(kāi)始讀pdf。
還是要說(shuō)OneNote在移動(dòng)端糟糕的閱讀體驗(yàn)……所以這里的筆記通常是不能直接在手機(jī)上看的,實(shí)在很難看。需要在電腦上整理一下,把多余的筆記容器(方框)合并以后,才能正常適應(yīng)手機(jī)屏幕。
補(bǔ)充:沒(méi)有Root的Android手機(jī),在這一方面會(huì)遇到巨大的困難。。。
網(wǎng)頁(yè)資料,無(wú)論是保存到Pocket之類里面還是直接網(wǎng)頁(yè)閱讀都一樣,和讀pdf差不多,多一步『分享』。這一步是為了保存來(lái)源,畢竟這里的閱讀明顯要零散得多。
所以步驟為:
這個(gè)方法還是要提一下,保證方法的完整性……
簡(jiǎn)單來(lái)說(shuō)就是,Android設(shè)備只負(fù)責(zé)顯示閱讀材料,而筆記由屏幕外面的實(shí)體(紙質(zhì))紙筆完成。
適合于為課本記筆記。
這個(gè)大家都熟悉,難度較小,只不過(guò)記筆記以后整理起來(lái)較為困難,這是本方法的最大問(wèn)題。
相對(duì)于兄弟元素
android:layout_below="@id/aaa":在指定View的下方
android:layout_above="@id/xxx":在指定View的上方
android:layout_toLeftOf="@id/bbb":在指定View的左邊
android:layout_toRightOf="@id/cccc":在指定View的右邊相對(duì)于兄弟元素
android:layout_below="@id/aaa":在指定View的下方
android:layout_above="@id/xxx":在指定View的上方
android:layout_toLeftOf="@id/bbb":在指定View的左邊
android:layout_toRightOf="@id/cccc":在指定View的右邊
相對(duì)于父元素
android:layout_alignParentLeft="true":在父元素內(nèi)左邊
android:layout_alignParentRight="true":在父元素內(nèi)右邊
android:layout_alignParentTop="true":在父元素內(nèi)頂部
android:layout_alignParentBottom="true":在父元素內(nèi)底部
對(duì)齊方式
android:layout_centerInParent="true":居中布局
android:layout_centerVertical="true":水平居中布局
android:layout_centerHorizontal="true":垂直居中布局
android:layout_alignTop="@id/xxx":與指定View的上邊界一致
android:layout_alignBottom="@id/xxx":與指定View下邊界一致
android:layout_alignLeft="@id/xxx":與指定View的左邊界一致
android:layout_alignRight="@id/xxx":與指定View的右邊界一致
間隔
android:layout_marginBottom=""; 離某元素底邊緣的距離
android:layout_marginLeft=""; 離某元素左邊緣的距離
android:layout_marginRight ="";離某元素右邊緣的距離
android:layout_marginTop=""; 離某元素上邊緣的距離
android:layout_paddingBottom=""; 離父元素底邊緣的距離
android:layout_paddingLeft=""; 離父元素左邊緣的距離
android:layout_paddingRight ="";離父元素右邊緣的距離
android:layout_paddingTop=""; 離父元素上邊緣的距離
margin 與padding 區(qū)別
padding是站在父view的角度,是自己的內(nèi)容與其父控件的邊之間的距離。
margin則是站在自己的角度描述問(wèn)題,自己與旁邊的某個(gè)組件的距離
問(wèn)題環(huán)境 :需要建立layout_large文件夾,然無(wú)頭緒
詳情 :
詳情如下 :
之前在寫屏幕適配的時(shí)候,考慮到平板和手機(jī)的尺寸不一樣,所以想新建一個(gè)layout_large文件,想起了以前創(chuàng)建layout文件的做法,具體參見(jiàn): Android Studio 在layout文件夾建立子文件夾
但是發(fā)現(xiàn)還是有問(wèn)題。對(duì)應(yīng)的activity還是只是指向第一個(gè)layout文件中的activity_main.xml文件。找了下解決的方法,這里記錄下:
我需要的是在layout和layout_large文件下都創(chuàng)建activity_main2.xml這個(gè)文件,在layout文件下創(chuàng)建很容易,直接創(chuàng)建就好了,這里記錄下創(chuàng)建layout_large這個(gè)文件。
1.右鍵res-new-Android resource file
2.進(jìn)入New Resource File
3.單擊Size
當(dāng)前題目:android筆記,android技術(shù)分享 干貨
本文網(wǎng)址:http://aaarwkj.com/article6/dssgeog.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供移動(dòng)網(wǎng)站建設(shè)、網(wǎng)站制作、網(wǎng)頁(yè)設(shè)計(jì)公司、、企業(yè)建站、電子商務(wù)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)