一看就懂的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就这样诞生了 。

推荐阅读