有没有一种方法可以构建定制的移动设备管理(MDM)系统,强制应用程序始终保持打开状态,即不允许用户关闭?
我正在构建一个图像库应用程序,供用户使用。但我不希望他们能够关闭我的应用程序。
谢谢。
类似这样的东西吗?
但是,我也需要知道应用何时关闭或被杀死?
让我尝试更好地解释。想象一下,如果一个艺术家想通过10个安卓设备展示他的作品。所有设备都在墙上。因此,他可以使用这个应用程序。我想锁定设备,只运行这个应用程序,不允许其他任何操作。类似于当您去手机店,所有设备都运行演示应用程序,您无法在没有密码的情况下退出它。 (即苹果商店)您无法退出正在这些iPad上运行的应用程序。
我正在构建一个图像库应用程序,供用户使用。但我不希望他们能够关闭我的应用程序。
谢谢。
类似这样的东西吗?
public class IntentReceiver extends BroadcastReceiver {
public static final String TAG = IntentReceiver.class.getSimpleName();
@Override
public void onReceive(Context context, Intent intent) {
Log.i(TAG, "onReceive - intent => " + intent.getAction());
//Get Intent
String action = intent.getAction();
if("android.intent.category.HOME".equals(action)) {
Intent i = new Intent();
i.setClass(context, MainActivity.class);
i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(i);
}
但是,我也需要知道应用何时关闭或被杀死?
让我尝试更好地解释。想象一下,如果一个艺术家想通过10个安卓设备展示他的作品。所有设备都在墙上。因此,他可以使用这个应用程序。我想锁定设备,只运行这个应用程序,不允许其他任何操作。类似于当您去手机店,所有设备都运行演示应用程序,您无法在没有密码的情况下退出它。 (即苹果商店)您无法退出正在这些iPad上运行的应用程序。