论坛风格切换切换到宽版
  • 4364阅读
  • 1回复

[Android]电话拨号器例子 [复制链接]

上一主题 下一主题
离线路灯
 

发帖
562
金币
4350
威望
1778
股份
182
只看楼主 倒序阅读 使用道具 楼主  发表于: 2012-10-17


activity_main.xml文件代码:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
     xmlns:tools="http://schemas.android.com/tools"
     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="@string/hello_world"
         tools:context=".MainActivity" />
    <EditText
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:id="@+id/haoma"
        />
     <Button
         android:layout_width="wrap_content"
         android:layout_height="wrap_content"
         android:text="@string/call"
         android:id="@+id/call"
         />
</LinearLayout>
MainActivity.java代码:

private EditText haoma;    
     @Override
     public void onCreate(Bundle savedInstanceState) {        
         super.onCreate(savedInstanceState);
         setContentView(R.layout.activity_main);        
         Button call=(Button)findViewById(R.id.call);
         haoma=(EditText)findViewById(R.id.haoma);        
         call.setOnClickListener(new ButtonOnClickListener());
     }
     private final class ButtonOnClickListener implements OnClickListener{        
         @Override
         public void onClick(View v) {            
             String str=haoma.getText().toString();
             Intent intent = new Intent();            
             intent.setAction("android.intent.action.CALL");//调用android电话窗口
             intent.setData(Uri.parse("tel:"+ str));            
              startActivity(intent);
         }        
     }
AndroidMainfest.xml文件,设置拨打电话的权限:
<uses-permission android:name="android.permission.CALL_PHONE"/>
例子下载http://dl.vmall.com/c0blir7cp3






离线牛牛
发帖
6
金币
0
威望
0
股份
6
只看该作者 沙发  发表于: 2013-08-27
学习了,学习了。。。。亲!!!
快速回复
限100 字节
批量上传需要先选择文件,再选择上传
 
上一个 下一个