@Override public void onClick(View view){ try{ switch (view.getId()){ case R.id.btnCall://直接拨号 Intent callIntent = new Intent(Intent.ACTION_CALL, Uri.parse("tel:12345678")); startActivity(callIntent); break; case R.id.btnTouchDialer: //直接拨号 Intent touchDialerIntent = new Intent( "com.android.phone.action.TOUCH_DIALER"); startActivity(touchDialerIntent); break; case R.id.btnDial://将电话号传入拨号程序 Intent dialIntent = new Intent(Intent.ACTION_DIAL, Uri.parse("tel:87654321")); startActivity(dialIntent); break; case R.id.btnWeb://浏览网页 Intent webIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("http://blog.csdn.net/nokiaguy")); startActivity(webIntent); break; case R.id.btnContactList://查看联系人 Intent contactListIntent = new Intent( "com.android.contacts.action.LIST_CONTACTS"); startActivity(contactListIntent); break; case R.id.btnSettings://系统设置 Intent settingsIntent = new Intent( "android.settings.SETTINGS"); startActivity(settingsIntent); break; case R.id.btnWifiSettings://wiki设置 Intent wifiSettingsIntent = new Intent( "android.settings.WIFI_SETTINGS"); startActivity(wifiSettingsIntent); break; case R.id.btnAudio://调用音频程序 Intent audioIntent = new Intent(Intent.ACTION_GET_CONTENT); audioIntent.setType("audio/*"); startActivity(Intent.createChooser(audioIntent, "选择音频程序")); break; case R.id.btnGoHome://回到首页 Intent gohomeIntent = new Intent("android.intent.action.MAIN"); gohomeIntent.addCategory("android.intent.category.HOME"); startActivity(gohomeIntent); break; } } catch (Exception e){ Toast.makeText(this, e.getMessage(), Toast.LENGTH_LONG).show(); } }
系统窗口的调用
直接上代码吧,intent进行调用
猜你喜欢
转载自18767136122.iteye.com/blog/2098700
今日推荐
周排行