iCall是由哥開發的一款android平臺的電話撥號小工具,簡單不能再簡單的Android手機撥號程序。
代碼不過幾行:
- <?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="@string/mobilelabel"??? />
- ?
- ??????????? <EditText android:id="@+id/mobile"
- ?????????????????????? android:layout_width="fill_parent"
- ?????????????????????? android:layout_height="wrap_content"/>
- ??????????? <Button?? android:id="@+id/call"
- ?????????????????????? android:text="@string/callbutton"
- ?????????????????????? android:layout_width="wrap_content"
- ?????????????????????? android:layout_height="wrap_content"/>
- ?
- </LinearLayout>
- package gphone.cc.iCall;
- ?
- import android.app.Activity;
- import android.content.Intent;
- import android.net.Uri;
- import android.os.Bundle;
- import android.view.View;
- import android.widget.Button;
- import android.widget.EditText;
- ?
- public class iCallActivity extends Activity
- {
- ??? EditText mobile;
- ??? Button call;
- ??? /** Called when the activity is first created. */
- ??? @Override
- ??? public void onCreate(Bundle savedInstanceState)
- ??? {
- ??????? super.onCreate(savedInstanceState);
- ??????? setContentView(R.layout.main);
- ??????? mobile=(EditText)this.findViewById(R.id.mobile);
- ??????? call=(Button)this.findViewById(R.id.call);
- ?
- ??????? call.setOnClickListener(new Button.OnClickListener(){
- ??????????? public void onClick(View view) {
- ??????????????? String mobileNumber=mobile.getText().toString();
- ??????????????? Intent intent=new Intent(Intent.ACTION_CALL, Uri.parse("tel:"+mobileNumber));
- ??????????????? iCallActivity.this.startActivity(intent);
- ?
- ??????????? }
- ??????? });
- ??? }
- }
下載地址:簡易撥號器iCall 1.0 (擴展名改為apk后安裝) 或登錄谷歌市場搜索iCall或簡易撥號器