我正在开发一个应用程序,动画将在前台播放而不会中断用户的正常操作。应用程序应在启动时加载,因此用户无需实际打开 Activity。
1) 在启动时加载应用程序。
2) 让 Activity 以透明背景运行,不会阻止用户的正常输入。
我可以获得有关如何执行此操作的建议吗?
我正在开发一个应用程序,动画将在前台播放而不会中断用户的正常操作。应用程序应在启动时加载,因此用户无需实际打开 Activity。
1) 在启动时加载应用程序。
2) 让 Activity 以透明背景运行,不会阻止用户的正常输入。
我可以获得有关如何执行此操作的建议吗?
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"/>