请不要告诉我这是个多么糟糕的主意。我不会把它当做安卓平板电脑使用。这是我的公司正在设计的安慰性医疗系统的界面。它唯一的功能就是控制我们正在构建的系统。
话虽如此,我如何才能从平板电脑上移除所有东西,只运行我的应用程序,直到平板电脑死机或重新安装标准固件?
这台平板电脑专门用作我的程序的界面、控制面板和CPU,从外部控制医疗设备。我不想在平板电脑上再放任何东西。除了在我的设备上运行我的程序之外,我不想让用户做任何事情。
如何锁定用户,使其在平板电脑的生命周期内只能使用我的程序?
(我正在构建一个碰巧使用Android平板电脑来控制它的系统。基本上,我认为使用平板电脑会更容易,而不是从头开始设计一个基于一个或多个微处理器并使用定制设计和构建的彩色界面面板的系统。如果医生想在办公室使用安卓平板电脑,欢迎购买。)
提前谢谢你。
感谢你们所有人的建议。
发布于 2012-07-24 09:11:36
如果你想这样做,你必须构建你自己的Android版本。由于几个原因,我们不可能创建一个可以做你想做的事情的应用程序,并且让它在消费者设备上工作。
您到底需要如何定制OS构建将取决于您的具体硬件。但最简单的修改是从system/app/和data/app/中删除不需要的apk文件
AOSP和XDA-Developers是学习构建自定义只读存储器的细节的两个很好的资源。
发布于 2012-07-24 08:35:22
如果设备有合理的电源,你就不需要担心后台进程。
如果这是一个消费产品,那么它可能有Google Apps套件和其他相关的项目,在这种情况下,将其根目录,而不是安装这些将是最好的方法。AOSP只运行开箱即用的Android所需的进程。
编辑:你可能只是写了一个启动程序,而不允许打开其他应用程序作为实现目标的最佳途径。
发布于 2012-07-24 08:59:54
您可能需要一个自定义ROM。这真的取决于你的设备支持的Android版本。看看下面列表中的最后一个。
http://www.redmondpie.com/best-most-popular-custom-roms-for-android-and-why-you-should-try-them-out/
https://stackoverflow.com/questions/11622480
复制相似问题