android-1

实验二 Android应用程序结构的熟悉

  1. 实验名称

Android应用程序结构的熟悉

  1. 实验目的:

Android应用程序结构的熟悉

  1. 实验环境:

Windows xp+,jdk-6u32-windows-i586,adt-bundle-windows-x86-*。

     1.输入电话: 

                              图4-1-1 输入电话

  1. 实验结果:
  2. 点击呼叫按钮

 

                                       图4-1-2拨打电话

  1. 参考代码:

activity_main.xml的主要代码

   <TextView

        android:id="@+id/tv_input"

        android:layout_width="wrap_content"

        android:layout_height="wrap_content"

        android:text="请输入电话号码" />

    <EditText

        android:id="@+id/editText1"

        android:layout_width="wrap_content"

        android:layout_height="wrap_content"

        android:layout_alignRight="@id/tv_input"

        android:layout_below="@id/tv_input"

        android:layout_marginTop="16dp"

        android:ems="10">

       

    <requestFouse/>

    </EditText>

    <Button

        android:id="@+id/bt_dail"

        android:layout_width="wrap_content"

        android:layout_height="wrap_content"

        android:layout_alignLeft="@id/editText1"

        android:layout_below="@id/editText1"

        android:text="@string/dial" />

Strings.xml的主要代码

   <string name="app_name">project02</string>

    <string name="action_settings">Settings</string>

    <string name="hello_world">请输入电话号码</string>

<string name="dial">拨打 </string>

MainActivity.java的主要代码

   public class MainActivity extends Activity {

    EditText editText1;

@Override

    protected void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        setContentView(R.layout.activity_main);

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

        editText1 = (EditText)findViewById(R.id.editText1);

        bt_dail.setOnClickListener(new MyListener());

       

    }

    @Override

    public boolean onCreateOptionsMenu(Menu menu) {

        // Inflate the menu; this adds items to the action bar if it is present.

        getMenuInflater().inflate(R.menu.main, menu);

        return true;

    }

   

private class MyListener implements OnClickListener{

    public void onClick(View v){

       String number=editText1.getText().toString();

       Intent intent=new Intent();

       intent.setAction(Intent.ACTION_DIAL);

       intent.setData(Uri.parse("tel:"+number));

       startActivity(intent);

    }

}

  1. 实验总结:

   通过本次实验,我熟悉了Android应用程序结构的熟悉。学会了简单的在编辑框内输入电话号码,然后拨打成功,但是在操作上还是有很多的不熟悉,后续复杂的操作还需要继续学习。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值