BuildInfoUtil

public class BuildInfoUtil
extends Object

java.lang.অবজেক্ট
com.android.tradefed.util.BuildInfoUtil


IBuildInfo ম্যানিপুলেট করতে সাহায্য করার জন্য একটি util ক্লাস

সারাংশ

পাবলিক কনস্ট্রাক্টর

BuildInfoUtil ()

পাবলিক পদ্ধতি

static void bootstrapDeviceBuildAttributes ( IBuildInfo buildInfo, ITestDevice device, String overrideBuildId, String overrideBuildFlavor, String overrideBuildBranch, String overrideBuildAlias)

ডিভাইস থেকে বিল্ড অ্যাট্রিবিউটগুলি পড়ে এবং প্রাসঙ্গিক বিল্ড তথ্য ক্ষেত্রগুলিকে ওভাররাইড করতে ব্যবহার করে৷

দ্রষ্টব্য: যেহেতু শাখার তথ্য বিল্ড অ্যাট্রিবিউট হিসাবে ডিভাইসে সংরক্ষণ করা হয় না, তাই ইনজেকশন করা শাখার তথ্য ড্যাশের মাধ্যমে নিম্নলিখিত ক্ষেত্রগুলিকে সংযুক্ত করা হবে:

  • ro.product.brand
  • ro.product.name
  • ro.product.vendor.device (পুরনো API স্তরে ভিন্ন হতে পারে)
  • ro.build.version.release

পাবলিক কনস্ট্রাক্টর

BuildInfoUtil

public BuildInfoUtil ()

পাবলিক পদ্ধতি

bootstrapDeviceBuildAttributes

public static void bootstrapDeviceBuildAttributes (IBuildInfo buildInfo, 
                ITestDevice device, 
                String overrideBuildId, 
                String overrideBuildFlavor, 
                String overrideBuildBranch, 
                String overrideBuildAlias)

ডিভাইস থেকে বিল্ড অ্যাট্রিবিউটগুলি পড়ে এবং প্রাসঙ্গিক বিল্ড তথ্য ক্ষেত্রগুলিকে ওভাররাইড করতে ব্যবহার করে৷

দ্রষ্টব্য: যেহেতু শাখার তথ্য বিল্ড অ্যাট্রিবিউট হিসাবে ডিভাইসে সংরক্ষণ করা হয় না, তাই ইনজেকশন করা শাখার তথ্য ড্যাশের মাধ্যমে নিম্নলিখিত ক্ষেত্রগুলিকে সংযুক্ত করা হবে:

  • ro.product.brand
  • ro.product.name
  • ro.product.vendor.device (পুরনো API স্তরে ভিন্ন হতে পারে)
  • ro.build.version.release

পরামিতি
buildInfo IBuildInfo : বিল্ড তথ্য যেখানে ডিভাইস বিল্ড বৈশিষ্ট্যগুলি ইনজেকশন করা হবে

device ITestDevice : যে ডিভাইস থেকে বিল্ড অ্যাট্রিবিউট পড়তে হয়

overrideBuildId String : ডিভাইস থেকে পড়ার পরিবর্তে, এই মানটিতে বিল্ড আইডি ওভাররাইড করুন; কোনো ওভাররাইডের জন্য null

overrideBuildFlavor String : ডিভাইস থেকে পড়ার পরিবর্তে, এই মানটিতে বিল্ড ফ্লেভার ওভাররাইড করুন; কোনো ওভাররাইডের জন্য null

overrideBuildBranch String : শাখার বিকল্প হিসাবে ডিভাইসের বৈশিষ্ট্যগুলিকে সংযুক্ত করার পরিবর্তে, এটিকে এই মানটিতে ওভাররাইড করুন; কোনো ওভাররাইডের জন্য null

overrideBuildAlias String : ডিভাইস থেকে পড়ার পরিবর্তে, এই মানটিতে বিল্ড উপনাম ওভাররাইড করুন; কোনো ওভাররাইডের জন্য null

নিক্ষেপ করে
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException