andriod的开发

Android的开发过程

第一步:首先开发ui界面。activity_main.xml文件。主要就是画界面。

第二步:在java文件当中进行界面编程。在一个成熟的andriod系统中,有多个activity,我们要在程序中建立多个activity

***每建立一个activity,必须跟着一个布局文件.xml,每个activity都在androidmainfest.xml文件中进行注册。

Oncreate是一个回调方法,activity启动之后执行。从一个activity跳转到另一个activity当中,必须有事件的支持,最常见的事件是按钮点击事件。要产生点选按钮事件,必须有两步完成,a.产生按钮对象,b.产生按钮对象事件。

1.       private Button btn//创建一个按钮对象,要导入按钮对象所在的包(android.widget.Button

2.       btn对象实例化,btn=(Button)findViewById(R.id.button1);

3.       创建btn的单击事件,btn.setOnclickListener(new OnClickListener(){})[注意要2次加包]

OnClick//在此方法内部写具体的事件。由一个activity转向另一个activity

System.out.println();//向控制台输出内容

要成功的进行跳转需要用到Intent这个对象,第一个参数是原来的类,出发站要以 .this

结尾,第二个参数是要跳转的类,终点站要以 .class 结尾,在OnClick中执行

Intent in=new Intent(MainActivity.this,SecActivity.class);

//点击Intent 导入包

startActivity(in);

打电话:

Private Button btn2;

btn2=(Button)findViewById(R.id.btn2);

btn2.setOnClickListener(new OnClickListener(){

Intent in2=new Intent();//创建in2对象意图对象

In2.setAction(Intent.ACTTON_CALL);//指定意图动作

In2.setData(Uri.parse(“tel:13562823232”);

发短信:

Private Button btn3;

Btn3=(Button)findViewById(R.id.btn3);

Btn3.setOnClickListener(new OnClickListener(){

Intent in4=new Intent();

In4.setAction(Intent.ACTTON_SENDTO);//指定意图动作

In4.setData(Uri.parse(“smsto:13562823232”);

in4.putExtra("sms_body", "hello,android sms");

MainActivity.this.startActivity(in4);//写短信

当输入和密码均为Z3时,才能打开进入界面:

private EditText et1;

    private EditText et2;

String username=et1.getText().toString();

              String pwd=et2.getText().toString();

              if(username.equals("Z3")&&pwd.equals("Z3")){

       Intent in=new Intent(MainActivity.this,SecActivity.class);

       startActivity(in);

注意:AndroidMainfest.xml中找<use_sdk>在下部写

<uses-permission  android:name="android.permission.CALL_PHONE"/>

    <uses-permission  android:name="android.permission.SEND_SMS"/>"

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值