android studio打印日志語(yǔ)句Log.d()詳解
Log.d()方法內(nèi)需要傳入兩個(gè)參數(shù)。
1.第一個(gè)參數(shù)時(shí)tag,一般傳入類名,用于對(duì)打印信息進(jìn)行過(guò)濾;
2.第二個(gè)參數(shù),是一個(gè)字符串類型的msg,表示你想要打印的內(nèi)容。
輸出Log.d()語(yǔ)句的快捷鍵為:
logd+tab鍵
在我們每寫一條Log.d()語(yǔ)句時(shí),就要傳入一次tag參數(shù),而每一次的tag參數(shù)值基本是一樣的,這樣就會(huì)很麻煩,其實(shí)只要我們?cè)陬愔袆?chuàng)建一個(gè)字符串類型的變量TAG,那么在我們每次寫log.d()語(yǔ)句的時(shí)候,系統(tǒng)就會(huì)自動(dòng)將該TAG的值傳入tag參數(shù)中
自動(dòng)生成一個(gè)以當(dāng)前類名作為值的常量TAG的快捷鍵:logt+tab鍵
如下圖:

在完成上述代碼后,執(zhí)行下圖述操作:

在點(diǎn)擊Edit Filter Configuration后會(huì)彈出一個(gè)過(guò)濾器適配界面,然后填寫好過(guò)濾器名稱,標(biāo)簽值,選擇日志級(jí)別。如下圖:

運(yùn)行該項(xiàng)目,就可以看到模擬器中運(yùn)行出來(lái)布局界面,分別單擊兩個(gè)Button,在logcat中就可以看到打印出來(lái)的日志信息。
如下圖:

補(bǔ)充知識(shí):android studio無(wú)法運(yùn)行--app顯示紅叉或者顯示灰色的問(wèn)號(hào)
有的時(shí)候當(dāng)關(guān)閉android studio的,到第二天打開的時(shí)候,就會(huì)發(fā)現(xiàn)自己原本的項(xiàng)目運(yùn)行不了了,在app處會(huì)出現(xiàn)紅叉,或者有時(shí)候有紅叉加個(gè)灰色的問(wèn)號(hào),
如下圖所示:

遇到這個(gè)問(wèn)題,有兩種情況:
1、只有當(dāng)前的項(xiàng)目,app顯示紅叉 ;
2、所有的項(xiàng)目都顯示紅叉,并且無(wú)法new Android 項(xiàng)目 ;
對(duì)于第一種情況(只有當(dāng)前項(xiàng)目無(wú)法運(yùn)行),可以先檢查看settings.gradle文件里是否有include ‘:app’(app是module名),
如果這個(gè)沒(méi)問(wèn)題,那就檢查AndroidMainfest.xml文件里是否 Main 入口的Activity。
對(duì)于第二種情況,直接點(diǎn)擊 file->settings -> Plugins 然后你就會(huì)發(fā)現(xiàn)有紅色的錯(cuò)誤,最后將 Android Support打上勾,然后點(diǎn)擊Apply,
再重啟就OK了,如圖:

以上這篇android studio打印日志語(yǔ)句Log.d()詳解就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持好吧啦網(wǎng)。
相關(guān)文章:
1. PHP使用Swagger生成好看的API文檔2. ASP.NET MVC使用jQuery ui的progressbar實(shí)現(xiàn)進(jìn)度條3. ASP基礎(chǔ)知識(shí)VBScript基本元素講解4. Python3 json模塊之編碼解碼方法講解5. Python 利用Entrez庫(kù)篩選下載PubMed文獻(xiàn)摘要的示例6. Python 制作查詢商品歷史價(jià)格的小工具7. 通過(guò)實(shí)例解析Python文件操作實(shí)現(xiàn)步驟8. python使用jenkins發(fā)送企業(yè)微信通知的實(shí)現(xiàn)9. Python 如何調(diào)試程序崩潰錯(cuò)誤10. Python 合并拼接字符串的方法

網(wǎng)公網(wǎng)安備