一看就懂的Android APP開發入門教程 手機代碼編程教學入門( 二 )


package com.example.helloandroid;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
import android.widget.Toast;
public class MyActivity extends Activity {
/**
* Called when the activity is first created.
*/
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
//得到按鈕實例
Button hellobtn = (Button)findViewById(R.id.hellobutton);
//設置監聽按鈕點擊事件
hellobtn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
//得到textview實例
TextView hellotv = (TextView)findViewById(R.id.hellotextView);
//彈出Toast提示按鈕被點擊了
Toast.makeText(MyActivity.this,\”Clicked\”,Toast.LENGTH_SHORT).show();
//讀取strings.xml定義的interact_message信息并寫到textview上
hellotv.setText(R.string.interact_message);
}
});
}
}
代碼寫好后 , 電腦通過USB數據線連接手機 , 手機系統設置里的開發人員選項里打開USB調試 , 在IDE中直接點Run就可以在手機上看到運行的效果了 。

一看就懂的Android APP開發入門教程 手機代碼編程教學入門

文章插圖
一看就懂的Android APP開發入門教程 手機代碼編程教學入門

文章插圖

一看就懂的Android APP開發入門教程 手機代碼編程教學入門

文章插圖
一看就懂的Android APP開發入門教程 手機代碼編程教學入門

文章插圖

應用打包
應用開發完成后就要打包發布了 , 在IDE的Build菜單下選擇Generate Signed APK來打包應用
一看就懂的Android APP開發入門教程 手機代碼編程教學入門

文章插圖
一看就懂的Android APP開發入門教程 手機代碼編程教學入門

文章插圖

在彈出的Wizard對話框中需要指定簽名的Key , 一開始沒有Key你可以點擊Create New來新建一個Key用于簽名 , 填入簽名所需的一些字段后生成Key文件
一看就懂的Android APP開發入門教程 手機代碼編程教學入門

文章插圖
一看就懂的Android APP開發入門教程 手機代碼編程教學入門

文章插圖

使用生成的Key來簽名應用包
一看就懂的Android APP開發入門教程 手機代碼編程教學入門

文章插圖
一看就懂的Android APP開發入門教程 手機代碼編程教學入門

文章插圖

一看就懂的Android APP開發入門教程 手機代碼編程教學入門

文章插圖
一看就懂的Android APP開發入門教程 手機代碼編程教學入門

文章插圖
【一看就懂的Android APP開發入門教程 手機代碼編程教學入門】
完成編譯后會在剛才我們設置的Designation APK path下生成我們的helloandroid.apk應用包 , 接下來要怎么安裝應用應該不用說了吧 , 我們的第一個Android App就這樣誕生了 。

推薦閱讀