package com.mrzhu.intenttest;
import android.app.Activity;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.view.View;
public class IntentTestActivity extends Activity {
@Override
public void
onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
//拨号代码,需要在AndroidManifest.xml文件中加入 拨打电话权限
//
public void
callIntent(View v){
Intent callIntent = new
Intent(Intent.ACTION_CALL, Uri.parse("tel:12345678"));
startActivity(callIntent);
}
//将电话号码传入拨号程序的代码
public void
dialIntent(View v){
Intent dialIntent = new
Intent(Intent.ACTION_DIAL, Uri.parse("tel:12345678"));
startActivity(dialIntent);
}
//调用拨号程序的代码
public void
touchDialerIntent(View v){
Intent touchDialerIntent
= new Intent("com.android.phone.action.TOUCH_DIALER");
startActivity(touchDialerIntent);
}
//调用系统浏览器浏览网页的代码
public void
webIntent(View v){
Intent webIntent = new
Intent(Intent.ACTION_VIEW,
Uri.parse("http://nkiaguy.blogjava.net"));
startActivity(webIntent);
}
//调用系统程序查看联系人的代码
public void
contaclistIntent(View v){
Intent contacListIntent
= new Intent("com.android.contacts.action.LIST_CONTACTS");
startActivity(contacListIntent);
}
//显示系统设置界面的代码
public void
settingsIntent(View v){
Intent settingsIntent =
new Intent("android.settings.SETTINGS");
startActivity(settingsIntent);
}
//显示Wi-Fi设置界面的代码
public void
wifiSettingsIntent(View v){
Intent
wifiSettingsIntent = new
Intent("android.settings.WIFI_SETTINGS");
startActivity(wifiSettingsIntent);
}
}