android 拨打电话
来源:互联网 发布:淘宝编辑宝贝流程 编辑:程序博客网 时间:2024/05/18 00:32
package com.example.ch06;import android.support.v7.app.ActionBarActivity;import android.support.v7.app.ActionBar;import android.support.v4.app.Fragment;import android.content.Intent;import android.net.Uri;import android.os.Bundle;import android.view.LayoutInflater;import android.view.Menu;import android.view.MenuItem;import android.view.View;import android.view.View.OnClickListener;import android.view.ViewGroup;import android.widget.Button;import android.widget.EditText;import android.os.Build;public class MainActivity extends ActionBarActivity {public EditText txt;public Button btn;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);txt = (EditText) findViewById(R.id.editText1);btn = (Button) findViewById(R.id.button1);btn.setOnClickListener(_clickListener);if (savedInstanceState == null) {getSupportFragmentManager().beginTransaction().add(R.id.container, new PlaceholderFragment()).commit();}}public OnClickListener _clickListener = new OnClickListener() {@Overridepublic void onClick(View v) {// TODO Auto-generated method stub String num=txt.getText().toString(); Intent intent=new Intent(); intent.setAction("android.intent.action.CALL"); intent.setData(Uri.parse("tel:"+num)); startActivity(intent);}};@Overridepublic boolean onCreateOptionsMenu(Menu menu) {// Inflate the menu; this adds items to the action bar if it is present.getMenuInflater().inflate(R.menu.main, menu);return true;}@Overridepublic boolean onOptionsItemSelected(MenuItem item) {// Handle action bar item clicks here. The action bar will// automatically handle clicks on the Home/Up button, so long// as you specify a parent activity in AndroidManifest.xml.int id = item.getItemId();if (id == R.id.action_settings) {return true;}return super.onOptionsItemSelected(item);}/** * A placeholder fragment containing a simple view. */public static class PlaceholderFragment extends Fragment {public PlaceholderFragment() {}@Overridepublic View onCreateView(LayoutInflater inflater, ViewGroup container,Bundle savedInstanceState) {View rootView = inflater.inflate(R.layout.fragment_main, container,false);return rootView;}}}
注意点:加入权限: <uses-permission android:name="android.permission.CALL_PHONE"/>
0 0
- android实现拨打电话
- android拨打电话
- android学习---拨打电话
- android项目--拨打电话
- android 拨打电话
- android拨打电话
- android拨打电话权限
- Android 拨打电话事例
- android 拨打电话
- Android 拨打电话
- android-拨打电话应用
- android实现拨打电话
- android实现拨打电话
- android拨打电话
- android 拨打电话
- Android拨打电话实例
- android简单电话拨打
- android 拨打电话
- Cocos3.1Value的使用
- Android中如何获取应用版本号
- Window下python2.7在使用reload(sys)后,再使用print语句无输出的解决方法
- 在KEIL realview MDK下为单一C文件生成.LIB文件
- 白话经典算法系列之六 快速排序 快速搞定
- android 拨打电话
- tomcat 单机运行多个实例
- 关于谓词NSPredicate的使用
- 2、定义路障僵尸类: 实例变量:僵尸种类、僵尸总血量、僵尸每次失血量,道具,弱点。方法:初始化方法(设置僵尸种类,总血量)、被打击失血、失去装备、死亡。
- 环境变量的配置
- 如何在Mac下简历wifi热点
- myeclipse 无法查看svn状态,但能提交和更新
- hdu1196 Lowest Bit
- Android中列出手机的所有应用和剩余内存使用情况