Моя компания производит продукцию промышленного производства, и мы отправляем Android-планшеты с приложением для управления производственным процессом. В идеале это должно быть единственным приложением, которое пользователь видит, и мы смогли это сделать на карманных устройствах, на которых работает Gingerbread, но на Honeycomb и Ice Cream Sandwich системная панель предотвращает это.
Я понимаю, что на Jelly Bean существует более программный контроль над появлением системной панели, но я неясен в деталях. Я читал http://developer.android.com/about/versions/android-4.1.html, но мне все еще было неясно, существует ли какой-либо способ фактически скрыть системную панель под программным управлением.
Мы слишком маленькая компания для создания собственного ПЗУ (я - единственный разработчик Android), поэтому мы пытаемся работать с исходной версией ОС.
Заранее спасибо.
мне все еще было неясно, есть ли способ скрыть панель системы под программным управлением
Не постоянно. Параметры JB для удаления системной панели на планшете делают это временно - любой пользовательский ввод приведет к появлению полосы. Следовательно, он не подходит для вашего сценария.
Мы слишком маленькая компания, чтобы создать собственный ПЗУ
Если вы не возражаете против моего запроса, вы охотились на консультанта или фирму, чтобы сделать это, а не найти никого (или любого подходящего)? Или вы не преследовали этот угол? Пользовательский ПЗУ или, по крайней мере, процесс root-change-unroot, будет правильным решением для вашей проблемы. Я, конечно же, могу видеть, что найм наемного плунжера для ПЗУ может быть излишним, но можно надеяться, что есть способы аутсорсинга, которые работают.