如何让Android应用程序在打开时重定向到其他应用程序?

问题描述:

我想通过创建一个具有我选择的图标的应用程序立即打开另一个应用程序(例如手机或相机)来解决股票锁定屏幕上的应用程序(Verizon LG G4在我的情况下)的非可定制图标问题。打开时。这个应用程序然后可以选择锁屏,并简单地作为其他应用程序的快捷方式。如何让Android应用程序在打开时重定向到其他应用程序?

对于手机,它看起来像我需要沿着线的东西:

Intent intent = new Intent(Intent.ACTION_DIAL); startActivity(intent);

但我不知道的,这样它会立即执行,其中把这个项目中,如果它甚至是正确的代码,或者甚至有可能。另外,想知道打开一个应用程序如Firefox的代码是什么样的。

注意:我正在使用Android Studio 1.4.1

您的方法是正确的。

如果将它放在MainActivity的onCreate()方法上,应该没有任何问题,它将在创建时被执行。

希望这会有所帮助。

+0

添加'noHistory'也可能有用。如果活动仅仅是重定向。 – Knossos

+0

参见http://*.com/questions/10202903/skip-going-back-to-direct-parent-activity-when-pressed-back – JimmyB

+0

谢谢!我在MainActivity中使用了以下代码: public class MainActivity extends AppCompatActivity {0} Override protected void onCreate(Bundle savedInstanceState){ Intent intent = new Intent(Intent.ACTION_DIAL); startActivity(intent); super.onCreate(savedInstanceState); }}' 并在MainActivity的Manifest中添加了'noHistory'。 它的工作原理,但有时点击应用程序时,我可以看到一个空白的活动页面,屏幕上显示我的应用程序的标题,然后切换到电话拨号。我可以忍受它,但有什么办法可以避免这种情况? – Waltfeld