Android ComponentName简介

来源:互联网 发布:mac单引号怎么打出来 编辑:程序博客网 时间:2024/05/01 11:20

ComponentName:ComponentName和Intent同位于Android.content包下,,这个类主要用来定义可见一个应用程序组件,例如:Activity,Service,BroadcastReceiver或者ContentProvider。

ComponentName的构造函数:ComponentName(String packageName,String activityName)

packageName就是AndroidManifest.xml文件中根结点下的package=“XXX.XXXXX.XXXXX",还有组件在应用程序中的完整路径名,拿Activity来说,也就是activity节点中name属性的值。所以可以使用ComponentName来封装一个组件的应用包名和组件的名字。

用法:

Intent it=new Intent();  it.setComponent(new ComponentName(String packageName,String activityName ));  startActivity(it);  


0 0