用隐式intent设置播号器和打开网页面

1.在配置文件中添加打电话权限与上网权限:

<uses-permission android:name="android.permission.CALL_PHONE"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>

2.具体实现代码如下:

 findViewById(R.id.bt).setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                Intent intent=new Intent();
                intent.setAction(Intent.ACTION_VIEW);
                intent.setData(Uri.parse("http://www.hao123.com"));
                startActivity(intent);
            }
        });

3.打电话功能的代码如下:

 findViewById(R.id.bt).setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                Intent intent=new Intent();
                intent.setAction(Intent.ACTION_CALL);
                intent.setData(Uri.parse("tel:10086"));
                startActivity(intent);
            }
        });

以上两种方法是用隐式Intent调用系统中的Activity.

原文地址:https://www.cnblogs.com/WebGiant/p/5903685.html