image

iCall是由哥开发的一款android平台的电话拨号小工具,简单不能再简单的Android手机拨号程序。

代码不过几行:

  1. <?xml version="1.0" encoding="utf-8"?>
  2.  
  3. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
  4.     android:orientation="vertical"
  5.     android:layout_width="fill_parent"
  6.     android:layout_height="fill_parent"
  7.     >
  8.             <TextView
  9.             android:layout_width="fill_parent"
  10.             android:layout_height="wrap_content"
  11.             android:text="@string/mobilelabel"    />
  12.  
  13.             <EditText android:id="@+id/mobile"
  14.                        android:layout_width="fill_parent"
  15.                        android:layout_height="wrap_content"/>
  16.             <Button   android:id="@+id/call"
  17.                        android:text="@string/callbutton"
  18.                        android:layout_width="wrap_content"
  19.                        android:layout_height="wrap_content"/>
  20.  
  21. </LinearLayout>
  1. package gphone.cc.iCall;
  2.  
  3. import android.app.Activity;
  4. import android.content.Intent;
  5. import android.net.Uri;
  6. import android.os.Bundle;
  7. import android.view.View;
  8. import android.widget.Button;
  9. import android.widget.EditText;
  10.  
  11. public class iCallActivity extends Activity
  12. {
  13.     EditText mobile;
  14.     Button call;
  15.     /** Called when the activity is first created. */
  16.     @Override
  17.     public void onCreate(Bundle savedInstanceState)
  18.     {
  19.         super.onCreate(savedInstanceState);
  20.         setContentView(R.layout.main);
  21.         mobile=(EditText)this.findViewById(R.id.mobile);
  22.         call=(Button)this.findViewById(R.id.call);
  23.  
  24.         call.setOnClickListener(new Button.OnClickListener(){
  25.             public void onClick(View view) {
  26.                 String mobileNumber=mobile.getText().toString();
  27.                 Intent intent=new Intent(Intent.ACTION_CALL, Uri.parse("tel:"+mobileNumber));
  28.                 iCallActivity.this.startActivity(intent);
  29.  
  30.             }
  31.         });
  32.     }
  33. }

下载地址:简易拨号器iCall 1.0 (扩展名改为apk后安装) 或登录谷歌市场搜索iCall或简易拨号器

posted on 2011-07-12 14:09  AlexCheng  阅读(200)  评论(0编辑  收藏  举报