效果图:

Android开发六 电话拔号器

因为应用要使用手机的电话服务,所以要在清单文件AndroidManifest.xml中添加电话服务权限:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:andro/>
</manifest>

界面布局:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:andro>AbsoluteLayout(绝对布局)、RelativeLayout(相对布局)、TableLayout(表格布局)、FrameLayout(帧布局)

 

Activity:
public class DialerAction extends Activity {
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        Button button = (Button)findViewById(R.id.button);
        button.setOnClickListener(new View.OnClickListener(){
    public void onClick(View v) {
            EditText editText = (EditText)findViewById(R.id.mobile);
            Intent intent = new Intent(Intent.ACTION_CALL, Uri.parse("tel:"+ editText.getText()));
           DialerAction.this.startActivity(intent);
    }
        });
    }
}

测试步骤:
 1>在Eclipse中运行此应用
 2>在Dos窗口中进入android SDK安装路径的tools目录,输入以下命令再开启一个Android模拟器:
  emulator -data itcast  
   注:itcast为用户数据存取文件,如果该文件不存在,默认在tools目录创建该文件

Android开发六 电话拔号器

3>在电话扰号器中输入上图现显的电话号码



相关文章:

  • 2022-12-23
  • 2022-01-24
  • 2021-08-13
  • 2021-11-23
  • 2021-11-11
  • 2021-12-18
  • 2022-01-09
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-01-23
  • 2021-04-17
  • 2022-02-25
  • 2021-10-18
  • 2022-01-08
相关资源
相似解决方案