用eclipse实现简单的拨号,可在两个虚拟机之间模拟
这个可以算是android入门小练手吧
实现结果图:
拨号:
1)在activity_main.xml中添加一个文本框(用于输入号码)和一个按钮(“确认拨出”)
<EditText android:id="@+id/text1" android:layout_width="fill_parent" android:layout_height="40dp" android:layout_below="@+id/text1" android:numeric="integer" /> <Button android:id="@+id/button1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@+id/text1" android:text="Call" /> 2)在MainActivity中添加触发事件 public class MainActivity extends Activity implements OnClickListener{ protected void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Button btn1 = (Button)findViewById(R.id.button1); btn1.setOnClickListener(this); } public void call(View v){ EditText editText1 =(EditText)findViewById(R.id.text1); String number = editText1.getText().toString(); Intent intent = new Intent(); intent.setAction(Intent.ACTION_CALL); intent.setData(Uri.parse("tel:" + number)); startActivity(intent); } public void onClick(View v){ call(v); } } 3)在Android Manifest中加入通话权限 <uses-permission android:name="android.permission.CALL_PHONE"/>