The ManagedProvisioning xml's were moved in Pie.
Also added missing managed_device and managed_user xml's.
This fixes 'Android for Work'.
REF: ebe73b6e94b6a9f94d67
Change-Id: If911b4ee1890600e47af73c7fe0fcca4dc73eb26
Android for Work (AfW) has 'Work Profiles' that allow separated profiles
to be created so employers can allow employees to have work e-mail on
their phones (for example).
To work properly the 'ManagedProvisioning' module needs to have a proper
set of vendor required apps specified in the
'vendor_required_apps_managed_profile.xml' file. This is the task of the
OEM so that they can specify which apps will replace stock apps. This is
the reason why the stock AOSP code is blank.
There is a set of minimum defaults needed as specified in Android documentation:
https://source.android.com/devices/tech/admin/implement#required_apps
(They give an example from a Nexus phone)
With the default set apps correctly specified Google's open source test code
'Test DPC' should be able to complete successfully.
https://github.com/googlesamples/android-testdpc/
(Also available on Google Play: Example code distributed by
Google to help developers implement)
The changes contained here allow LineageOS to successfully create a
'Work Profile' with 'Test DPC'.
Change-Id: I6b8ccb53149e9070712eac329e44f6c72f812410
(cherry picked from commit ac0cb02076386aff20c0af164845a89308b4dff9)
The DocumentsUI overlay needs to be updated:
* the DocumentsUI package moved from
frameworks/base/packages/DocumentsUI
to packages/apps/DocumentsUI
* the tag "productivity_device" in res/values/config.xml
has been renamed to "show_documents_root"
Change-Id: Id9028e5b92a98ac1f9fdb34cb5a0222be70d8596
Settings resources states that this should be overlayed in product config.
Due to lack of another central source for info (note: need wiki page), point
to Google Support page.
Change-Id: Ic472951b98a409583571442909a638991396d538
This forces set UA string to Nexus5 for SoftBank MCC:440 MCN:20.
Tested send/receive & confirmed working by yours truly.
Change-Id: I1831c329eb38507a957111052bb5f56350c49361
In theory, could have been a good idea, but ultimately just leads to
headaches for device maintainers that need to overlay any of these.
Revert "overlay: remove Verizon specific eri.xml"
This reverts commit 5f92da62c6.
Revert "Add Japanese APNs/eri for au, docomo MVNO, EMOBILE and SoftBank"
This reverts commit eeeb0888d4.
Revert "Add apns/eri for Boost Mobile"
This reverts commit b207e2eda3.
Revert "add more vzw eri's"
This reverts commit 82e10af192.
Revert "multi-carrier overlays: Add eri and config for US Cellular"
This reverts commit 1af75f1ba7.
Revert "Multi-carrier overlays: Fix Mms"
This reverts commit f8b0737a43.
Revert "Generic multi-carrier overlays based on hammerhead"
This reverts commit 6f5758c9c3.
Change-Id: I3495a89ce405362dc558f7ec7f0e61adea9fa507
Since CyanogenMod has the "trebuchet" preferences shortcut in Settings,
we can remove it from the main menu. This is a config to show that we
are running cm.
Change-Id: I3e749a5774b6ec87734913544d5c24fbb2cc65de
In order to have a clean white spaces for all the overlay files
this commit has all the files cleaned
Change-Id: Ie3b644f73c44165cd07a899172e7b8a7e314aa5b
file taken from http://4pda.ru/forum/index.php?showtopic=207680 with
permission of the original author, who did give feedback in
comments about it.
Change-Id: I53bfc90704c2794edab2fa8b201c89db88a6e192
The automatic changelog display is kind of scary looking when it pops
up after a clean flash. This is appropriate for ADW's market version
but probably not for a custom ROM. Disable it via overlay, it
is still available via the options menu.