Intent调用系统中经常被用到的组件


1 ,web浏览器
Uri uri = Uri. parse ( "http://kuikui.javaeye.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:raoweiyz@gmail.com" );
returnIt =  new  Intent (Intent . ACTION_SENDTO , emailUri);

 9,发邮件
returnIt  =  new  Intent (Intent . ACTION_SEND );
String[] tos = {  "raoweiyz@gmail.com"  };
String[] ccs = {  "raoweiyz@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" ,  "raoweiyz" );
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" ,  "raoweiyz" );

 12,发彩信
Ur i  mmsUri = Uri. parse ( "content://media/external/images/media/23" );
returnIt =  new  Intent (Intent . ACTION_SEND );
returnIt.putExtra( "sms_body" ,  "raoweiyz" );
returnIt.putExtra(Intent . EXTRA_STREAM , mmsUri);
returnIt.setType( "image/png" );


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值