Java中怎么通過Android Studio搭建終端程序,相信很多沒有經(jīng)驗的人對此束手無策,為此本文總結(jié)了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個問題。
創(chuàng)新互聯(lián)公司專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于成都做網(wǎng)站、成都網(wǎng)站制作、成都外貿(mào)網(wǎng)站建設(shè)、平樂網(wǎng)絡(luò)推廣、小程序開發(fā)、平樂網(wǎng)絡(luò)營銷、平樂企業(yè)策劃、平樂品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運營等,從售前售中售后,我們都將竭誠為您服務(wù),您的肯定,是我們最大的嘉獎;創(chuàng)新互聯(lián)公司為所有大學(xué)生創(chuàng)業(yè)者提供平樂建站搭建服務(wù),24小時服務(wù)熱線:18982081108,官方網(wǎng)址:www.cdcxhl.com
打開android studio 創(chuàng)建項目,采用的是Java語言編寫:
在初始界面點擊“Create new project”
選擇一個空的active,然后點擊next
上圖分別是項目名稱、包名稱、項目存儲位置、開發(fā)語言、最小的SDK版本、是否用以往的庫文件(不建議勾選)。最后點擊Finish按鈕確定。
系統(tǒng)會自動下載部分新的庫文件。所以需要聯(lián)網(wǎng)。
最終,項目結(jié)構(gòu)如下,當(dāng)然MainActive.java只有一個,activ_main.xml也是只有一個,下圖是我創(chuàng)建了兩個頁面的截圖:
加入網(wǎng)絡(luò)權(quán)限的申請代碼,因為程序需要連接遠(yuǎn)程的服務(wù)器,如下:
頁面的代碼和頁面XML是一一對應(yīng)的,如下所示,MainActivity.java對應(yīng)active_main.xml。
當(dāng)然,在MainActivity.java里面也可以綁定的頁面XML文檔,如下修改名稱即可。
如下:
注意,上圖需要用到okhttp3的包,需要先設(shè)置好,在下圖中雙擊build.gradle:
在文檔的底部加上一行導(dǎo)入okhttp的包代碼:
這個時候,okhttp插件還是沒有的,需要刷新同步下gradle
或者這個立刻同步Sync now:
如果還是不得的話,可以清理緩存并重啟程序。
重啟開發(fā)環(huán)境后,等待gradle自動下載對應(yīng)的包就可以了。
如下:
右擊com.example.myapplication創(chuàng)建一個新的界面。如下,系統(tǒng)會自動新建一個java文件和匹配好的xml文件。
如下所示,Activity Name表示的是java文檔的名稱,LayoutName表示的是界面XML的名稱,語言選擇Java,最后點擊Finish。
如下:
如下:
代碼如下:
注意,運行的前提是上一講的項目正常運行,IP地址和端口能夠正常訪問。
這里用的是MuMu模擬器,啟動模擬器后,打開Android Studio ,用windows的cmd命令框?qū)⒛M器和android studio連接在一起。
此時我們可以看到,android studio 里面顯示模擬器存在了。
提示,adb.exe是android sdk里面的程序,如果cmd提示找不到命令,則是因為android sdk環(huán)境變量沒有配置好。把a(bǔ)ndroid sdk的根目錄下的這兩個文件夾路徑添加到系統(tǒng)變量path里面即可。注意,下面的“sdk根目錄”請查考你電腦上的。
sdk根目錄/platform-tools和sdk根目錄/sdk/tools
點擊綠色箭頭或按快捷鍵shift+10鍵程序裝載到模擬器中運行。
等待底部顯示成功提示:
打開even log也可以看到成功提示:
這個時候切換到模擬器界面如下:
注意在模擬器的“更多”里面可以切換屏幕旋轉(zhuǎn),避免有時候界面看不全(當(dāng)然,這個和你的界面設(shè)計有關(guān))。
填寫內(nèi)容:
點擊簽到按鈕,可以看到文本標(biāo)簽內(nèi)容有了變化:
如果輸入為空,則報錯提示:
點擊界面1的跳轉(zhuǎn)示例2按鈕后,可以跳轉(zhuǎn)到界面2.
輸入正常的內(nèi)容并點擊簽到,可以看到界面的文本標(biāo)簽有了變化:
如果存在非空值,則提示錯誤:
上圖點擊返回按鈕則返回界面1。
在android studio 點擊下圖框按鈕可以停止運行,或用快捷鍵。
看完上述內(nèi)容,你們掌握J(rèn)ava中怎么通過Android Studio搭建終端程序的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!