সেটিংসইউটিল
public class SettingsUtil
extends Object
| java.lang.Object | |
| ↳ | com.google.android.tradefed.device.SettingsUtil |
একটি ইউটিলিটি ক্লাস যা কোনো ডিভাইসের সেটিংস পরিবর্তন করতে পারে।
এই ক্লাসটি সাময়িকভাবে vendor/google-এ রয়েছে, কারণ সুরক্ষিত সেটিংস পরিবর্তন করার জন্য এটি একটি এখনো প্রস্তুত নয় এমন ওপেন সোর্স পদ্ধতির উপর নির্ভর করে। সুরক্ষিত সেটিংস পরিবর্তন করার জন্য একটি ওপেন-সোর্স নিরাপদ পদ্ধতি উপলব্ধ হলেই, এই ক্লাসটি মূল tradefed প্রোজেক্টে স্থানান্তরিত করা হবে।
সারসংক্ষেপ
সরকারি নির্মাণকারী | |
|---|---|
SettingsUtil ( ITestDevice device)SettingsUtil-এর ডিফল্ট কনস্ট্রাক্টর – যা ডিভাইস-সাইড সেটিংস কনফিগার করার সুবিধা প্রদান করে। | |
SettingsUtil ( ITestDevice device, File settingApk)এমন একটি কনস্ট্রাক্টর যা ডিভাইসের সেটিংস কনফিগার করতে ব্যবহৃত ডিফল্ট এপিকে-কে ওভাররাইড করার সুযোগ দেয়। | |
জনসাধারণের পদ্ধতি | |
|---|---|
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 ()ডিভাইসে সেটিং সিএমডি এপিকে ইনস্টল করুন। |
void | overrideGServices (String name, String value)ডিভাইসে একটি gservices মান ওভাররাইড করুন। |
void | uninstallSettingCmd ()ডিভাইস থেকে সেটিং সিএমডি এপিকে আনইনস্টল করুন। |
সরকারি নির্মাণকারী
সেটিংসইউটিল
public SettingsUtil (ITestDevice device)
SettingsUtil-এর ডিফল্ট কনস্ট্রাক্টর - এটি ডিভাইস-সাইড সেটিংস কনফিগার করার সুবিধা প্রদান করে। ডিভাইস সেটিংস কনফিগার করার জন্য একটি ডিফল্ট এপিকে ব্যবহৃত হয়, এবং এটি ডিভাইসের বিল্ড সিগনেচারের উপর ভিত্তি করে নির্বাচন করা হবে।
| প্যারামিটার | |
|---|---|
device | ITestDevice : পরীক্ষাধীন ডিভাইস |
| নিক্ষেপ | |
|---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
| com.android.tradefed.targetprep.TargetSetupError |
DeviceNotAvailableException | |
TargetSetupError | |
সেটিংসইউটিল
public SettingsUtil (ITestDevice device, File settingApk)
এমন একটি কনস্ট্রাক্টর যা ডিভাইসের সেটিংস কনফিগার করতে ব্যবহৃত ডিফল্ট এপিকে-কে ওভাররাইড করার সুযোগ দেয়।
| প্যারামিটার | |
|---|---|
device | ITestDevice : পরীক্ষাধীন ডিভাইস |
settingApk | 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 | |
গুগল পার্টনার সেটিং পরিবর্তন করুন
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 | |
installSettingCmdApk
public void installSettingCmdApk ()
ডিভাইসে সেটিং সিএমডি এপিকে ইনস্টল করুন। যেকোনো সেটিং পরিবর্তনের কল করার আগে এটি অবশ্যই চালাতে হবে।
| নিক্ষেপ | |
|---|---|
DeviceNotAvailableException | |
TargetSetupError | |
ওভাররাইডজিসার্ভিসেস
public void overrideGServices (String name,
String value)ডিভাইসে একটি gservices মান ওভাররাইড করুন।
উল্লেখ্য যে, এই অপারেশনটি অ্যাসিঙ্ক্রোনাস: এই মেথডটি রিটার্ন করার সময় gservices ভ্যালুটি সেট করা থাকবে এমন কোনো নিশ্চয়তা নেই।
| নিক্ষেপ | |
|---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException | |
আনইনস্টলসেটিংসিএমডি
public void uninstallSettingCmd ()
ডিভাইস থেকে সেটিং সিএমডি এপিকে আনইনস্টল করুন।
| নিক্ষেপ | |
|---|---|
DeviceNotAvailableException | |