تنظیمات کاربردی
public class SettingsUtil
extends Object
| شیء جاوا | |
| ↳ | com.google.android.tradefed.device.SettingsUtil |
یک کلاس کاربردی که میتواند تنظیمات یک دستگاه را تغییر دهد.
این کلاس به طور موقت در vendor/google قرار دارد، زیرا برای تغییر تنظیمات امنیتی به یک مکانیسم متنبازِ آمادهنشده متکی است. به محض اینکه یک روش امن متنباز برای تغییر تنظیمات امنیتی در دسترس قرار گیرد، این کلاس به پروژه اصلی tradefed منتقل خواهد شد.
خلاصه
سازندگان عمومی | |
|---|---|
SettingsUtil ( ITestDevice device)سازنده پیشفرض برای SettingsUtil - امکان پیکربندی تنظیمات سمت دستگاه را فراهم میکند. | |
SettingsUtil ( ITestDevice device, File settingApk)سازندهای که امکان لغو apk پیشفرض مورد استفاده برای پیکربندی تنظیمات دستگاه را فراهم میکند. | |
روشهای عمومی | |
|---|---|
void | changeGlobalSetting (String name, String value)تغییر تنظیمات سراسری دستگاه |
void | changeGooglePartnerSetting (String name, String value)تغییر تنظیمات شریک گوگل در دستگاه |
void | changeSecureSetting (String name, String value)تغییر تنظیمات امن در دستگاه |
void | changeSetting (String name, String value)تغییر تنظیمات دستگاه |
void | installSettingCmdApk ()فایل تنظیمات cmd apk را روی دستگاه نصب کنید. |
void | overrideGServices (String name, String value)مقدار gservices را در دستگاه لغو کنید. |
void | uninstallSettingCmd ()فایل تنظیمات cmd apk را از دستگاه حذف کنید. |
سازندگان عمومی
تنظیمات کاربردی
public SettingsUtil (ITestDevice device)
سازنده پیشفرض برای SettingsUtil - امکان پیکربندی تنظیمات سمت دستگاه را فراهم میکند. یک apk پیشفرض برای پیکربندی تنظیمات دستگاه استفاده میشود و بر اساس امضای ساخت دستگاه انتخاب خواهد شد.
| پارامترها | |
|---|---|
device | ITestDevice : دستگاه تحت آزمایش |
| پرتابها | |
|---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
| خطای com.android.tradefed.targetprep.TargetSetupError |
DeviceNotAvailableException | |
TargetSetupError | |
تنظیمات کاربردی
public SettingsUtil (ITestDevice device, File settingApk)
سازندهای که امکان لغو apk پیشفرض مورد استفاده برای پیکربندی تنظیمات دستگاه را فراهم میکند.
| پارامترها | |
|---|---|
device | ITestDevice : دستگاه تحت آزمایش |
settingApk | File : شیء File که به مسیری که SettingCmd.apk در آن ذخیره شده است اشاره دارد. اگر null باشد، از apk پیشفرض که بر اساس امضای ساخت دستگاه انتخاب شده است، استفاده میکند. |
| پرتابها | |
|---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
| خطای com.android.tradefed.targetprep.TargetSetupError |
DeviceNotAvailableException | |
TargetSetupError | |
روشهای عمومی
تنظیمات سراسری را تغییر دهید
public void changeGlobalSetting (String name,
String value)تغییر تنظیمات سراسری دستگاه
| پرتابها | |
|---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException | |
تنظیمات تغییر GooglePartner
public void changeGooglePartnerSetting (String name,
String value)تغییر تنظیمات شریک گوگل در دستگاه
| پرتابها | |
|---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException | |
تنظیمات امن را تغییر دهید
public void changeSecureSetting (String name,
String value)تغییر تنظیمات امن در دستگاه
| پرتابها | |
|---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException | |
تنظیمات تغییر
public void changeSetting (String name,
String value)تغییر تنظیمات دستگاه
| پرتابها | |
|---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException | |
نصب تنظیمات CmdApk
public void installSettingCmdApk ()
فایل تنظیمات cmd apk را روی دستگاه نصب کنید. این فایل باید قبل از هرگونه تغییر در تنظیمات اجرا شود.
| پرتابها | |
|---|---|
DeviceNotAvailableException | |
TargetSetupError | |
نادیده گرفتن سرویسهای G
public void overrideGServices (String name,
String value)مقدار gservices را در دستگاه لغو کنید.
توجه داشته باشید که این عملیات ناهمزمان است: هیچ تضمینی وجود ندارد که مقدار gservices هنگام بازگشت این روش تنظیم شده باشد.
| پرتابها | |
|---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException | |
حذف تنظیماتCmd
public void uninstallSettingCmd ()
فایل تنظیمات cmd apk را از دستگاه حذف کنید.
| پرتابها | |
|---|---|
DeviceNotAvailableException | |