android-1

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

  1. 实验名称

Android应用程序结构的熟悉

  1. 实验目的:

Android应用程序结构的熟悉

  1. 实验环境:

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

     1.输入电话: android-1_第1张图片

                              图4-1-1 输入电话

  1. 实验结果:
  2. 点击呼叫按钮android-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">project02string>

    <string name="action_settings">Settingsstring>

    <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应用程序结构的熟悉。学会了简单的在编辑框内输入电话号码,然后拨打成功,但是在操作上还是有很多的不熟悉,后续复杂的操作还需要继续学习。

你可能感兴趣的:(Android)