java简单程序开发Android程序开发:[19]简单电话拨号器

Android程序开发:[19]简单电话拨号器, 这一节主要是通过Adroid程序开发制作一个简单的电话拨号器,实现电话拨打功能。
 这一节主要是通过Android程序开发制作一个简单的电话拨号器,实现电话拨打功能。工具/原料Android程序开发环境。方法/步骤1新建一个Android程序,命名为“电话拨号器”。打开Activity_main.xml布局文件。创建一个号码输入框和按钮。代码如下:     步骤阅读步骤阅读2打开MainActivity.java文件,首先获取Button控件,方法如下:Buttonbt_dail=(Button)this.findViewById(R.id.bt_dail);再设置按钮监听,方法如下:bt_dail.setOnClickListener(newMyListenter());最后,创建监听程序,实现当用户点击拨号按钮时,调用该方法。完整程序如下:packagecom.example.dail;importandroid.support.v7.app.ActionBarActivity;importandroid.content.Intent;importandroid.net.Uri;importandroid.os.Bundle;importandroid.view.Menu;importandroid.view.MenuItem;importandroid.view.View;importandroid.view.View.OnClickListener;importandroid.widget.Button;importandroid.widget.EditText;publicclassMainActivityextendsActionBarActivity{ @Override protectedvoidonCreate(BundlesavedInstanceState){ super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Buttonbt_dail=(Button)this.findViewById(R.id.bt_dail); bt_dail.setOnClickListener(newMyListenter()); } privateclassMyListenterimplementsOnClickListener{ @Override //当用户点击拨号按钮时,调用该方法。 publicvoidonClick(Viewv){ EditTexted_number=(EditText)MainActivity.this.findViewById(R.id.ed_number); Stringnumber=ed_number.getText().toString();//intent:意图。 Intentintent=newIntent(); intent.setAction(Intent.ACTION_CALL); //uri:统一资源标示符 intent.setData(Uri.parse(\"tel:\"+number)); startActivity(intent); } } }3保存后,运行该程序,会出现以下错误,可以从调试窗口看出,是因为权限设置问题。通过如下操作设置权限后,再运行,程序运行正常。步骤阅读步骤阅读步骤阅读步骤阅读步骤阅读步骤阅读步骤阅读ENDAndroid程序开发(共17篇)上一篇:Activity页面跳转...|下一篇:Eclipse编程代码...

本文来自投稿,不代表长河网立场,转载请注明出处: http://www.changhe99.com/a/Jb60G44dl7.html

(0)

相关推荐