由于 HTC ONE M8 已通过 MirrorLink 使用认证,它还具有一个定制的汽车应用程序,该应用程序附带一个允许在驾驶时打电话的活动。
有没有办法从外部应用程序开始这个活动?如果应用程序或更确切地说该活动已实现 ACTION_CALL 意图,是否是调用此活动的唯一方法?
谢谢
由于 HTC ONE M8 已通过 MirrorLink 使用认证,它还具有一个定制的汽车应用程序,该应用程序附带一个允许在驾驶时打电话的活动。
有没有办法从外部应用程序开始这个活动?如果应用程序或更确切地说该活动已实现 ACTION_CALL 意图,是否是调用此活动的唯一方法?
谢谢
有没有办法从外部应用程序开始这个活动?
是的,您可以使用意图过滤器来做到这一点,信息如下:
http://developer.android.com/training/basics/intents/filters.html
但是如果你只想打开应用程序,知道应用程序包就足够了:
PackageManager pm = getPackageManager();
Intent intent = pm.getLaunchIntentForPackage("your.other.app");
startActivity(intent);