setAction、setData通过按钮启动其他程序:

来源:互联网 发布:java 读取磁盘 io 编辑:程序博客网 时间:2024/05/23 16:11


原文  http://glblong.blog.51cto.com/3058613/1211562


//通过隐式意图启动其他程序
    private void btn2Click()//浏览某个网页
    {
        Intent intent = new Intent();
        intent.setAction(Intent.ACTION_VIEW);
        Uri data = Uri.parse("http://www.163.com");
        intent.setData(data);
        startActivity(intent);
    }
    private void btn1Click()//通过按钮启动拨号
    {
        Intent intent = new Intent();
        intent.setAction(Intent.ACTION_CALL);//自动拨号需要设置权限,CALL_PHONE
                                                
        //intent.setAction(Intent.ACTION_DIAL);//跳转到拨号界面
        //Uri.fromFile(file)打开某个文件
        Uri data = Uri.parse("tel:110");//号码的uri标示符格式
        intent.setData(data);
        startActivity(intent);
    }





0 0
原创粉丝点击