2012-10-31 144 views
4

,你会如何去锁定下一个Android设备同时满足以下要求:锁定向下(“Kiosk模式”)Android设备

  • 到Wi-Fi网络接入
  • 访问单个公司的App
  • 能够下载/更新到公司的App
  • 访问蓝牙打印机的新版本

Obvi这是一个相当普遍的问题,但我希望得到一些指导。有没有解决这个问题的方法?我知道诸如SecureLock和Device Lock之类的应用程序,但是这些应用程序中的哪一个都允许我们的应用程序更新应用程序?

如果我们预先配置设备只有我们的应用程序而没有其他任何东西,删除所有其他应用程序呢?

再次,只是在这里寻找一些方向/建议。

注意:我知道基本上任何事情都可以通过发布Android的定制版本来实现,但实施工作是我们决定解决方案的一个因素。

+0

有一个警告,之后一切都是次要的。一个安全的bootloader,不能被绕过。如果设备没有一个,那么它可以被植根,然后,你做的任何事情都是可以避免的。 – Simon

回答

4

我相信大部分这个可以通过构建一个“启动器”应用程序并使其全屏(覆盖状态栏)来实现。查看API Demo Home

访问WiFi网络

您可以使用WifiManager处理上市/连接/等。

访问单个公司的App

创建主应用程序的启动器,您可以控制其他应用程序可以安装/卸载/启动/等的能力。

能够下载/更新到公司的App

的新版本这可以很容易地通过简单地下载更新的apk文件(具有较大版本的代码)和opening the file via Intent to install来完成。

访问蓝牙打印机

我不知道很多关于这一点,但如果能在一个正常的应用程序来完成,启动方法涵盖它。