zoukankan      html  css  js  c++  java
  • 常用Intent

    1.打开浏览器

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

    2.外呼电话—拨号界面

    Uri uri = Uri.parse("tel:123456789");
    Intent intent = new Intent(Intent.ACTION_DIAL, uri);
    startActivity(intent);

    3.外呼电话—直接拨打

    Uri uri = Uri.parse("tel:123456789");
    Intent intent = new Intent(Intent.ACTION_CALL, uri);
    startActivity(intent);

    4.发送短信—调起短信页面

    Intent intent = new Intent(Intent.ACTION_VIEW, uri);
    intent.putExtra("sms_body", "SMS text"); 
    intent.setType("vnd.android-dir/mms-sms");
    startActivity(intent);

     5. 跳转到桌面,经常用于屏蔽后退键直接回到桌面

    Intent intent = new Intent();
    intent.setAction(Intent.ACTION_MAIN);
    intent.addCategory(Intent.CATEGORY_HOME);
    intent.addCategory(Intent.CATEGORY_DEFAULT);
    intent.addCategory(Intent.CATEGORY_MONKEY);
    startActivity(intent);

     屏蔽后退键,直接回到桌面

    @Override
    public void onBackPressed() {
        super.onBackPressed();
    
        Intent intent = new Intent();
        intent.setAction(Intent.ACTION_MAIN);
        intent.addCategory(Intent.CATEGORY_HOME);
        intent.addCategory(Intent.CATEGORY_DEFAULT);
        intent.addCategory(Intent.CATEGORY_MONKEY);
        startActivity(intent);
    }
  • 相关阅读:
    阻止默认事件和冒泡
    js获取元素相对窗口位置
    ios中safari浏览器中date问题
    模拟单选框,多选框
    vue
    js合并两个对象的方法
    oracle 序列
    Oracle生成随机数大全
    JAVA基础面试题
    网速计算
  • 原文地址:https://www.cnblogs.com/cbooy/p/4752973.html
Copyright © 2011-2022 走看看