android中intent的作用

intent:android中的应用间或应用内部的通信桥梁。比如activity/service/broadcast.等。

1.显式intent

   Intent i=new Intent(MainActivity.this,AnotherActivity.class)  

2.隐式intent

通过Android的筛选机制 ,可实现不同应用的通讯。

        
           
                //default表示此为activity, 由于隐式,Android默认配置Intent catagory.DEFAULT所以需写上这个

                     //action可为任意字符,但规范为  “包名.intent.action.类名”

           
       

若限定不能通过其他应用转到该activity,则说明如下:

         
           
                 //default表示此为activity

                     //action可为任意字符,但规范为  “包名.intent.action.类名”

           
       

另外还有标签,也可以作为一种筛选途径

Intent i=new Intent("action",Uri.parse("aaa://任意字符"));

你可能感兴趣的:(android应用开发)