首页 > 解决方案 > 手机启动时如何启动我的应用程序?

问题描述

我看到很多关于 onRecieve() 和 BroadcastIntent 等的例子。仍然不知道该怎么做。下面的 Toast 示例仍然不起作用。我有一个包含 2 个活动的应用程序。我想在系统启动时开始主要活动。因此,当手机解锁时,我的应用程序将运行。

public class MainActivity extends AppCompatActivity {

Intent intent;

public class MyReceiver extends BroadcastReceiver {
    @Override
    public void onReceive(Context context, Intent intent) {
        Toast.makeText(context, "Intent Detected.", Toast.LENGTH_LONG).show();
        //onCreate(savedInstanceState);
    }
}
}

    <receiver android:name=".MainActivity$MyReceiver" >

        <intent-filter>
          <action android:name="android.intent.action.BOOT_COMPLETED">
          </action>
         </intent-filter>

    </receiver>   

我看到的例子是 Toast,而不是如何启动同一个应用程序。

标签: androidstartup

解决方案


推荐阅读