灯火互联
管理员
管理员
  • 注册日期2011-07-27
  • 发帖数41778
  • QQ
  • 火币41290枚
  • 粉丝1086
  • 关注100
  • 终身成就奖
  • 最爱沙发
  • 忠实会员
  • 灌水天才奖
  • 贴图大师奖
  • 原创先锋奖
  • 特殊贡献奖
  • 宣传大使奖
  • 优秀斑竹奖
  • 社区明星
阅读:1880回复:0

android学习笔记2-------电话拨号器

楼主#
更多 发布于:2012-09-06 13:44

思路:
            1>设计界面
2>设计Activity
3>编写业务层代码
效果图:





import Android.app.Activity;
import Android.content.Intent;
import Android.net.Uri;
import Android.os.Bundle;
import Android.view.View;
import Android.view.View.OnClickListener;
import Android.widget.Button;
import Android.widget.EditText;

public class bohaoActivity extends Activity
{
    private EditText editText;
    private Button button;
    @Override
    public void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        editText=(EditText)findViewById(R.id.editText);
        button=(Button)findViewById(R.id.button);
        
        button.setOnClickListener(new OnClickListener()
        {
            
            @Override
            public void onClick(View v)
            {
                String mobileString=editText.getText().toString();
                Intent intent=new Intent(Intent.ACTION_CALL, Uri.parse("tel:"+mobileString));
                bohaoActivity.this.startActivity(intent);
            }
        });
    }
}
import Android.app.Activity;
import Android.content.Intent;
import Android.net.Uri;
import Android.os.Bundle;
import Android.view.View;
import Android.view.View.OnClickListener;
import Android.widget.Button;
import Android.widget.EditText;
public class bohaoActivity extends Activity
{
private EditText editText;
private Button button;
@Override
public void onCreate(Bundle savedInstanceState)
{
  super.onCreate(savedInstanceState);
  setContentView(R.layout.main);
  editText=(EditText)findViewById(R.id.editText);
  button=(Button)findViewById(R.id.button);
  
  button.setOnClickListener(new OnClickListener()
  {
  
   @Override
   public void onClick(View v)
   {
    String mobileString=editText.getText().toString();
    Intent intent=new Intent(Intent.ACTION_CALL, Uri.parse("tel:"+mobileString));
    bohaoActivity.this.startActivity(intent);
   }
  });
}
}



main.xml文件


[java]
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:Android="http://schemas.Android.com/apk/res/Android"
    Android:orientation="vertical"
    Android:layout_width="fill_parent"
    Android:layout_height="fill_parent"
    >
<TextView  
    Android:layout_width="fill_parent"  
    Android:layout_height="wrap_content"  
    Android:text="请输入手机号:"
    />
<EditText  
    Android:id="@+id/editText"  
    Android:layout_height="wrap_content"    
    Android:layout_width="match_parent"  
    ></EditText>
    
<Button  
    Android:id="@+id/button"    
    Android:layout_width="wrap_content"  
    Android:layout_height="wrap_content"
    Android:text="拨打此号码"    
    ></Button>
    
</LinearLayout>
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:Android="http://schemas.Android.com/apk/res/Android"
    Android:orientation="vertical"
    Android:layout_width="fill_parent"
    Android:layout_height="fill_parent"
    >
<TextView
    Android:layout_width="fill_parent"
    Android:layout_height="wrap_content"
    Android:text="请输入手机号:"
    />
<EditText
Android:id="@+id/editText"
Android:layout_height="wrap_content"  
Android:layout_width="match_parent"
></EditText>

<Button
Android:id="@+id/button"  
Android:layout_width="wrap_content"
Android:layout_height="wrap_content"
Android:text="拨打此号码"  
></Button>

</LinearLayout>



添加权限:
    <uses-permission Android:name="Android.permission.CALL_PHONE"></uses-permission>


喜欢0 评分0
游客

返回顶部