(1)PackageName:
[是一个字符串]
就是AndroidManifest.xml文件中的package=“com.android.car.media.localmediaplayer”
(2)ComponentName:
[是一个对象,包含了PackageName和ClassName]
可以定位App,使用它可以打开一个App的Activity或Service。
public void testComponentName(View view){
Intent intent = new Intent();
String pageName = getPackageName();
//第一种方式实现
ComponentName componentName = new ComponentName(pageName,"com.android.car.media.localmediaplayer.LocalMediaBrowserService");
//第二种方式实现
ComponentName componentName = new ComponentName(MainActivity.this,"com.android.car.media.localmediaplayer.LocalMediaBrowserService");
//第三种方式实现
ComponentName componentName = new ComponentName(MainActivity.this, LocalMediaBrowserService.class);
intent.setComponent(componentName1);
startActivity(intent);
}