分享:用Intent调用常用的系统组件

1 ,web浏览器

Uri uri = Uri. parse ( "http://www.yangfuhai.com" );

returnIt =  new  Intent (Intent . ACTION_VIEW ,  uri );

2,地图

Uri mapUri = Uri. parse ( "geo:38.899533,-77.036476" );

returnIt =  new  Intent (Intent . ACTION_VIEW , mapUri);

3,调拨打电话界面

Uri telUri = Uri. parse ( "tel:100861" );

returnIt =  new  Intent (Intent . ACTION_DIAL , telUri);

4,直接拨打电话

Uri callUri = Uri. parse ( "tel:100861" );

returnIt =  new  Intent (Intent . ACTION_CALL , callUri);

5,卸载

Uri uninstallUri = Uri. fromParts ( "package" ,  " xxx " ,  null );

returnIt =  new  Intent (Intent . ACTION_DELETE , uninstallUri);

6,安装

Uri installUri = Uri. fromParts ( "package" ,  " xxx " ,  null );

returnIt =  new  Intent (Intent . ACTION_PACKAGE_ADDED , installUri);

7,播放

Uri playUri = Uri. parse ( "file:///sdcard/download/everything.mp3" );

returnIt =  new  Intent (Intent . ACTION_VIEW , playUri);

8,掉用发邮件

Uri emailUri = Uri. parse ( mailto:javacn_org@gmail.com );

returnIt =  new  Intent (Intent . ACTION_SENDTO , emailUri);

9,发邮件

returnIt  =  new  Intent (Intent . ACTION_SEND );

String[] tos = {  "javacn_org@gmail.com"  };

String[] ccs = {  "javacn_org@gmail.com"  };

returnIt .putExtra(Intent . EXTRA_EMAIL , tos);

returnIt .putExtra(Intent . EXTRA_CC , ccs);

returnIt .putExtra(Intent . EXTRA_TEXT ,  "body" );

returnIt .putExtra(Intent . EXTRA_SUBJECT ,  "subject" );

returnIt .setType( "message/rfc882" );

Intent . createChooser ( returnIt ,  "Choose Email Client" );

10,发短信

Uri smsUri = Uri. parse ( "tel:100861" );

returnIt =  new  Intent (Intent . ACTION_VIEW , smsUri);

returnIt.putExtra( "sms_body" ,  "shenrenkui" );

returnIt.setType( "vnd.android -dir/mms-sms" );

11,直接发邮件

Uri smsToUri = Uri. parse ( "smsto://100861" );

returnIt =  new  Intent (Intent . ACTION_SENDTO , smsToUri);

returnIt.putExtra( "sms_body" ,  "shenrenkui" );

12,发彩信

Ur i  mmsUri = Uri. parse ( "content://media/external/images/media/23" );

returnIt =  new  Intent (Intent . ACTION_SEND );

returnIt.putExtra( "sms_body" ,  "shenrenkui" );

returnIt.putExtra(Intent . EXTRA_STREAM , mmsUri);

returnIt.setType( "image/png" );

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值