是否可以通过Android Auto上的应用程序启动任何第三方应用程序 我无法在任何地方找到任何提及的东西。
注意:请注意" Android Auto" (车)这里的话。我不是要求Android移动应用程序。
答案 0 :(得分:2)
android auto的想法与你想要的完全不同。
Android auto提供了一个平台,它通过良好的用户界面完成基本操作,确保不会分散用户的注意力。
您需要做的就是提供此平台可以使用的服务。 截至目前,您可以提供与android auto兼容的音乐和消息服务。
答案 1 :(得分:0)
您可以启动类似
的应用程序代码Intent intent = new Intent(Intent.ACTION_MAIN);
intent.setClassName("com.example.youpackage", "com.example.LauchActivity");
startActivity(intent);
如果你想获得launch.code的所有可能的应用程序列表:
声明您的意图并添加您希望传递的值
PackageManager packageManager = getPackageManager();
List<ResolveInfo> activities = packageManager.queryIntentActivities(intent, 0);
boolean isIntentSafe = activities.size() > 0;
if (isIntentSafe) {
startActivity(mapIntent);
}
另一种启动特定应用程序的方法
PackageManager pm = getPackageManager();
Intent intent = pm.getLaunchIntentForPackage("com.example.package");
startActivity(intent);