zoukankan      html  css  js  c++  java
  • 系统提供的相关intent

    感觉四大组件中,activity(系统提供的拨号,发送短信的界面不用提了),service(有系统提供的服务),broadcast receiver(有一些系统广播,诸如电池电量等),intent(存在系统的相关intent),可见都有一些系统功能可以调用。

    现在将系统提供的相关intent进行归纳。

    1,利用系统提供的intent浏览网页

    Uri uri=Uri.parse("http://www.cloudsensing.cn:8090/aqi/beijing/daily?location=xcgy");
                    Intent it=new Intent();
                    it.setAction(Intent.ACTION_VIEW);
                    it.setData(uri);
                    startActivity(it);


    2,利用系统提供的intent拨号(这种情况还需要按下拨出按键才会拨出)

    Uri uri=Uri.parse("tel://10010");
                    Intent it=new Intent();
                    it.setAction(Intent.ACTION_DIAL);
                    it.setData(uri);
                    startActivity(it);

    3,利用系统提供的intent直接拨打电话(需要在配置文件中添加相关权限)

    Intent it=new Intent();
                    it.setAction(Intent.ACTION_CALL);
                    it.setData(Uri.parse("tel://10010"));
                    startActivity(it);

    4,利用系统提供的intent发送短信(这个还是需要借助一个界面的跳转,如果想要在后台直接发送短信,可以借助系统提供的smsmanager服务)

        Intent it=new Intent();
                    String note=etx.getText().toString();
                    it.setAction(Intent.ACTION_SENDTO);
                    it.putExtra("note", note);
                    it.setType("vnd.android-dir/mms-sms");//短信的MIME类型
                    it.setData(Uri.parse("smsto://10010"));
                    startActivity(it);
  • 相关阅读:
    微博那点事(2)
    微博那点事(1)
    Netty断线重连
    高效沟通技巧
    Latex 公式在线可视化编辑器
    RPC框架原理与实现
    Java 静态代理与动态代理
    程序员主管之路(1)
    MarkDown 常用语法教程
    Solr vs. Elasticsearch谁是开源搜索引擎王者
  • 原文地址:https://www.cnblogs.com/bobodeboke/p/3008540.html
Copyright © 2011-2022 走看看