广播接收者

Android Intent Action 大全

被刻印的时光 ゝ 提交于 2019-12-05 08:27:33
1.Intent的用法: (1) Action跳转 1、 使用Action跳转,当程序AndroidManifest.xml中某一个 Activity的IntentFilter定义了包含Action,如果恰好与目标Action匹配,且其IntentFilter中没有定义其它的Type或Category过滤条件,那么就正好匹配了。如果手机中有两个以上的Action程序匹配,那么就会弹出一个对话可框来提示说明。例如打开一个网址,弹出可选对话框: Action 的值在Android中有很多预定义,如果想直接转到自己定义的Intent接收者,可以在接收者的IntentFilter 中加入一个自定义的Action值(同时要设定 Category值为"android.intent.category.DEFAULT"),在你的Intent中设定该值为Intent的 Action就直接能跳转到你自己的Intent接收者中,因为这个Action在系统中是唯一的。 2、 data/type,可以用Uri 来做为data,比如Uri uri = Uri.parse(“ http://blog.csdn.net/sunboy_2050 ” ); Intent i = new Intent(Intent.ACTION_VIEW, uri); 手机的Intent分发过程中,会根据“ http://blog