我正在嘗試使用android應用程序限制。我已經實現了代碼,並試圖使用Test DPC進行測試。Android應用程序限制 - 捆綁測試時空包裝測試DPC
S我使用Test DPC在我的設備上設置了一個工作配置文件(沒有用戶)。我將我的應用程序添加到Test DPC管理的應用程序集中。我可以使用Test DPC來檢索我的應用程序應用程序限制的默認值。我可以保存所做的任何更改,但在執行此操作時Test DPC中沒有錯誤,因此我認爲它是正確的並且已將其保存。
但是我無法讀取我的應用程序中的應用限制。它總是返回一個空包。
注 - 我使用的是Xamarin,但代碼應該與本機Java類似。
我加入以下到我的AndroidManiifest.xml
<application android:label="AppName" android:icon="@drawable/launchimage" android:theme="@style/Theme.actionbar_dark_style" android:logo="@drawable/applogo">
<meta-data android:name="android.content.APP_RESTRICTIONS" android:resource="@xml/app_restrictions" />
</application>
我想用下面的代碼
var restrictionsManager = (RestrictionsManager)Application.Context.GetSystemService(Context.RestrictionsService);
Bundle appRestrictions = restrictionsManager.ApplicationRestrictions;
但是返回的包是空的訪問應用程序的限制。我錯過了什麼嗎?有沒有人有一個工作的例子?
任何幫助將不勝感激。