Android Studio Mac環(huán)境下的使用
java sdk 下載和安裝
安裝JDK祷杈,在終端terminal里輸入java -version智袭,用于判斷是否安裝成功献烦。Android Studio的下載和安裝
在官網(wǎng)下載和安裝Android studio曙求,在Android SDK中更新Android SDK,SDK所在的位置是/Users/zoezhang/Library/Android/sdk度气,在mac中這幾個(gè)屬于資源庫(kù)的文件夾是隱藏起來(lái)的割按,可以使用shift+command+G寫(xiě)入文件地址進(jìn)入。
Android Studio默認(rèn)的編譯界面是白底的磷籍,可以在Android Studio->Preferences->Editor中修改适荣。-
模擬器安裝:Genymotion模擬器
- Genymotion相對(duì)來(lái)說(shuō)比studio自帶的AVD速度要快些,模擬的性能也要好些院领,下載地址:Genymotion,之前個(gè)人版是免費(fèi)的弛矛,但是現(xiàn)在貌似要收費(fèi)了,有個(gè)個(gè)人使用期30天比然,網(wǎng)上有2.8.0版本的破解版丈氓,但是破解未果,后續(xù)再看谈秫。
- 安裝了后扒寄,登錄自己之前注冊(cè)過(guò)的賬號(hào),然后根據(jù)Android sdk 和設(shè)備型號(hào)進(jìn)行下載相應(yīng)的模擬器拟烫。
- 在Android studio的Plugins中查找Genymotion插件并安裝,然后在other setting中配置插件關(guān)聯(lián)的路徑:/Applications/Genymotion.app迄本。這樣就可以在studio中使用外部模擬器硕淑。
- 在終端中輸入 > adb devices 查看模擬器
- 顯示Mac下所有隱藏文件
defaults write com.apple.finder AppleShowAllFiles -bool true
Android Studio相關(guān)使用問(wèn)題:
gradle:這個(gè)之前做Eclipse開(kāi)發(fā)的時(shí)候沒(méi)用到過(guò),通俗來(lái)說(shuō)是用于打包的,集成了ant和moven的功能置媳,采用的是groove腳本于樟,Android studio的優(yōu)勢(shì)有很多,其中一項(xiàng)就是基于Gradle的構(gòu)建支持拇囊,其強(qiáng)大的自動(dòng)化構(gòu)建功能帶來(lái)很多便利迂曲。
How to add button click event in android studio
小問(wèn)題:好久沒(méi)寫(xiě)了,這個(gè)都出問(wèn)題寥袭,主要原因還是自己不熟悉路捧。
private Button mybutton;
mybutton =(Button)findViewById(R.id.buttonposition);
mybutton.setOnClickListener(this); //此處的問(wèn)題 提示cannot be applied
//or setOnClickListener(MainActivity.this)
問(wèn)題在于 MainActivity 需要實(shí)現(xiàn)OnClickListener的接口
public class MainActivity extends Activity implements View.OnClickListener{
}
再去實(shí)現(xiàn)
public void onClick(View v){
}
或者直接實(shí)現(xiàn)
mybutton.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View view){
// your code
}
}};
- button 的onclickListener雖然很簡(jiǎn)單隨處可見(jiàn),但是其中涉及到很多內(nèi)容传黄,需要自己揣摩一下杰扫。
- java的回調(diào)
- Android view的事件分發(fā)機(jī)制
- 觀察者模式