在Android開發(fā)過程中有時(shí)會(huì)遇到一些函數(shù)記得不太清楚,需要測(cè)試一下的情況,我們總不可能在打開eclipse敲一個(gè)main方法測(cè)試一下吧,我們擁有強(qiáng)大的androidstudio為什么不好好利用呢。(僅做為筆記,代替我這健忘的腦子)
1.在android studio編寫運(yùn)行java
在android studio中已有工程創(chuàng)建一個(gè)module,并且指定為java library一路next,成功之后打開默認(rèn)的MyClass就可以像以前一樣歡快的使用了。打開之后發(fā)現(xiàn)是一個(gè)空文件,好吧,寫一個(gè)main入口開始測(cè)試。等等 不想說我已經(jīng)忘了main方法怎么寫。。。。我也相信有不少童鞋已經(jīng)忘了。不是有智能提示么,像eclipse中一樣輸入main完全沒有提示啊。其實(shí)在studio中輸入“p”會(huì)彈出提示,其中psvm就是我們熟悉的main方法。
2.java控制臺(tái)輸出中文亂碼
好不容易寫好了測(cè)試代碼,卻發(fā)現(xiàn)控制臺(tái)中的中文輸出亂碼,這可急壞了我這個(gè)強(qiáng)迫癥患者。解決這個(gè)問題只需要在java工程目錄下的build.gradle添加如下代碼設(shè)置一下字符編碼,然后重新運(yùn)行一遍。
//新版
tasks.withType(JavaCompile) {
options.encoding = "UTF-8"
}
//舊版
tasks.withType(Compile) {
options.encoding = "UTF-8"
}
中文亂碼
3.運(yùn)行java文件
4.運(yùn)行內(nèi)容的切換
先記錄這些,后邊遇到了再添加。