安卓应用开发实战:[1]最简单的拨打电话软件

时间:2024-10-17 00:30:09

1、使用eclipse默认向导建立一个安卓应用的工程,把res→layout→layout_main.xml界面文件的helloworld文本删除,当然不删也没关系,再添加一个按钮,按钮的ID设为buttonCall,文本设为拨打。

安卓应用开发实战:[1]最简单的拨打电话软件
安卓应用开发实战:[1]最简单的拨打电话软件

2、修改src目录中默认生成的.java文件的代码,因为建立工程时的设置不同,这个默认生产的文件和类名可能和我的有区别。但是这个不影响,代码中不涉及修改文件名和类名。MainActivity类的代码如下:public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //绑定btnCall为R.id.buttonCall所指定的按钮 Button btnCall = (Button) this.findViewById(R.id.buttonCall); //为拨打按钮注册监听器 btnCall.setOnClickListener(new OnClickListener(){ @Override public void onClick(View v) { //实例化一个意图,当按钮被单击时被执行 Intent intent = new Intent(); //这个意图就是调用系统的拨打活动 intent.setAction(Intent.ACTION_CALL); //设置要拨打的电话号号码 intent.setData(Uri.parse("tel:10086"));//uriString的格式为“tel:电话号码” //开始调整到打电话的活动 startActivity(intent); } }); } @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; }}

安卓应用开发实战:[1]最简单的拨打电话软件

3、如下面图1 所示,在工程上右键单击→Run As→Android Application编译和运行程序,程序会自动下载到设置好的虚拟机或者手机上。如果虚拟机要开两台,建议还是用真机调试比较好。

安卓应用开发实战:[1]最简单的拨打电话软件

4、下面看到的是在型号为天语w700的安卓手机上的运行结果。在这里我们就不讨论界面的美丑了。

安卓应用开发实战:[1]最简单的拨打电话软件

5、点击拨打按钮后,就会跳转到如图所示的拨打电话界面,而且是真的拨打出去了哦,所以大家是用真机调试的话不要乱设置拨打的电话号码,避免发生意外。实在不知道用谁的电话号码“调戏”程序,那就设成男(女)朋友的吧!

安卓应用开发实战:[1]最简单的拨打电话软件

6、通话结束我们还是回到这个程序,可以再次拨打,也可以按下返回键结束程序。当然,因为这个程序已经安装到我们的手机上了,所以我们可以通过桌面的图标再次启动这个程序,而不用再在eclipse中启动。

安卓应用开发实战:[1]最简单的拨打电话软件
© 手抄报圈