Android 如何合并两个应用程序?

Android 如何合并两个应用程序?,android,Android,我正在开发一个电话答录机应用程序 基本上,它必须自动接听电话,发出语音信息并开始录音 我设计了一个自动接听电话的应用程序和另一个记录电话的应用程序。这两个应用程序各自运行良好。但在我合并它们之后,应用程序崩溃了 我在这里看到了一个例子:。我以同样的方式合并了应用程序,但应用程序仍然崩溃 如何正确合并我的应用程序?试试看 Intent intent = new Intent(Intent.ACTION_MAIN); intent.setClassName("com.example.package"

我正在开发一个电话答录机应用程序

基本上,它必须自动接听电话,发出语音信息并开始录音

我设计了一个自动接听电话的应用程序和另一个记录电话的应用程序。这两个应用程序各自运行良好。但在我合并它们之后,应用程序崩溃了

我在这里看到了一个例子:。我以同样的方式合并了应用程序,但应用程序仍然崩溃

如何正确合并我的应用程序?

试试看

Intent intent = new Intent(Intent.ACTION_MAIN);
intent.setClassName("com.example.package", "com.example.package.ActivityToStart");
startActivity(intent);


调用2个应用程序。并从默认保存位置检索文件。

如果你想让别人帮助你处理崩溃,你应该发布崩溃日志和导致崩溃的代码。我认为android操作系统安全系统不允许此类操作。请将“自动接听电话”应用程序的代码剪切并粘贴到“记录通话的应用程序”中同时检查两个应用程序的权限。这可能会有帮助
PackageManager pm = getPackageManager();
Intent intent = pm.getLaunchIntentForPackage("com.example.package");
startActivity(intent);