如何使我们的应用程序像kiosk模式应用程序(SureLock lockdown app
)。
我有LG E400 root Android安卓手机2.3.6。
我想开发像Surelock这样的应用程序,我需要开发这样的应用程序。
任何人都可以帮我自己开发这样的应用程序。
我的要求: Android设备随我的应用启动。 对于此应用程序,所有硬件按钮都被禁用(主页,后退,菜单)类似于SureLock应用程序。
答案 0 :(得分:26)
好的......经过几个小时的挣扎,我的自我并没有找到任何净资产......(不需要生根电话)
主页按钮::::
<category android:name="android.intent.category.HOME" />
处理家庭底部...
后退按钮::::
@Override
public void onBackPressed() {
// We doing this too stop user from exiting app, normally.
// super.onBackPressed();
}
对于长按主页按钮(最近的应用活动或谷歌现在)或最近的应用按钮...
@Override
protected void onPause() {
super.onPause();
ActivityManager activityManager = (ActivityManager) getApplicationContext()
.getSystemService(Context.ACTIVITY_SERVICE);
activityManager.moveTaskToFront(getTaskId(), 0);
}
需要获得许可......
<uses-permission android:name="android.permission.REORDER_TASKS" />
答案 1 :(得分:6)
如果你的应用程序就像一个主屏幕而你没有安装其他主屏幕(或者默认检查你的应用程序),它将在启动时启动,你将无法退出它。除非你以某种方式杀死任务,但这是不可预防的。
您的应用必须使用
android.intent.category.HOME
意图成为启动时第一个可见的应用程序。
如果您想要一些来源,可以查看Anderweb的ADW启动器 https://github.com/AnderWeb/android_packages_apps_Launcher