2016-04-25 11 views
0

Ich stehe vor einem Problem und ich bekomme keine Lösung im Internet. Mein Problem ist - in einigen Geräten wie Samsung und Motorola, die Android 5.0 + Version haben, kann ich kein Arbeitsprofil erstellen (TestDPC App auf Playstore). Was ist der Grund bitte, wenn jemand es bitte erklären kann. Diese ist der Code von Android zum Zeitpunkt des Arbeitsprofiles geprüft Erstellungs-Kann ich ein Arbeitsprofil (Profilbesitzer) in einigen Android 5.0+ Geräten erstellen?

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

Gibt es eine Möglichkeit, dass die Sache so zu ändern, dass ich ein Arbeitsprofil in jedem Gerät zu schaffen.

Danke

+0

Ich denke, Sie sollten die App aktualisieren, wie die vorherige Version mit einem anderen Paketnamen aktualisiert wird – Sushrita

+0

NOP das ist keine Lösung! – shyam002

Antwort

0

von Code Überprüfung

pm.hasSystemFeature(PackageManager.FEATURE_MANAGED_USERS)); 

, wenn das Gerät einen verwalteten Benutzer hat als nur kann es sonst ein Arbeitsprofil erstellen wird nicht zulassen, dass Arbeit profile.Device erstellen sollte diese Benutzer-Funktion verwaltet.

0

Es könnte mehrere Gründe, warum ein Handy mit Android 5.0 und höher nicht Arbeitsprofile unterstützen würde. Der häufigste Grund ist zu wenig RAM. Google empfiehlt einen Arbeitsspeicher von mindestens 1,5 GB, um Arbeitsprofile zu unterstützen, aber weniger RAM funktioniert möglicherweise nur mit Leistungseinbußen.

Ich glaube nicht, dass es eine Arbeit für Ihre Situation gibt, außer das OS neu zu kompilieren und mindestens die Hardware-Funktion android.software.managed_users hinzuzufügen. Aber das Erlangen der Quelle kann für ein Motorola oder Samsung Telefon schwierig sein.

Darüber hinaus darf das Telefon nicht als Low-RAM-Gerät konfiguriert werden, d. H. Ro.config.low_ram. Wenn nur ein Nutzer unterstützt wird, stellt Google zusätzliche Patches zur Unterstützung eines verwalteten Profils für diesen einzelnen Nutzer bereit. Google hat viel detailliertere Dokumentation für OEMs, um ein Android for Work-Gerät zu implementieren.