我正在开发用于CAR使用的Android应用程序,我需要在手机或平板电脑中驱动程序只能运行并使用此应用程序:无需调用或运行其他应用程序。那可能吗?如果不是,有没有办法限制用户例如卸载其他应用程序并禁用安装系统并禁用调用系统?
先谢谢,
答案 0 :(得分:8)
我做过类似这样的应用程序,实际上是一个驾驶室内的娱乐系统。我还写了一篇关于它的博客文章,你可以在这里查看:http://arnab.ch/blog/2012/01/android-auto-updating-homescreen-application/。
这是一个复杂的应用程序,让我列出相关项目:
我希望我能给你一些方向,如果有什么不清楚,请告诉我。
答案 1 :(得分:0)
您可以使用辅助功能服务来解决此问题,并且需要在onAccessibilityEvent方法中检查授予的应用程序包。
import android.accessibilityservice.AccessibilityService;
public class MyAccessibilityService extends AccessibilityService {
...
@Override
public void onAccessibilityEvent(AccessibilityEvent event) {
}
@Override
public void onInterrupt() {
}
...
}
请点击链接:https://developer.android.com/training/accessibility/service.html