২০২৬ সাল থেকে, আমাদের ট্রাঙ্ক স্টেবল ডেভেলপমেন্ট মডেলের সাথে সামঞ্জস্য রাখতে এবং ইকোসিস্টেমের জন্য প্ল্যাটফর্মের স্থিতিশীলতা নিশ্চিত করতে, আমরা প্রতি দুই ও চার ত্রৈমাসিকে (Q2 এবং Q4) AOSP-তে সোর্স কোড প্রকাশ করব। AOSP বিল্ড করতে এবং এতে অবদান রাখতে, android-latest-release ব্যবহার করুন। android-latest-release ম্যানিফেস্ট ব্রাঞ্চটি সর্বদা AOSP-তে পুশ করা সর্বশেষ রিলিজটিকে রেফারেন্স করবে। আরও তথ্যের জন্য, Changes to AOSP দেখুন।
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
কার্নেলমডিউলইউটিলস
public class KernelModuleUtils
extends Object
| java.lang.Object |
| ↳ | com.android.tradefed.util.KernelModuleUtils |
সারসংক্ষেপ
সরকারি নির্মাণকারী
কার্নেলমডিউলইউটিলস
public KernelModuleUtils ()
জনসাধারণের পদ্ধতি
নির্ভরশীল মডিউলগুলি পান
public static String[] getDependentModules (String modName,
String lsmodOutput) প্রদত্ত মডিউলটি যে মডিউলগুলোর উপর নির্ভর করে, সেগুলোর নাম ফেরত দিন।
উদাহরণস্বরূপ, যদি প্রদত্ত মডিউলটি `kunit` হয়, এবং `lsmod` এর আউটপুট হয়:
$ lsmod
Module Size Used by
kunit_test 663552 0
time_test 663558 0
kunit 57344 15 kunit_test,time_test
তাহলে এই মেথডটি `kunit_test` এবং `time_test` সম্বলিত একটি অ্যারে রিটার্ন করবে।
| প্যারামিটার |
|---|
modName | String |
lsmodOutput | String |
getDisplayedModuleName
public static String getDisplayedModuleName (String fullPath)
লোড হওয়ার পর মডিউলের নামটি যেভাবে প্রদর্শিত হয়, সেভাবেই ফেরত দিন।
উদাহরণস্বরূপ, ফাইলের নাম এবং `lsmod` দ্বারা প্রাপ্ত নামের মধ্যে পার্থক্যটি দেখুন:
$ insmod kunit.ko
$ lsmod | grep kunit
kunit 20480 0
| প্যারামিটার |
|---|
fullPath | String |
মডিউল ইনস্টল করুন
public static CommandResult installModule (ITestDevice device,
String modulePath,
String arg,
long timeoutMs) প্রদত্ত ডিভাইসটিতে একটি কার্নেল মডিউল ইনস্টল করুন।
| প্যারামিটার |
|---|
device | ITestDevice : যে ডিভাইসে মডিউলটি ইনস্টল করতে হবে |
modulePath | String : ইনস্টল করার জন্য মডিউলের পাথ |
arg | String : ইনস্টল কমান্ডে পাস করার জন্য আর্গুমেন্ট |
timeoutMs | long : মিলিসেকেন্ডে সময়সীমা |
removeKoExtension
public static String removeKoExtension (String s)
`.ko` এক্সটেনশন থাকলে তা মুছে ফেলুন।
নির্ভরতা সহ মডিউল অপসারণ করুন
public static CommandResult removeModuleWithDependency (ITestDevice device,
String moduleName) প্রদত্ত ডিভাইস থেকে একটি কার্নেল মডিউল এবং নির্ভরশীল মডিউলগুলো অপসারণ করুন।
এই পদ্ধতিটি ডিভাইস থেকে নির্দিষ্ট কার্নেল মডিউলটি অপসারণ করার চেষ্টা করে। যদি মডিউলটির কোনো নির্ভরশীলতা থাকে, তবে সেই নির্ভরশীল মডিউলগুলোকে সর্বোচ্চ প্রচেষ্টার মাধ্যমে নির্দিষ্ট মডিউলের আগে অপসারণ করা হবে।
| প্যারামিটার |
|---|
device | ITestDevice : যে ডিভাইস থেকে মডিউলটি অপসারণ করতে হবে |
moduleName | String : অপসারণ করার জন্য মডিউলের নাম |
একক মডিউল অপসারণ
public static CommandResult removeSingleModule (ITestDevice device,
String moduleName) প্রদত্ত ডিভাইস থেকে একটি কার্নেল মডিউল অপসারণ করুন।
এই পদ্ধতিটি ডিভাইস থেকে নির্দিষ্ট কার্নেল মডিউলটি অপসারণ করার চেষ্টা করে। কোনো নির্ভরশীল মডিউল অপসারণ করা হবে না।
| প্যারামিটার |
|---|
device | ITestDevice : যে ডিভাইস থেকে মডিউলটি অপসারণ করতে হবে |
moduleName | String : অপসারণ করার জন্য মডিউলের নাম |
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2026-06-22 UTC-তে শেষবার আপডেট করা হয়েছে।
[null,null,["2026-06-22 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[]]