1

我正在开发一个应用程序,动画将在前台播放而不会中断用户的正常操作。应用程序应在启动时加载,因此用户无需实际打开 Activity。

1) 在启动时加载应用程序。

2) 让 Activity 以透明背景运行,不会阻止用户的正常输入。

我可以获得有关如何执行此操作的建议吗?

4

1 回答 1

2

1)在启动时加载应用程序

为此,您需要一个接收器。像这样创建一个类:

public class BootReceiver extends BroadcastReceiver{

    @Override
    public void onReceive(Context context, Intent arg1) {

        // start your activity here

    }

}

您必须像这样在您的 android 清单中注册您的“BootReceiver”:

<receiver
   android:name=".BootReceiver"
   android:enabled="true"
   android:exported="true">
   <intent-filter>
      <action android:name="android.intent.action.BOOT_COMPLETED" />
      <action android:name="android.intent.action.QUICKBOOT_POWERON" />
   </intent-filter>
</receiver>

并确保您设置了必要的权限:

<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
于 2012-09-22T10:10:51.013 回答