2016-04-25 13 views
0

У меня есть одна проблема, и я не получаю решение в Интернете. Моя проблема - в некоторых устройствах, таких как samsung и motorola, у которых есть версия для Android версии 5.0+, я не могу создать рабочий профиль (приложение TestDPC на playstore). Какая причина, пожалуйста, если кто-нибудь знает, объясните это, пожалуйста. Это код проверяется андроидом во время работы профиля creation-Не удается создать рабочий профиль (владелец профиля) на некоторых устройствах Android 5.0+?

PackageManager pm=getPackageManager(); 
    System.out.println(" can create profile="+ pm.hasSystemFeature(PackageManager.FEATURE_MANAGED_USERS)); 

Является Там возможность изменить эту вещь, так что я могу создать профиль работы в каждом устройстве.

Спасибо

+0

Я думаю, вы должны обновить приложение, поскольку предыдущая версия обновлена ​​с другим именем пакета – Sushrita

+0

nop, это не решение! – shyam002

ответ

0

Проверив код

pm.hasSystemFeature(PackageManager.FEATURE_MANAGED_USERS)); 

, если устройство имеет управляемый пользователем, чем только он может создать профиль работы в противном случае не позволит создать рабочую profile.Device должна иметь это удалось функция пользователя.

0

Там может быть несколько причин, почему телефон с Android 5.0+ не поддерживают работу профилей. Самая распространенная причина - слишком маленький баран. Google рекомендует использовать минимум 1,5 ГБ оперативной памяти для поддержки рабочих профилей, но меньшее количество оперативной памяти может работать только с ухудшением производительности.

Я не верю, что для вашей ситуации есть работа, кроме повторной компиляции ОС, добавляющей как минимум аппаратную функцию android.software.managed_users. Но получить источник может быть сложно для телефона Motorola или Samsung.

Кроме того, телефон не должен быть сконфигурирован как низкое ОЗУ, то есть ro.config.low_ram. И если поддерживается только один пользователь, Google предоставляет дополнительные исправления для поддержки управляемого профиля для этого единственного пользователя. В Google есть гораздо более подробная документация для OEM-производителей для внедрения устройства Android for Work.