ACTION_CALL和ACTION_DIAL的区别
来源:互联网 发布:1080a最新x站免费域名 编辑:程序博客网 时间:2024/06/06 07:30
1、ACTION_DIAL的使用:
package com.example.diaphone;import android.app.Activity;import android.content.Intent;import android.net.Uri;import android.os.Bundle;import android.telephony.PhoneNumberUtils;import android.view.Menu;import android.view.View;import android.widget.Button;import android.widget.EditText;import android.widget.Toast;public class MainActivity extends Activity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);final Button button=(Button)findViewById(R.id.button_id);final EditText phoneNumber=(EditText)findViewById(R.id.phonenumber_id);button.setOnClickListener(new Button.OnClickListener(){@Overridepublic void onClick(View arg0) {Intent i=new Intent(Intent.ACTION_DIAL,Uri.parse("tel://18330074270"));startActivity(i);}});}@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;}}
其实验截图为:
2、ACTION_CALL的应用:
button.setOnClickListener(new Button.OnClickListener(){@Overridepublic void onClick(View arg0) {// TODO Auto-generated method stubString callee=phoneNumber.getText().toString();if(PhoneNumberUtils.isGlobalPhoneNumber(callee)){Intent i=new Intent(Intent.ACTION_CALL,Uri.parse("tel://"+callee));//public static android.net.Uri parse(java.lang.String uriString);startActivity(i);}else{Toast.makeText(MainActivity.this, R.string.notify_incorrect_phonenumber, Toast.LENGTH_LONG).show();}/*Intent i=new Intent(Intent.ACTION_DIAL,Uri.parse("tel://18344321270"));startActivity(i);*/}});其所呈现的图形界面为:
即是直接拨打电话界面。
0 0
- ACTION_CALL和ACTION_DIAL的区别
- android 中关于Phone的ACTION_CALL、ACTION_CALL_PRIVILEGED、ACTION_DIAL的区别
- intent.ACTION_CALL拨不出去电话的奇特问题~~~
- Android 使用 ACTION_CALL 拨号
- Intent.ACTION_DIAL虚拟机上不能运行
- Android 通过ACTION_CALL 动作拨打电话
- 和和的区别
- & 和 &&、|和||的区别:
- &和&&、|和||的区别
- &&和&,||和|的区别
- &和&&、|和||的区别
- &和&&、|和||的区别
- ../和./和/的区别
- &和&&,|和||的区别
- "&"和"&&"、"|"和"||"的区别
- &和&& |和||的区别
- &和&&的区别 |和||的区别
- &&和&的区别,||和|的区别
- android-支持多种屏幕[设计替代布局和可绘制对象] 六
- 设计模式-11 迭代器模式
- java(六)字符串与equals
- 百度面经(实习)
- 微信端发消息时而成功时而失败并提示:该公众账号暂时无法提供服务,请稍后再试
- ACTION_CALL和ACTION_DIAL的区别
- python BM
- 17-hive表格式
- Eclipse插件svn和TortoiseSvn版本对应关系
- input 实时监控值得变化
- java中HashMap详解
- [已解决] 无法加载libunity.so库
- 个人软件知识体系构建概论——目录
- Unity3D手游开发实践