27 মার্চ, 2025 থেকে, আমরা AOSP তৈরি করতে এবং অবদান রাখতে aosp-main এর পরিবর্তে android-latest-release ব্যবহার করার পরামর্শ দিচ্ছি। আরও তথ্যের জন্য, AOSP-তে পরিবর্তনগুলি দেখুন।
         
       
     
  
  
  
    
  
  
  
    
    
      
    
    
      
      সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
    
    
      
      আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
    
  
  
    
  
  
  
  
    
  
  
    
    
 KernelModuleUtils
 public class KernelModuleUtils
 extends Object
  
  
  
| java.lang.অবজেক্ট | 
| ↳ | com.android.tradefed.util.KernelModuleUtils | 
সারাংশ 
 পাবলিক কনস্ট্রাক্টর 
 KernelModuleUtils 
public KernelModuleUtils ()
 পাবলিক পদ্ধতি 
 নির্ভরশীল মডিউল পান 
public static String[] getDependentModules (String modName, 
                String lsmodOutput) প্রদত্ত মডিউলটি নির্ভর করে এমন মডিউলগুলির নামগুলি ফেরত দিন।
 উদাহরণস্বরূপ, যদি প্রদত্ত মডিউলটি `কুনিট` হয় এবং `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
 
 ইনস্টল মডিউল 
public static CommandResult installModule (ITestDevice device, 
                String modulePath, 
                String arg, 
                long timeoutMs) প্রদত্ত ডিভাইসে একটি কার্নেল মডিউল ইনস্টল করুন।
| পরামিতি | 
|---|
| device | ITestDevice: মডিউলটি ইনস্টল করার জন্য ডিভাইস | 
| modulePath | String: ইনস্টল করার জন্য মডিউলের পথ | 
| arg | String: ইনস্টল কমান্ডে পাস করার আর্গুমেন্ট | 
| timeoutMs | long: মিলিসেকেন্ডে সময়সীমা | 
 KoExtension অপসারণ করুন 
public static String removeKoExtension (String s)
 যদি উপস্থিত থাকে তাহলে `.ko` এক্সটেনশন সরান
 ModuleWithDependency দূর করুন 
public static CommandResult removeModuleWithDependency (ITestDevice device, 
                String moduleName) প্রদত্ত ডিভাইস থেকে একটি কার্নেল মডিউল এবং নির্ভরশীল মডিউলগুলি সরান।
 এই পদ্ধতিটি ডিভাইস থেকে লক্ষ্য কার্নেল মডিউল অপসারণ করার চেষ্টা করে। যদি মডিউলটির কোনো নির্ভরতা থাকে, তবে সেই নির্ভরশীল মডিউলগুলি সর্বোত্তম প্রচেষ্টার সাথে লক্ষ্য মডিউলের আগে সরানো হবে।
| পরামিতি | 
|---|
| device | ITestDevice: যে ডিভাইস থেকে মডিউলটি সরাতে হবে | 
| moduleName | String: অপসারণের জন্য মডিউলটির নাম | 
 SingleModule সরান 
public static CommandResult removeSingleModule (ITestDevice device, 
                String moduleName) প্রদত্ত ডিভাইস থেকে একটি কার্নেল মডিউল সরান।
 এই পদ্ধতিটি ডিভাইস থেকে লক্ষ্য কার্নেল মডিউল অপসারণ করার চেষ্টা করে। কোন নির্ভরশীল মডিউল সরানো হবে না.
| পরামিতি | 
|---|
| device | ITestDevice: যে ডিভাইস থেকে মডিউলটি সরাতে হবে | 
| moduleName | String: অপসারণের জন্য মডিউলটির নাম | 
 
  
    
    
      
    
    
  
       
    
    
  
  
  এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
  2025-07-29 UTC-তে শেষবার আপডেট করা হয়েছে।
  
  
  
    
      [[["সহজে বোঝা যায়","easyToUnderstand","thumb-up"],["আমার সমস্যার সমাধান হয়েছে","solvedMyProblem","thumb-up"],["অন্যান্য","otherUp","thumb-up"]],[["এতে আমার প্রয়োজনীয় তথ্য নেই","missingTheInformationINeed","thumb-down"],["খুব জটিল / অনেক ধাপ","tooComplicatedTooManySteps","thumb-down"],["পুরনো","outOfDate","thumb-down"],["অনুবাদ সংক্রান্ত সমস্যা","translationIssue","thumb-down"],["নমুনা / কোড সংক্রান্ত সমস্যা","samplesCodeIssue","thumb-down"],["অন্যান্য","otherDown","thumb-down"]],["2025-07-29 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[]]