Android 2.2:启动时自动启动应用程序问题

Android 2.2:启动时自动启动应用程序问题,android,broadcastreceiver,boot,Android,Broadcastreceiver,Boot,我制作了一个扩展广播接收器的类。我希望它在启动时运行我的主类,但我在启动设备时不断收到“强制关闭”消息。我认为问题出在“YourActivity.class”上 我试过使用“TestMain.class”(我的主类名)和“com.test.TestMain.class”。我错过什么了吗 谢谢如果您想在启动时启动它,我将遵循此示例 崩溃后粘贴logcat输出。AndroidManifest.xml如下所示:是否正确?我在哪里可以找到logcat输出?很抱歉,我昨天开始制作应用程序。你真的不应该在启

我制作了一个扩展广播接收器的类。我希望它在启动时运行我的主类,但我在启动设备时不断收到“强制关闭”消息。我认为问题出在“YourActivity.class”上

我试过使用“TestMain.class”(我的主类名)和“com.test.TestMain.class”。我错过什么了吗


谢谢

如果您想在启动时启动它,我将遵循此示例


崩溃后粘贴logcat输出。AndroidManifest.xml如下所示:是否正确?我在哪里可以找到logcat输出?很抱歉,我昨天开始制作应用程序。你真的不应该在启动时运行应用程序。您当然不应该在启动时启动活动。那太疯狂了。你要做的是,当用户打开他们的设备,引导完成的广播在后台进行时(但他们没有意识到),你的活动会突然出现在他们的脸上。对于用户来说,这可能不是一个好的体验。(正如Commonware所说,BOOT_COMPLETED并不是应用程序开发的好起点。应用程序应该只在某些特殊情况下使用它。)好吧,我制作的这个应用程序将以kiosk模式在android平板电脑上运行。如果设备重新启动,我希望它自动启动kiosk应用程序。平板电脑将被放置在(大部分)无人驾驶的地方,这就是为什么我希望它能自动启动。这样做还是个坏主意?启动应用程序和活动有什么区别?此活动是否正在启动应用程序?:)再次感谢你,我浪费时间和一个25%接受率的人回答这个问题,这个问题是在去年12月被问到的……也许至少我可以得到一些选票,或者用同样的问题帮助其他人。
@Override
public void onReceive(Context context, Intent intent) {

 Intent myIntent = new Intent(context, YourActivity.class);
 context.startActivity(myIntent);
}