Android Intent跳转大全

这篇博客会陆陆续续收录关于Android Intent跳转的代码

1.1跳转到应用通知选项

        Intent i = new Intent(Settings.ACTION_APP_NOTIFICATION_SETTINGS);
        i.putExtra(Settings.EXTRA_APP_PACKAGE, getPackageName());
        startActivity(i);

1.2跳转到应用通知的具体渠道Channel

        Intent i = new Intent(Settings.ACTION_CHANNEL_NOTIFICATION_SETTINGS);
        i.putExtra(Settings.EXTRA_APP_PACKAGE, getPackageName());
        i.putExtra(Settings.EXTRA_CHANNEL_ID, channel);
        startActivity(i);

2.1跳转到拨号

Intent intentPhone = new Intent(Intent.ACTION_DIAL, Uri.parse("tel:" + 4001790720l));
startActivity(intentPhone);

2.2跳转直接拨打电话(需要请求CALL_PHONE权限,属于危险权限组需要动态请求)

Intent intentPhone = new Intent(Intent.ACTION_CALL, Uri.parse("tel:" + 4001790720l));
startActivity(intentPhone);

3跳转到浏览器并打开对应网站

        Intent intent=new Intent(Intent.ACTION_VIEW);
        intent.setData(Uri.parse("http://www.baidu.com/"));
        startActivity(intent);

 

猜你喜欢

转载自blog.csdn.net/yh18668197127/article/details/86574445
今日推荐