বিচ্ছিন্ন পরিষেবা

public abstract class IsolatedService
extends Service

java.lang.অবজেক্ট
android.content.Context
android.content.ContextWrapper
android.app.Service
android.adservices.ondevicepersonalization.IsolatedService


পরিষেবাগুলির জন্য বেস ক্লাস যা ODP দ্বারা OnDevicePersonalizationManager#execute(ComponentName, PersistableBundle, java.util.concurrent.Executor, OutcomeReceiver) এ কল করে শুরু হয় এবং একটি বিচ্ছিন্ন প্রক্রিয়ায় চলে। পরিষেবাটি একটি কলিং অ্যাপে একটি SurfaceView -তে প্রদর্শনের জন্য সামগ্রী তৈরি করতে পারে এবং অন-ডিভাইস স্টোরেজে অবিরাম ফলাফল লিখতে পারে, যা ক্রস-ডিভাইস পরিসংখ্যান বিশ্লেষণের জন্য ফেডারেটেড অ্যানালাইসিস বা মডেল প্রশিক্ষণের জন্য ফেডারেটেড লার্নিং দ্বারা ব্যবহার করা যেতে পারে। ক্লায়েন্ট অ্যাপগুলি একটি IsolatedService সাথে ইন্টারঅ্যাক্ট করতে OnDevicePersonalizationManager ব্যবহার করে।

সারাংশ

উত্তরাধিকার সূত্রে প্রাপ্ত ধ্রুবক

int START_CONTINUATION_MASK

বিটগুলি onStartCommand(Intent, int, int) দ্বারা ফেরত দেওয়া হয়েছে যাতে পরিষেবাটি মেরে ফেলা হলে কীভাবে চালিয়ে যেতে হয় তা বর্ণনা করে।

int START_FLAG_REDELIVERY

এই পতাকাটি onStartCommand(Intent, int, int) এ সেট করা হয়েছে যদি উদ্দেশ্যটি পূর্বে বিতরণ করা অভিপ্রায়ের পুনরায় বিতরণ করা হয়, কারণ পরিষেবাটি পূর্বে START_REDELIVER_INTENT ফেরত দিয়েছিল কিন্তু সেই অভিপ্রায়ের জন্য stopSelf(int) কল করার আগে মেরে ফেলা হয়েছিল৷

int START_FLAG_RETRY

এই ফ্ল্যাগটি onStartCommand(Intent, int, int) এ সেট করা হয়েছে যদি উদ্দেশ্যটি পুনরায় চেষ্টা করা হয় কারণ আসল প্রচেষ্টাটি onStartCommand(android.content.Intent, int, int) থেকে কখনও পাওয়া বা ফিরে আসেনি।

int START_NOT_STICKY

onStartCommand(Intent, int, int) থেকে ফিরে আসার জন্য ধ্রুবক : যদি এই পরিষেবাটির প্রক্রিয়াটি শুরু করার সময় বন্ধ হয়ে যায় ( onStartCommand(Intent, int, int) থেকে ফিরে আসার পরে), এবং এটিতে বিতরণ করার জন্য কোনও নতুন স্টার্ট ইন্টেন্ট না থাকে, তাহলে পরিষেবাটিকে শুরু হওয়া অবস্থার বাইরে নিয়ে যান এবং Context.startService(Intent) এ ভবিষ্যতে স্পষ্ট কল না হওয়া পর্যন্ত পুনরায় তৈরি করবেন না।

int START_REDELIVER_INTENT

onStartCommand(Intent, int, int) থেকে ফিরে আসার জন্য ধ্রুবক : যদি এই পরিষেবাটির প্রক্রিয়াটি শুরু করার সময় বন্ধ হয়ে যায় ( onStartCommand(Intent, int, int) থেকে ফিরে আসার পরে), তাহলে এটি পুনরায় চালু করার জন্য নির্ধারিত হবে এবং শেষ বিতরণ করা অভিপ্রায় onStartCommand(Intent, int, int) এর মাধ্যমে আবার এটিতে পুনরায় বিতরণ করা হয়েছে।

int START_STICKY

onStartCommand(Intent, int, int) থেকে ফিরে আসার জন্য ধ্রুবক : যদি এই পরিষেবাটির প্রক্রিয়াটি শুরু করার সময় বন্ধ হয়ে যায় ( onStartCommand(Intent, int, int) থেকে ফিরে আসার পরে), তাহলে এটিকে শুরু অবস্থায় ছেড়ে দিন কিন্তু এটি ধরে রাখবেন না বিতরণ অভিপ্রায়.

int START_STICKY_COMPATIBILITY

onStartCommand(Intent, int, int) থেকে ফিরে আসার জন্য ধ্রুবক : START_STICKY এর সামঞ্জস্যপূর্ণ সংস্করণ যা নিশ্চিত করে না যে onStartCommand(Intent, int, int) মারা যাওয়ার পরে আবার কল করা হবে৷

int STOP_FOREGROUND_DETACH

stopForeground(int) এর জন্য নির্বাচক : সেট করা থাকলে, পূর্বে startForeground(int, Notification) এ সরবরাহ করা বিজ্ঞপ্তিটি পরিষেবার জীবনচক্র থেকে বিচ্ছিন্ন হয়ে যাবে।

int STOP_FOREGROUND_LEGACY

এপিআই লেভেল 33-এ এই ধ্রুবকটি বন্ধ করা হয়েছে। পরিবর্তে STOP_FOREGROUND_DETACH ব্যবহার করুন। উত্তরাধিকার আচরণ অসঙ্গত ছিল, যা অপ্রত্যাশিত ফলাফলের চারপাশে বাগগুলির দিকে পরিচালিত করে।

int STOP_FOREGROUND_REMOVE

stopForeground(int) এর জন্য নির্বাচক : সরবরাহ করা হলে, পূর্বে startForeground(int, Notification) এ সরবরাহ করা বিজ্ঞপ্তি বাতিল করা হবে এবং প্রদর্শন থেকে সরানো হবে।

String ACCESSIBILITY_SERVICE

একটি AccessibilityManager পুনরুদ্ধার করতে getSystemService(java.lang.String) এর সাথে ব্যবহার করুন যাতে নিবন্ধিত ইভেন্ট শ্রোতাদের মাধ্যমে UI ইভেন্টগুলির জন্য ব্যবহারকারীর প্রতিক্রিয়া জানানো হয়।

String ACCOUNT_SERVICE

আপনার পছন্দের সময়ে ইন্টেন্ট পাওয়ার জন্য AccountManager পুনরুদ্ধার করতে getSystemService(java.lang.String) এর সাথে ব্যবহার করুন।

String ACTIVITY_SERVICE

গ্লোবাল সিস্টেম স্টেটের সাথে ইন্টারঅ্যাক্ট করার জন্য একটি ActivityManager পুনরুদ্ধার করতে getSystemService(java.lang.String) এর সাথে ব্যবহার করুন।

String ALARM_SERVICE

আপনার পছন্দের সময়ে ইন্টেন্ট পাওয়ার জন্য একটি AlarmManager পুনরুদ্ধার করতে getSystemService(java.lang.String) এর সাথে ব্যবহার করুন।

String APPWIDGET_SERVICE

AppWidgets অ্যাক্সেস করার জন্য একটি AppWidgetManager পুনরুদ্ধার করতে getSystemService(java.lang.String) এর সাথে ব্যবহার করুন।

String APP_OPS_SERVICE

ডিভাইসে অ্যাপ্লিকেশন অপারেশন ট্র্যাক করার জন্য একটি AppOpsManager পুনরুদ্ধার করতে getSystemService(java.lang.String) এর সাথে ব্যবহার করুন৷

String APP_SEARCH_SERVICE

সিস্টেম দ্বারা পরিচালিত অ্যাপ ডেটা ইন্ডেক্সিং এবং অনুসন্ধানের জন্য একটি AppSearchManager পুনরুদ্ধার করতে getSystemService(java.lang.String) এর সাথে ব্যবহার করুন৷

String AUDIO_SERVICE

ভলিউম, রিঙ্গার মোড এবং অডিও রাউটিং পরিচালনার জন্য একটি AudioManager পুনরুদ্ধার করতে getSystemService(java.lang.String) এর সাথে ব্যবহার করুন।

String BATTERY_SERVICE

ব্যাটারি অবস্থা পরিচালনার জন্য একটি BatteryManager পুনরুদ্ধার করতে getSystemService(java.lang.String) এর সাথে ব্যবহার করুন।

int BIND_ABOVE_CLIENT

bindService(Intent, BindServiceFlags, Executor, ServiceConnection) এর জন্য ফ্ল্যাগ : ইঙ্গিত করে যে এই পরিষেবার সাথে আবদ্ধ ক্লায়েন্ট অ্যাপ্লিকেশনটি পরিষেবাটিকে অ্যাপের চেয়ে বেশি গুরুত্বপূর্ণ বলে মনে করে৷

int BIND_ADJUST_WITH_ACTIVITY

bindService(Intent, BindServiceFlags, Executor, ServiceConnection) : যদি কোনো অ্যাক্টিভিটি থেকে বাইন্ড করা হয়, তাহলে অ্যাক্টিভিটি ব্যবহারকারীর কাছে দৃশ্যমান কিনা তার উপর ভিত্তি করে টার্গেট সার্ভিসের প্রক্রিয়া গুরুত্ব বাড়াতে অনুমতি দিন, তা নির্বিশেষে যে পরিমাণ কমাতে অন্য পতাকা ব্যবহার করা হয়। ক্লায়েন্ট প্রক্রিয়ার সামগ্রিক গুরুত্ব এটিকে প্রভাবিত করতে ব্যবহৃত হয়।

int BIND_ALLOW_ACTIVITY_STARTS

bindService(Intent, BindServiceFlags, Executor, ServiceConnection) জন্য ফ্ল্যাগ : দৃশ্যমান কোনো অ্যাপ থেকে বাঁধাই করা হলে, আবদ্ধ পরিষেবাটিকে ব্যাকগ্রাউন্ড থেকে একটি কার্যকলাপ শুরু করার অনুমতি দেওয়া হয়।

int BIND_ALLOW_OOM_MANAGEMENT

bindService(Intent, BindServiceFlags, Executor, ServiceConnection) এর জন্য ফ্ল্যাগ : আবদ্ধ পরিষেবা হোস্টিং প্রক্রিয়াটিকে তার স্বাভাবিক মেমরি ব্যবস্থাপনার মাধ্যমে যেতে অনুমতি দিন।

int BIND_AUTO_CREATE

bindService(Intent, BindServiceFlags, Executor, ServiceConnection) : যতক্ষণ বাইন্ডিং বিদ্যমান থাকে ততক্ষণ পর্যন্ত স্বয়ংক্রিয়ভাবে পরিষেবা তৈরি করে।

int BIND_DEBUG_UNBIND

bindService(Intent, BindServiceFlags, Executor, ServiceConnection) এর জন্য ফ্ল্যাগ : অমিল কলের জন্য ডিবাগিং সহায়তা অন্তর্ভুক্ত করে আনবাইন্ড করতে।

int BIND_EXTERNAL_SERVICE

bindService(Intent, BindServiceFlags, Executor, ServiceConnection) এর জন্য ফ্ল্যাগ : আবদ্ধ পরিষেবাটি একটি isolated , external পরিষেবা।

long BIND_EXTERNAL_SERVICE_LONG

BIND_EXTERNAL_SERVICE এর মতো একইভাবে কাজ করে, কিন্তু এটি একটি (@কোড দীর্ঘ) মান হিসাবে সংজ্ঞায়িত করা হয়েছে যা BindServiceFlags এর সাথে সামঞ্জস্যপূর্ণ।

int BIND_IMPORTANT

bindService(Intent, BindServiceFlags, Executor, ServiceConnection) জন্য ফ্ল্যাগ: এই পরিষেবাটি ক্লায়েন্টের জন্য খুবই গুরুত্বপূর্ণ, তাই ক্লায়েন্টের ক্ষেত্রে অগ্রভাগের প্রক্রিয়া স্তরে আনা উচিত।

int BIND_INCLUDE_CAPABILITIES

bindService(Intent, BindServiceFlags, Executor, ServiceConnection) : যদি কোনো অ্যাপ থেকে বাইন্ডিং করা হয় যার ফোরগ্রাউন্ড স্টেটের কারণে কোনো অ্যাক্টিভিটি বা ফোরগ্রাউন্ড সার্ভিসের কারণে নির্দিষ্ট ক্ষমতা থাকে, তাহলে এই পতাকাটি বাউন্ড অ্যাপটিকে একই রকম ক্ষমতা পেতে দেয়, যেমন যতক্ষণ না এটির প্রয়োজনীয় অনুমতিও রয়েছে।

int BIND_NOT_FOREGROUND

bindService(Intent, BindServiceFlags, Executor, ServiceConnection) জন্য ফ্ল্যাগ : এই বাঁধাইকে লক্ষ্য পরিষেবার প্রক্রিয়াটিকে অগ্রভাগের শিডিউলিং অগ্রাধিকারে বাড়ানোর অনুমতি দেবেন না।

int BIND_NOT_PERCEPTIBLE

bindService(Intent, BindServiceFlags, Executor, ServiceConnection) জন্য ফ্ল্যাগ : দৃশ্যমান বা ব্যবহারকারী-অনুভূতিযোগ্য কোনো অ্যাপ থেকে বাঁধাই হলে, লক্ষ্যমাত্রার পরিষেবার গুরুত্বকে বোধগম্য স্তরের নিচে কমিয়ে দিন।

int BIND_SHARED_ISOLATED_PROCESS

bindIsolatedService(Intent, BindServiceFlags, String, Executor, ServiceConnection) এর জন্য ফ্ল্যাগ: একটি শেয়ার্ড আইসোলেটেড প্রক্রিয়ায় পরিষেবাটিকে আবদ্ধ করুন।

int BIND_WAIVE_PRIORITY

bindService(Intent, BindServiceFlags, Executor, ServiceConnection) জন্য ফ্ল্যাগ: লক্ষ্য পরিষেবার হোস্টিং প্রক্রিয়ার সময়সূচী বা মেমরি ব্যবস্থাপনা অগ্রাধিকারকে প্রভাবিত করবেন না।

String BIOMETRIC_SERVICE

বায়োমেট্রিক এবং পিন/প্যাটার্ন/পাসওয়ার্ড প্রমাণীকরণ পরিচালনার জন্য একটি BiometricManager পুনরুদ্ধার করতে getSystemService(java.lang.String) এর সাথে ব্যবহার করুন।

String BLOB_STORE_SERVICE

সিস্টেম দ্বারা রক্ষণাবেক্ষণ করা ব্লব স্টোর থেকে ডেটা ব্লবগুলিতে অবদান এবং অ্যাক্সেস করার জন্য একটি BlobStoreManager পুনরুদ্ধার করতে getSystemService(java.lang.String) এর সাথে ব্যবহার করুন৷

String BLUETOOTH_SERVICE

ব্লুটুথ ব্যবহারের জন্য একটি BluetoothManager পুনরুদ্ধার করতে getSystemService(java.lang.String) এর সাথে ব্যবহার করুন।

String BUGREPORT_SERVICE

একটি বাগ রিপোর্ট ক্যাপচার করার পরিষেবা৷

String CAMERA_SERVICE

ক্যামেরা ডিভাইসের সাথে ইন্টারঅ্যাক্ট করার জন্য একটি CameraManager পুনরুদ্ধার করতে getSystemService(java.lang.String) এর সাথে ব্যবহার করুন।

String CAPTIONING_SERVICE

ক্যাপশনিং বৈশিষ্ট্যগুলি পেতে এবং ক্যাপশনিং পছন্দগুলির পরিবর্তনগুলির জন্য শোনার জন্য একটি CaptioningManager পুনরুদ্ধার করতে getSystemService(java.lang.String) এর সাথে ব্যবহার করুন৷

String CARRIER_CONFIG_SERVICE

ক্যারিয়ার কনফিগারেশন মান পড়ার জন্য একটি CarrierConfigManager পুনরুদ্ধার করতে getSystemService(java.lang.String) এর সাথে ব্যবহার করুন।

String CLIPBOARD_SERVICE

গ্লোবাল ক্লিপবোর্ডের বিষয়বস্তু অ্যাক্সেস এবং পরিবর্তন করার জন্য একটি ClipboardManager পুনরুদ্ধার করতে getSystemService(java.lang.String) এর সাথে ব্যবহার করুন।

String COMPANION_DEVICE_SERVICE

সহচর ডিভাইসগুলি পরিচালনার জন্য একটি CompanionDeviceManager পুনরুদ্ধার করতে getSystemService(java.lang.String) এর সাথে ব্যবহার করুন

String CONNECTIVITY_DIAGNOSTICS_SERVICE

নেটওয়ার্ক কানেক্টিভিটি ডায়াগনস্টিকস সম্পাদনের পাশাপাশি সিস্টেম থেকে নেটওয়ার্ক কানেক্টিভিটি তথ্য পাওয়ার জন্য একটি ConnectivityDiagnosticsManager পুনরুদ্ধার করতে getSystemService(java.lang.String) এর সাথে ব্যবহার করুন।

String CONNECTIVITY_SERVICE

নেটওয়ার্ক সংযোগ পরিচালনার জন্য একটি ConnectivityManager পুনরুদ্ধার করতে getSystemService(java.lang.String) এর সাথে ব্যবহার করুন৷

String CONSUMER_IR_SERVICE

ডিভাইস থেকে ইনফ্রারেড সংকেত প্রেরণের জন্য একটি ConsumerIrManager পুনরুদ্ধার করতে getSystemService(java.lang.String) এর সাথে ব্যবহার করুন।

int CONTEXT_IGNORE_SECURITY

createPackageContext(String, int) এর সাথে ব্যবহারের জন্য ফ্ল্যাগ করুন : অনুরোধ করা প্রসঙ্গে যে কোনো নিরাপত্তা বিধিনিষেধ উপেক্ষা করুন, এটি সর্বদা লোড করার অনুমতি দেয়।

int CONTEXT_INCLUDE_CODE

createPackageContext(String, int) এর সাথে ব্যবহারের জন্য ফ্ল্যাগ : প্রসঙ্গ সহ অ্যাপ্লিকেশন কোড অন্তর্ভুক্ত করুন।

int CONTEXT_RESTRICTED

createPackageContext(String, int) এর সাথে ব্যবহারের জন্য ফ্ল্যাগ করুন : একটি সীমাবদ্ধ প্রসঙ্গ নির্দিষ্ট বৈশিষ্ট্যগুলি অক্ষম করতে পারে।

String CREDENTIAL_SERVICE

আপনার অ্যাপে একজন ব্যবহারকারীকে প্রমাণীকরণ করতে একটি CredentialManager পুনরুদ্ধার করতে getSystemService(java.lang.String) ব্যবহার করুন।

String CROSS_PROFILE_APPS_SERVICE

ক্রস প্রোফাইল অপারেশনের জন্য একটি CrossProfileApps পুনরুদ্ধার করতে getSystemService(java.lang.String) এর সাথে ব্যবহার করুন।

int DEVICE_ID_DEFAULT

ডিফল্ট ডিভাইস ID, যা প্রাথমিক (অ-ভার্চুয়াল) ডিভাইসের ID।

int DEVICE_ID_INVALID

অবৈধ ডিভাইস আইডি।

String DEVICE_LOCK_SERVICE

একটি DeviceLockManager পুনরুদ্ধার করতে getSystemService(java.lang.String) এর সাথে ব্যবহার করুন।

String DEVICE_POLICY_SERVICE

গ্লোবাল ডিভাইস নীতি ব্যবস্থাপনার সাথে কাজ করার জন্য একটি DevicePolicyManager পুনরুদ্ধার করতে getSystemService(java.lang.String) এর সাথে ব্যবহার করুন।

String DISPLAY_HASH_SERVICE

ডিসপ্লে হ্যাশগুলি পরিচালনা করতে DisplayHashManager অ্যাক্সেস করতে getSystemService(java.lang.String) এর সাথে ব্যবহার করুন।

String DISPLAY_SERVICE

ডিসপ্লে ডিভাইসের সাথে ইন্টারঅ্যাক্ট করার জন্য একটি DisplayManager পুনরুদ্ধার করতে getSystemService(java.lang.String) এর সাথে ব্যবহার করুন।

String DOMAIN_VERIFICATION_SERVICE

ঘোষিত ওয়েব ডোমেনের জন্য অনুমোদন এবং ব্যবহারকারীর অবস্থা পুনরুদ্ধার করতে DomainVerificationManager অ্যাক্সেস করতে getSystemService(java.lang.String) এর সাথে ব্যবহার করুন।

String DOWNLOAD_SERVICE

HTTP ডাউনলোডের অনুরোধ করার জন্য একটি DownloadManager পুনরুদ্ধার করতে getSystemService(java.lang.String) এর সাথে ব্যবহার করুন।

String DROPBOX_SERVICE

ডায়াগনস্টিক লগ রেকর্ড করার জন্য একটি DropBoxManager উদাহরণ পুনরুদ্ধার করতে getSystemService(java.lang.String) এর সাথে ব্যবহার করুন।

String EUICC_SERVICE

ডিভাইস eUICC (এমবেডেড সিম) পরিচালনা করতে একটি EuiccManager পুনরুদ্ধার করতে getSystemService(java.lang.String) এর সাথে ব্যবহার করুন।

String FILE_INTEGRITY_SERVICE

একটি FileIntegrityManager পুনরুদ্ধার করতে getSystemService(java.lang.String) এর সাথে ব্যবহার করুন।

String FINGERPRINT_SERVICE

আঙ্গুলের ছাপ পরিচালনার জন্য একটি FingerprintManager পুনরুদ্ধার করতে getSystemService(java.lang.String) এর সাথে ব্যবহার করুন।

String GAME_SERVICE

একটি GameManager পুনরুদ্ধার করতে getSystemService(java.lang.String) এর সাথে ব্যবহার করুন।

String GRAMMATICAL_INFLECTION_SERVICE

একটি GrammaticalInflectionManager পুনরুদ্ধার করতে getSystemService(java.lang.String) এর সাথে ব্যবহার করুন।

String HARDWARE_PROPERTIES_SERVICE

হার্ডওয়্যার বৈশিষ্ট্য পরিষেবা অ্যাক্সেস করার জন্য একটি HardwarePropertiesManager পুনরুদ্ধার করতে getSystemService(java.lang.String) এর সাথে ব্যবহার করুন।

String HEALTHCONNECT_SERVICE

একটি HealthConnectManager পুনরুদ্ধার করতে getSystemService(java.lang.String) এর সাথে ব্যবহার করুন।

String INPUT_METHOD_SERVICE

ইনপুট পদ্ধতি অ্যাক্সেস করার জন্য একটি InputMethodManager পুনরুদ্ধার করতে getSystemService(java.lang.String) এর সাথে ব্যবহার করুন।

String INPUT_SERVICE

ইনপুট ডিভাইসের সাথে ইন্টারঅ্যাক্ট করার জন্য একটি InputManager পুনরুদ্ধার করতে getSystemService(java.lang.String) এর সাথে ব্যবহার করুন।

String IPSEC_SERVICE

IPSec এর সাথে সকেট বা নেটওয়ার্ক এনক্রিপ্ট করার জন্য একটি IpSecManager পুনরুদ্ধার করতে getSystemService(java.lang.String) এর সাথে ব্যবহার করুন।

String JOB_SCHEDULER_SERVICE

মাঝে মাঝে ব্যাকগ্রাউন্ড টাস্ক পরিচালনার জন্য একটি JobScheduler ইনস্ট্যান্স পুনরুদ্ধার করতে getSystemService(java.lang.String) এর সাথে ব্যবহার করুন।

String KEYGUARD_SERVICE

কীগার্ড নিয়ন্ত্রণের জন্য একটি KeyguardManager পুনরুদ্ধার করতে getSystemService(java.lang.String) ব্যবহার করুন।

String LAUNCHER_APPS_SERVICE

ব্যবহারকারীর প্রোফাইল জুড়ে লঞ্চযোগ্য অ্যাপগুলি অনুসন্ধান এবং পর্যবেক্ষণের জন্য একটি LauncherApps পুনরুদ্ধার করতে getSystemService(java.lang.String) এর সাথে ব্যবহার করুন৷

String LAYOUT_INFLATER_SERVICE

এই প্রেক্ষাপটে লেআউট সংস্থান বৃদ্ধির জন্য একটি LayoutInflater পুনরুদ্ধার করতে getSystemService(java.lang.String) এর সাথে ব্যবহার করুন।

String LOCALE_SERVICE

একটি LocaleManager পুনরুদ্ধার করতে getSystemService(java.lang.String) এর সাথে ব্যবহার করুন।

String LOCATION_SERVICE

অবস্থান আপডেট নিয়ন্ত্রণ করার জন্য একটি LocationManager পুনরুদ্ধার করতে getSystemService(java.lang.String) এর সাথে ব্যবহার করুন।

String MEDIA_COMMUNICATION_SERVICE

MediaSession2 পরিচালনার জন্য একটি MediaCommunicationManager পুনরুদ্ধার করতে getSystemService(java.lang.String) এর সাথে ব্যবহার করুন।

String MEDIA_METRICS_SERVICE

ডিভাইসে মিডিয়া মেট্রিক্সের সাথে ইন্টারঅ্যাক্ট করার জন্য একটি MediaMetricsManager পুনরুদ্ধার করতে getSystemService(java.lang.String) এর সাথে ব্যবহার করুন।

String MEDIA_PROJECTION_SERVICE

মিডিয়া প্রজেকশন সেশন পরিচালনার জন্য একটি MediaProjectionManager উদাহরণ পুনরুদ্ধার করতে getSystemService(java.lang.String) এর সাথে ব্যবহার করুন।

String MEDIA_ROUTER_SERVICE

মিডিয়ার রাউটিং নিয়ন্ত্রণ ও পরিচালনার জন্য একটি MediaRouter পুনরুদ্ধার করতে getSystemService(Class) এর সাথে ব্যবহার করুন।

String MEDIA_SESSION_SERVICE

মিডিয়া সেশন পরিচালনার জন্য একটি MediaSessionManager পুনরুদ্ধার করতে getSystemService(java.lang.String) এর সাথে ব্যবহার করুন।

String MIDI_SERVICE

MIDI পরিষেবা অ্যাক্সেস করার জন্য একটি MidiManager পুনরুদ্ধার করতে getSystemService(java.lang.String) এর সাথে ব্যবহার করুন।

int MODE_APPEND

ফাইল তৈরির মোড: openFileOutput(String, int) এর সাথে ব্যবহারের জন্য, যদি ফাইলটি ইতিমধ্যেই বিদ্যমান থাকে তবে এটি মুছে ফেলার পরিবর্তে বিদ্যমান ফাইলের শেষে ডেটা লিখুন।

int MODE_ENABLE_WRITE_AHEAD_LOGGING

ডাটাবেস ওপেন ফ্ল্যাগ: সেট করা হলে, ডাটাবেসটি ডিফল্টরূপে সক্রিয় লেখা-আগে লগিং দিয়ে খোলা হয়।

int MODE_MULTI_PROCESS

এপিআই লেভেল 23-এ এই ধ্রুবকটি অবমূল্যায়িত হয়েছে। MODE_MULTI_PROCESS অ্যান্ড্রয়েডের কিছু সংস্করণে নির্ভরযোগ্যভাবে কাজ করে না, এবং উপরন্তু প্রক্রিয়াগুলি জুড়ে সমসাময়িক পরিবর্তনগুলিকে সমন্বয় করার জন্য কোনও প্রক্রিয়া প্রদান করে না। অ্যাপ্লিকেশন এটি ব্যবহার করার চেষ্টা করা উচিত নয়. পরিবর্তে, তাদের একটি সুস্পষ্ট ক্রস-প্রসেস ডেটা ম্যানেজমেন্ট পদ্ধতি যেমন ContentProvider ব্যবহার করা উচিত।

int MODE_NO_LOCALIZED_COLLATORS

ডাটাবেস ওপেন পতাকা: যখন সেট করা হয়, তখন ডাটাবেস স্থানীয়কৃত কোলেটরের সমর্থন ছাড়াই খোলা হয়।

int MODE_PRIVATE

ফাইল তৈরির মোড: ডিফল্ট মোড, যেখানে তৈরি করা ফাইলটি শুধুমাত্র কলিং অ্যাপ্লিকেশন দ্বারা অ্যাক্সেস করা যেতে পারে (বা একই ব্যবহারকারী আইডি ভাগ করে নেওয়া সমস্ত অ্যাপ্লিকেশন)।

int MODE_WORLD_READABLE

এপিআই লেভেল 17-এ এই ধ্রুবকটি অবহেলিত হয়েছে। বিশ্ব-পঠনযোগ্য ফাইল তৈরি করা খুবই বিপজ্জনক, এবং অ্যাপ্লিকেশনগুলিতে নিরাপত্তা ছিদ্র হতে পারে। এটা দৃঢ়ভাবে নিরুৎসাহিত করা হয়; পরিবর্তে, ContentProvider , BroadcastReceiver , এবং Service মত ইন্টারঅ্যাকশনের জন্য অ্যাপ্লিকেশনগুলির আরও আনুষ্ঠানিক প্রক্রিয়া ব্যবহার করা উচিত৷ কোনও গ্যারান্টি নেই যে এই অ্যাক্সেস মোডটি কোনও ফাইলে থাকবে, যেমন এটি যখন ব্যাকআপ এবং পুনরুদ্ধারের মধ্য দিয়ে যায়।

int MODE_WORLD_WRITEABLE

এপিআই লেভেল 17-এ এই ধ্রুবকটি অবমূল্যায়িত করা হয়েছে। বিশ্ব-লেখাযোগ্য ফাইল তৈরি করা খুবই বিপজ্জনক, এবং অ্যাপ্লিকেশনগুলিতে নিরাপত্তা ছিদ্র হতে পারে। এটা দৃঢ়ভাবে নিরুৎসাহিত করা হয়; পরিবর্তে, ContentProvider , BroadcastReceiver , এবং Service মত ইন্টারঅ্যাকশনের জন্য অ্যাপ্লিকেশনগুলির আরও আনুষ্ঠানিক প্রক্রিয়া ব্যবহার করা উচিত৷ কোনও গ্যারান্টি নেই যে এই অ্যাক্সেস মোডটি কোনও ফাইলে থাকবে, যেমন এটি যখন ব্যাকআপ এবং পুনরুদ্ধারের মধ্য দিয়ে যায়।

String NETWORK_STATS_SERVICE

নেটওয়ার্ক ব্যবহারের পরিসংখ্যান অনুসন্ধানের জন্য একটি NetworkStatsManager পুনরুদ্ধার করতে getSystemService(java.lang.String) এর সাথে ব্যবহার করুন।

String NFC_SERVICE

NFC ব্যবহার করার জন্য একটি NfcManager পুনরুদ্ধার করতে getSystemService(java.lang.String) এর সাথে ব্যবহার করুন।

String NOTIFICATION_SERVICE

ব্যাকগ্রাউন্ড ইভেন্টগুলি ব্যবহারকারীকে জানানোর জন্য একটি NotificationManager পুনরুদ্ধার করতে getSystemService(java.lang.String) এর সাথে ব্যবহার করুন।

String NSD_SERVICE

নেটওয়ার্ক পরিষেবা আবিষ্কার পরিচালনার জন্য একটি NsdManager পুনরুদ্ধার করতে getSystemService(java.lang.String) এর সাথে ব্যবহার করুন

String OVERLAY_SERVICE

ওভারলে প্যাকেজ পরিচালনার জন্য একটি OverlayManager পুনরুদ্ধার করতে getSystemService(java.lang.String) এর সাথে ব্যবহার করুন।

String PEOPLE_SERVICE

আপনার প্রকাশিত কথোপকথনের সাথে ইন্টারঅ্যাক্ট করার জন্য PeopleManager অ্যাক্সেস করতে getSystemService(java.lang.String) ব্যবহার করুন।

String PERFORMANCE_HINT_SERVICE

পারফরম্যান্স ইঙ্গিত পরিষেবা অ্যাক্সেস করার জন্য একটি PerformanceHintManager পুনরুদ্ধার করতে getSystemService(java.lang.String) এর সাথে ব্যবহার করুন।

String POWER_SERVICE

পাওয়ার ম্যানেজমেন্ট নিয়ন্ত্রণের জন্য একটি PowerManager পুনরুদ্ধার করতে getSystemService(java.lang.String) এর সাথে ব্যবহার করুন, "ওয়েক লকস" সহ, যা আপনাকে দীর্ঘ কাজ চালানোর সময় ডিভাইসটিকে চালু রাখতে দেয়৷

String PRINT_SERVICE

PrintManager প্রিন্টার এবং প্রিন্টের কাজগুলি পরিচালনার জন্য।

int RECEIVER_EXPORTED

registerReceiver(BroadcastReceiver, IntentFilter) এর জন্য ফ্ল্যাগ : রিসিভার অন্যান্য অ্যাপ থেকে সম্প্রচার গ্রহণ করতে পারে।

int RECEIVER_NOT_EXPORTED

registerReceiver(BroadcastReceiver, IntentFilter) এর জন্য ফ্ল্যাগ : রিসিভার অন্য অ্যাপ থেকে সম্প্রচার গ্রহণ করতে পারে না।

int RECEIVER_VISIBLE_TO_INSTANT_APPS

registerReceiver(BroadcastReceiver, IntentFilter) এর জন্য ফ্ল্যাগ : রিসিভার ইনস্ট্যান্ট অ্যাপস থেকে সম্প্রচার পেতে পারে।

String RESTRICTIONS_SERVICE

অ্যাপ্লিকেশন সীমাবদ্ধতা পুনরুদ্ধার এবং সীমাবদ্ধ ক্রিয়াকলাপের জন্য অনুমতির অনুরোধ করার জন্য একটি RestrictionsManager পুনরুদ্ধার করতে getSystemService(java.lang.String) এর সাথে ব্যবহার করুন।

String ROLE_SERVICE

ভূমিকা পরিচালনার জন্য একটি RoleManager পুনরুদ্ধার করতে getSystemService(java.lang.String) এর সাথে ব্যবহার করুন।

String SEARCH_SERVICE

অনুসন্ধান পরিচালনার জন্য একটি SearchManager পুনরুদ্ধার করতে getSystemService(java.lang.String) এর সাথে ব্যবহার করুন।

String SENSOR_SERVICE

সেন্সর অ্যাক্সেস করার জন্য একটি SensorManager পুনরুদ্ধার করতে getSystemService(java.lang.String) এর সাথে ব্যবহার করুন।

String SHORTCUT_SERVICE

লঞ্চার শর্টকাট পরিষেবা অ্যাক্সেস করার জন্য একটি ShortcutManager পুনরুদ্ধার করতে getSystemService(java.lang.String) এর সাথে ব্যবহার করুন।

String STATUS_BAR_SERVICE

স্ট্যাটাস বার এবং দ্রুত সেটিংসের সাথে ইন্টারঅ্যাক্ট করার জন্য একটি StatusBarManager পুনরুদ্ধার করতে getSystemService(java.lang.String) এর সাথে ব্যবহার করুন।

String STORAGE_SERVICE

সিস্টেম স্টোরেজ ফাংশন অ্যাক্সেস করার জন্য একটি StorageManager পুনরুদ্ধার করতে getSystemService(java.lang.String) এর সাথে ব্যবহার করুন।

String STORAGE_STATS_SERVICE

সিস্টেম স্টোরেজ পরিসংখ্যান অ্যাক্সেস করার জন্য একটি StorageStatsManager পুনরুদ্ধার করতে getSystemService(java.lang.String) এর সাথে ব্যবহার করুন।

String SYSTEM_HEALTH_SERVICE

সিস্টেম স্বাস্থ্য (ব্যাটারি, পাওয়ার, মেমরি, ইত্যাদি) মেট্রিক্স অ্যাক্সেস করার জন্য একটি SystemHealthManager পুনরুদ্ধার করতে getSystemService(java.lang.String) এর সাথে ব্যবহার করুন।

String TELECOM_SERVICE

ডিভাইসের টেলিকম-সম্পর্কিত বৈশিষ্ট্যগুলি পরিচালনা করতে একটি TelecomManager পুনরুদ্ধার করতে getSystemService(java.lang.String) এর সাথে ব্যবহার করুন৷

String TELEPHONY_IMS_SERVICE

একটি ImsManager পুনরুদ্ধার করতে getSystemService(java.lang.String) এর সাথে ব্যবহার করুন।

String TELEPHONY_SERVICE

ডিভাইসের টেলিফোনি বৈশিষ্ট্য পরিচালনার জন্য একটি TelephonyManager পুনরুদ্ধার করতে getSystemService(java.lang.String) এর সাথে ব্যবহার করুন।

String TELEPHONY_SUBSCRIPTION_SERVICE

ডিভাইসের টেলিফোনি সাবস্ক্রিপশন পরিচালনার জন্য একটি SubscriptionManager পুনরুদ্ধার করতে getSystemService(java.lang.String) এর সাথে ব্যবহার করুন।

String TEXT_CLASSIFICATION_SERVICE

টেক্সট ক্লাসিফিকেশন পরিষেবাগুলির জন্য একটি TextClassificationManager পুনরুদ্ধার করতে getSystemService(java.lang.String) এর সাথে ব্যবহার করুন।

String TEXT_SERVICES_MANAGER_SERVICE

টেক্সট পরিষেবাগুলি অ্যাক্সেস করার জন্য একটি TextServicesManager পুনরুদ্ধার করতে getSystemService(java.lang.String) এর সাথে ব্যবহার করুন।

String TV_INPUT_SERVICE

ডিভাইসে টিভি ইনপুটগুলির সাথে ইন্টারঅ্যাক্ট করার জন্য একটি TvInputManager পুনরুদ্ধার করতে getSystemService(java.lang.String) এর সাথে ব্যবহার করুন৷

String TV_INTERACTIVE_APP_SERVICE

ডিভাইসে টিভি ইন্টারেক্টিভ অ্যাপ্লিকেশনগুলির সাথে ইন্টারঅ্যাক্ট করার জন্য একটি TvInteractiveAppManager পুনরুদ্ধার করতে getSystemService(java.lang.String) এর সাথে ব্যবহার করুন৷

String UI_MODE_SERVICE

UI মোড নিয়ন্ত্রণের জন্য একটি UiModeManager পুনরুদ্ধার করতে getSystemService(java.lang.String) এর সাথে ব্যবহার করুন।

String USAGE_STATS_SERVICE

ডিভাইস ব্যবহারের পরিসংখ্যান অনুসন্ধানের জন্য একটি UsageStatsManager পুনরুদ্ধার করতে getSystemService(java.lang.String) এর সাথে ব্যবহার করুন।

String USB_SERVICE

USB ডিভাইসগুলিতে অ্যাক্সেসের জন্য (একটি USB হোস্ট হিসাবে) এবং একটি USB ডিভাইস হিসাবে এই ডিভাইসের আচরণ নিয়ন্ত্রণ করার জন্য একটি UsbManager পুনরুদ্ধার করতে getSystemService(java.lang.String) এর সাথে ব্যবহার করুন৷

String USER_SERVICE

একাধিক ব্যবহারকারীকে সমর্থন করে এমন ডিভাইসে ব্যবহারকারীদের পরিচালনার জন্য একটি UserManager পুনরুদ্ধার করতে getSystemService(java.lang.String) এর সাথে ব্যবহার করুন।

String VIBRATOR_MANAGER_SERVICE

ডিভাইস ভাইব্রেটর অ্যাক্সেস করতে, স্বতন্ত্রের সাথে ইন্টারঅ্যাক্ট করতে এবং একাধিক ভাইব্রেটরগুলিতে সিঙ্ক্রোনাইজড প্রভাবগুলি চালানোর জন্য একটি VibratorManager পুনরুদ্ধার করতে getSystemService(java.lang.String) এর সাথে ব্যবহার করুন।

String VIBRATOR_SERVICE

এই ধ্রুবকটি API স্তর 31-এ অবচয় করা হয়েছিল। ডিফল্ট সিস্টেম ভাইব্রেটর পুনরুদ্ধার করতে VibratorManager ব্যবহার করুন।

String VIRTUAL_DEVICE_SERVICE

ভার্চুয়াল ডিভাইস পরিচালনার জন্য একটি VirtualDeviceManager পুনরুদ্ধার করতে getSystemService(java.lang.String) এর সাথে ব্যবহার করুন।

String VPN_MANAGEMENT_SERVICE

একটি VpnManager পুনরুদ্ধার করতে getSystemService(java.lang.String) এর সাথে ব্যবহার করুন বিল্ট-ইন VPN প্ল্যাটফর্মের প্রোফাইল পরিচালনা করতে।

String WALLPAPER_SERVICE

ওয়ালপেপার অ্যাক্সেস করার জন্য একটি com.android.server.WallpaperService পুনরুদ্ধার করতে getSystemService(java.lang.String) দিয়ে ব্যবহার করুন।

String WIFI_AWARE_SERVICE

Wi-Fi Aware পরিচালনার জন্য একটি WifiAwareManager পুনরুদ্ধার করতে getSystemService(java.lang.String) এর সাথে ব্যবহার করুন।

String WIFI_P2P_SERVICE

Wi-Fi পিয়ার-টু-পিয়ার সংযোগ পরিচালনার জন্য একটি WifiP2pManager পুনরুদ্ধার করতে getSystemService(java.lang.String) এর সাথে ব্যবহার করুন।

String WIFI_RTT_RANGING_SERVICE

ওয়াইফাই সহ রেঞ্জিং ডিভাইসগুলির জন্য একটি WifiRttManager পুনরুদ্ধার করতে getSystemService(java.lang.String) এর সাথে ব্যবহার করুন৷

String WIFI_SERVICE

Wi-Fi অ্যাক্সেস পরিচালনার জন্য একটি WifiManager পুনরুদ্ধার করতে getSystemService(java.lang.String) এর সাথে ব্যবহার করুন।

String WINDOW_SERVICE

সিস্টেমের উইন্ডো ম্যানেজার অ্যাক্সেস করার জন্য একটি WindowManager পুনরুদ্ধার করতে getSystemService(java.lang.String) দিয়ে ব্যবহার করুন।

int TRIM_MEMORY_BACKGROUND

onTrimMemory(int) এর জন্য স্তর : প্রক্রিয়াটি এলআরইউ তালিকায় চলে গেছে।

int TRIM_MEMORY_COMPLETE

onTrimMemory(int) এর জন্য স্তর: প্রক্রিয়াটি ব্যাকগ্রাউন্ড এলআরইউ তালিকার শেষের কাছাকাছি, এবং যদি আরও মেমরি শীঘ্রই খুঁজে না পাওয়া যায় তবে এটি মেরে ফেলা হবে।

int TRIM_MEMORY_MODERATE

onTrimMemory(int) এর জন্য স্তর : প্রক্রিয়াটি ব্যাকগ্রাউন্ড এলআরইউ তালিকার মাঝখানে; মেমরি মুক্ত করা সিস্টেমটিকে আরও ভাল সামগ্রিক কর্মক্ষমতার জন্য তালিকায় পরবর্তী প্রক্রিয়াগুলি চালিয়ে যেতে সাহায্য করতে পারে।

int TRIM_MEMORY_RUNNING_CRITICAL

onTrimMemory(int) এর জন্য স্তর: প্রক্রিয়াটি ব্যয়যোগ্য ব্যাকগ্রাউন্ড প্রক্রিয়া নয়, তবে ডিভাইসটি মেমরিতে অত্যন্ত কম চলছে এবং কোনও ব্যাকগ্রাউন্ড প্রক্রিয়া চালু রাখতে সক্ষম হবে না।

int TRIM_MEMORY_RUNNING_LOW

onTrimMemory(int) এর জন্য স্তর: প্রক্রিয়াটি ব্যয়যোগ্য ব্যাকগ্রাউন্ড প্রক্রিয়া নয়, তবে ডিভাইসটির মেমরি কম চলছে।

int TRIM_MEMORY_RUNNING_MODERATE

onTrimMemory(int) এর জন্য স্তর: প্রক্রিয়াটি ব্যয়যোগ্য ব্যাকগ্রাউন্ড প্রক্রিয়া নয়, তবে ডিভাইসটি মেমরিতে মাঝারিভাবে কম চলছে।

int TRIM_MEMORY_UI_HIDDEN

onTrimMemory(int) এর জন্য স্তর : প্রক্রিয়াটি একটি ব্যবহারকারী ইন্টারফেস দেখাচ্ছে, এবং তা আর করছে না।

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

IsolatedService ()

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

final EventUrlProvider getEventUrlProvider ( RequestToken requestToken)

বর্তমান অনুরোধের জন্য একটি EventUrlProvider প্রদান করে।

final FederatedComputeScheduler getFederatedComputeScheduler ( RequestToken requestToken)

বর্তমান অনুরোধের জন্য একটি FederatedComputeScheduler প্রদান করে।

final MutableKeyValueStore getLocalData ( RequestToken requestToken)

LOCAL_DATA টেবিলের জন্য একটি ডেটা অ্যাক্সেস অবজেক্ট প্রদান করে।

final LogReader getLogReader ( RequestToken requestToken)

অনুরোধ এবং ইভেন্ট টেবিলের জন্য একটি DAO প্রদান করে যা IsolatedService দ্বারা পঠনযোগ্য সারিগুলিতে অ্যাক্সেস প্রদান করে।

final KeyValueStore getRemoteData ( RequestToken requestToken)

REMOTE_DATA টেবিলের জন্য একটি ডেটা অ্যাক্সেস অবজেক্ট প্রদান করে।

final UserData getUserData ( RequestToken requestToken)

বর্তমান অনুরোধের জন্য প্ল্যাটফর্ম-প্রদত্ত UserData ফেরত দেয়।

IBinder onBind ( Intent intent)

IsolatedService এর সাথে আবদ্ধ হ্যান্ডেলগুলি।

void onCreate ()

IsolatedService জন্য একটি বাইন্ডার তৈরি করে।

abstract IsolatedWorker onRequest ( RequestToken requestToken)

একটি IsolatedWorker এর একটি উদাহরণ দিন যা ক্লায়েন্টের অনুরোধগুলি পরিচালনা করে।

উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতি

void attachBaseContext ( Context newBase)

এই ContextWrapper জন্য ভিত্তি প্রসঙ্গ সেট করুন.

void dump ( FileDescriptor fd, PrintWriter writer, String[] args)

প্রদত্ত প্রবাহে পরিষেবার অবস্থা মুদ্রণ করুন।

final Application getApplication ()

এই পরিষেবাটির মালিকানাধীন অ্যাপ্লিকেশনটি ফেরত দিন।

final int getForegroundServiceType ()

যদি startForeground(int, android.app.Notification) অথবা startForeground(int, android.app.Notification, int) কল করে পরিষেবাটি একটি ফোরগ্রাউন্ড পরিষেবা হয়ে থাকে, তাহলে getForegroundServiceType() বর্তমান ফোরগ্রাউন্ড পরিষেবার ধরন প্রদান করে৷

abstract IBinder onBind ( Intent intent)

পরিষেবাতে যোগাযোগের চ্যানেলটি ফিরিয়ে দিন।

void onConfigurationChanged ( Configuration newConfig)

আপনার কম্পোনেন্ট চলাকালীন ডিভাইস কনফিগারেশন পরিবর্তন হলে সিস্টেম দ্বারা কল করা হয়।

void onCreate ()

পরিষেবাটি প্রথম তৈরি হলে সিস্টেম দ্বারা কল করা হয়।

void onDestroy ()

একটি পরিষেবা যে এটি আর ব্যবহার করা হয় না এবং সরানো হচ্ছে তা জানানোর জন্য সিস্টেম দ্বারা কল করা হয়৷

void onLowMemory ()

এটি বলা হয় যখন সামগ্রিক সিস্টেমের মেমরি কম চলছে, এবং সক্রিয়ভাবে চলমান প্রক্রিয়াগুলিকে তাদের মেমরি ব্যবহার ট্রিম করা উচিত।

void onRebind ( Intent intent)

যখন নতুন ক্লায়েন্টরা পরিষেবার সাথে সংযুক্ত হন তখন কল করা হয়, পূর্বে জানানো হয়েছিল যে সমস্ত তার onUnbind(Intent) এ সংযোগ বিচ্ছিন্ন হয়ে গেছে।

void onStart ( Intent intent, int startId)

এপিআই লেভেল 15-এ এই পদ্ধতিটি বাতিল করা হয়েছে। পরিবর্তে onStartCommand(android.content.Intent, int, int) প্রয়োগ করুন।

int onStartCommand ( Intent intent, int flags, int startId)

প্রতিবার সিস্টেম দ্বারা কল করা হয় যখন একজন ক্লায়েন্ট স্পষ্টভাবে Context.startService(Intent) কল করে পরিষেবাটি শুরু করে, এটি সরবরাহ করা আর্গুমেন্ট প্রদান করে এবং একটি অনন্য পূর্ণসংখ্যা টোকেন স্টার্ট অনুরোধের প্রতিনিধিত্ব করে।

void onTaskRemoved ( Intent rootIntent)

এটি বলা হয় যদি পরিষেবাটি বর্তমানে চলমান থাকে এবং ব্যবহারকারী পরিষেবাটির অ্যাপ্লিকেশন থেকে আসা একটি টাস্ক সরিয়ে ফেলেন।

void onTimeout (int startId)

ServiceInfo#FOREGROUND_SERVICE_TYPE_SHORT_SERVICE এর জন্য টাইমআউটের সময় কলব্যাক করা হয়েছে।

void onTrimMemory (int level)

বলা হয় যখন অপারেটিং সিস্টেম নির্ধারণ করে যে এটি একটি প্রক্রিয়ার প্রক্রিয়া থেকে অপ্রয়োজনীয় মেমরি ছাঁটাই করার জন্য একটি ভাল সময়।

boolean onUnbind ( Intent intent)

যখন সমস্ত ক্লায়েন্ট পরিষেবা দ্বারা প্রকাশিত একটি নির্দিষ্ট ইন্টারফেস থেকে সংযোগ বিচ্ছিন্ন হয়ে যায় তখন কল করা হয়।

final void startForeground (int id, Notification notification)

যদি আপনার পরিষেবা চালু হয় ( Context#startService(Intent) এর মাধ্যমে চলছে), তাহলে এই অবস্থায় থাকাকালীন ব্যবহারকারীকে দেখানোর জন্য চলমান বিজ্ঞপ্তি সরবরাহ করে এই পরিষেবাটিকে অগ্রভাগে চালান।

final void startForeground (int id, Notification notification, int foregroundServiceType)

অতিরিক্ত foregroundServiceType প্যারামিটার সহ startForeground(int, android.app.Notification) এর একটি ওভারলোডেড সংস্করণ।

final void stopForeground (int notificationBehavior)

ফোরগ্রাউন্ড স্টেট থেকে এই পরিষেবাটি সরান, আরও মেমরির প্রয়োজন হলে এটিকে মেরে ফেলার অনুমতি দেয়।

final void stopForeground (boolean removeNotification)

এপিআই লেভেল 33-এ এই পদ্ধতিটি বাতিল করা হয়েছে stopForeground(int) কল করুন এবং এর পরিবর্তে STOP_FOREGROUND_REMOVE বা STOP_FOREGROUND_DETACH স্পষ্টভাবে পাস করুন।

final void stopSelf ()

পরিষেবাটি বন্ধ করুন, যদি এটি আগে শুরু হয়।

final void stopSelf (int startId)

stopSelfResult(int) এর পুরানো সংস্করণ যা কোনো ফলাফল দেয় না।

final boolean stopSelfResult (int startId)

পরিষেবাটি বন্ধ করুন যদি সাম্প্রতিক সময়ে এটি শুরু করা হয় startId

void attachBaseContext ( Context base)

এই ContextWrapper জন্য ভিত্তি প্রসঙ্গ সেট করুন.

boolean bindIsolatedService ( Intent service, int flags, String instanceName, Executor executor, ServiceConnection conn)

bindService(Intent, BindServiceFlags, Executor, ServiceConnection) যা, বিচ্ছিন্ন পরিষেবার নির্দিষ্ট ক্ষেত্রে, কলকারীকে একটি একক উপাদান ঘোষণা থেকে একটি পরিষেবার একাধিক দৃষ্টান্ত তৈরি করতে দেয়৷

boolean bindService ( Intent service, int flags, Executor executor, ServiceConnection conn)

সার্ভিস সংযোগ কলব্যাক নিয়ন্ত্রণ করতে নির্বাহকের সাথে bindService(Intent, ServiceConnection, int) এর মতোই।

boolean bindService ( Intent service, ServiceConnection conn, Context.BindServiceFlags flags)

BindServiceFlags অবজেক্ট পেতে bindService(android.content.Intent, android.content.ServiceConnection, int) দেখুন BindServiceFlags#of(long) কল করুন।

boolean bindService ( Intent service, ServiceConnection conn, int flags)

একটি অ্যাপ্লিকেশন পরিষেবার সাথে সংযোগ করে, প্রয়োজনে এটি তৈরি করে৷

boolean bindService ( Intent service, Context.BindServiceFlags flags, Executor executor, ServiceConnection conn)

BindServiceFlags অবজেক্ট পেতে bindService(android.content.Intent, int, java.util.concurrent.Executor, android.content.ServiceConnection) দেখুন BindServiceFlags#of(long) কল করুন।

int checkCallingOrSelfPermission ( String permission)

আইপিসির কলিং প্রক্রিয়া বা আপনাকে একটি নির্দিষ্ট অনুমতি দেওয়া হয়েছে কিনা তা নির্ধারণ করুন।

int checkCallingOrSelfUriPermission ( Uri uri, int modeFlags)

একটি IPC-এর কলিং প্রক্রিয়া বা আপনাকে একটি নির্দিষ্ট URI অ্যাক্সেস করার অনুমতি দেওয়া হয়েছে কিনা তা নির্ধারণ করুন।

int[] checkCallingOrSelfUriPermissions ( List < Uri > uris, int modeFlags)

একটি IPC-এর কলিং প্রক্রিয়া বা আপনাকে URI-এর একটি তালিকা অ্যাক্সেস করার অনুমতি দেওয়া হয়েছে কিনা তা নির্ধারণ করুন।

int checkCallingPermission ( String permission)

আপনি যে আইপিসি পরিচালনা করছেন তার কলিং প্রক্রিয়াটি একটি নির্দিষ্ট অনুমতি দেওয়া হয়েছে কিনা তা নির্ধারণ করুন।

int checkCallingUriPermission ( Uri uri, int modeFlags)

কলিং প্রক্রিয়া এবং ব্যবহারকারী আইডি একটি নির্দিষ্ট URI অ্যাক্সেস করার অনুমতি দেওয়া হয়েছে কিনা তা নির্ধারণ করুন।

int[] checkCallingUriPermissions ( List < Uri > uris, int modeFlags)

কলিং প্রক্রিয়া এবং ইউজার আইডি ইউআরআই-এর একটি তালিকা অ্যাক্সেস করার অনুমতি দেওয়া হয়েছে কিনা তা নির্ধারণ করুন।

int checkPermission ( String permission, int pid, int uid)

সিস্টেমে চলমান একটি নির্দিষ্ট প্রক্রিয়া এবং ব্যবহারকারী আইডির জন্য প্রদত্ত অনুমতি অনুমোদিত কিনা তা নির্ধারণ করুন।

int checkSelfPermission ( String permission)

আপনাকে একটি নির্দিষ্ট অনুমতি দেওয়া হয়েছে কিনা তা নির্ধারণ করুন।

int checkUriPermission ( Uri uri, String readPermission, String writePermission, int pid, int uid, int modeFlags)

একটি Uri এবং স্বাভাবিক অনুমতি উভয় পরীক্ষা করুন.

int checkUriPermission ( Uri uri, int pid, int uid, int modeFlags)

একটি নির্দিষ্ট প্রক্রিয়া এবং ব্যবহারকারী আইডি একটি নির্দিষ্ট URI অ্যাক্সেস করার অনুমতি দেওয়া হয়েছে কিনা তা নির্ধারণ করুন।

int[] checkUriPermissions ( List < Uri > uris, int pid, int uid, int modeFlags)

একটি নির্দিষ্ট প্রক্রিয়া এবং ব্যবহারকারী আইডি ইউআরআইগুলির একটি তালিকা অ্যাক্সেস করার অনুমতি দেওয়া হয়েছে কিনা তা নির্ধারণ করুন।

void clearWallpaper ()

এই পদ্ধতি অবজ্ঞা করা হয়. পরিবর্তে WallpaperManager.clear() ব্যবহার করুন। এই পদ্ধতির জন্য কলারকে Manifest.permission.SET_WALLPAPER অনুমতি ধরে রাখতে হবে।

Context createAttributionContext ( String attributionTag)

বর্তমান প্রসঙ্গটির জন্য একটি নতুন প্রসঙ্গ অবজেক্ট ফেরত দিন কিন্তু একটি ভিন্ন ট্যাগের বৈশিষ্ট্য।

Context createConfigurationContext ( Configuration overrideConfiguration)

বর্তমান প্রসঙ্গের জন্য একটি নতুন প্রসঙ্গ অবজেক্ট ফেরত দিন কিন্তু যার সংস্থানগুলি প্রদত্ত কনফিগারেশনের সাথে মেলে সামঞ্জস্য করা হয়।

Context createContext ( ContextParams contextParams)

নির্দিষ্ট বৈশিষ্ট্য এবং আচরণের সাথে একটি প্রসঙ্গ তৈরি করে।

Context createDeviceContext (int deviceId)

বর্তমান প্রসঙ্গ থেকে কিন্তু deviceId দ্বারা প্রদত্ত ডিভাইস অ্যাসোসিয়েশনের সাথে একটি নতুন Context বস্তু ফেরত দেয়।

Context createDeviceProtectedStorageContext ()

বর্তমান প্রসঙ্গটির জন্য একটি নতুন প্রসঙ্গ অবজেক্ট ফেরত দিন কিন্তু যার সঞ্চয়স্থান APIগুলি ডিভাইস-সুরক্ষিত সঞ্চয়স্থান দ্বারা সমর্থিত।

Context createDisplayContext ( Display display)

বর্তমান প্রসঙ্গ থেকে একটি নতুন Context অবজেক্ট রিটার্ন করে কিন্তু রিসোর্সের সাথে display মেট্রিক্সের সাথে মেলে।

Context createPackageContext ( String packageName, int flags)

প্রদত্ত অ্যাপ্লিকেশন নামের জন্য একটি নতুন প্রসঙ্গ বস্তু ফেরত দিন।

Context createWindowContext (int type, Bundle options)

একটি নন-অ্যাক্টিভিটি উইন্ডোর জন্য একটি প্রসঙ্গ তৈরি করে।

Context createWindowContext ( Display display, int type, Bundle options)

প্রদত্ত Display একটি নন- activity উইন্ডোর জন্য একটি Context তৈরি করে।

String[] databaseList ()

এই প্রসঙ্গের অ্যাপ্লিকেশন প্যাকেজের সাথে যুক্ত ব্যক্তিগত ডেটাবেসগুলির নামকরণ করে স্ট্রিংগুলির একটি অ্যারে প্রদান করে৷

boolean deleteDatabase ( String name)

এই প্রসঙ্গের অ্যাপ্লিকেশন প্যাকেজের সাথে যুক্ত একটি বিদ্যমান ব্যক্তিগত SQLiteDatabase মুছুন।

boolean deleteFile ( String name)

এই প্রসঙ্গের অ্যাপ্লিকেশন প্যাকেজের সাথে যুক্ত প্রদত্ত ব্যক্তিগত ফাইলটি মুছুন।

boolean deleteSharedPreferences ( String name)

একটি বিদ্যমান শেয়ার করা পছন্দ ফাইল মুছুন।

void enforceCallingOrSelfPermission ( String permission, String message)

যদি আপনি বা আপনি যে আইপিসি পরিচালনা করছেন তার কলিং প্রক্রিয়াটিকে একটি নির্দিষ্ট অনুমতি দেওয়া না হলে, একটি SecurityException নিক্ষেপ করুন।

void enforceCallingOrSelfUriPermission ( Uri uri, int modeFlags, String message)

যদি একটি IPC-এর কলিং প্রক্রিয়া বা আপনাকে একটি নির্দিষ্ট URI অ্যাক্সেস করার অনুমতি না দেওয়া হয়, তাহলে SecurityException নিক্ষেপ করুন।

void enforceCallingPermission ( String permission, String message)

আপনি পরিচালনা করছেন এমন একটি IPC-এর কলিং প্রক্রিয়া যদি একটি নির্দিষ্ট অনুমতি না দেওয়া হয়, তাহলে একটি SecurityException নিক্ষেপ করুন।

void enforceCallingUriPermission ( Uri uri, int modeFlags, String message)

যদি কলিং প্রক্রিয়া এবং ব্যবহারকারীর আইডি একটি নির্দিষ্ট URI অ্যাক্সেস করার অনুমতি না দেওয়া হয়, তাহলে SecurityException নিক্ষেপ করুন।

void enforcePermission ( String permission, int pid, int uid, String message)

সিস্টেমে চলমান একটি নির্দিষ্ট প্রক্রিয়া এবং ব্যবহারকারী আইডির জন্য প্রদত্ত অনুমতি অনুমোদিত না হলে, একটি SecurityException নিক্ষেপ করুন।

void enforceUriPermission ( Uri uri, String readPermission, String writePermission, int pid, int uid, int modeFlags, String message)

উরি এবং স্বাভাবিক অনুমতি উভয়ই প্রয়োগ করুন।

void enforceUriPermission ( Uri uri, int pid, int uid, int modeFlags, String message)

যদি একটি নির্দিষ্ট প্রক্রিয়া এবং ব্যবহারকারী আইডি একটি নির্দিষ্ট URI অ্যাক্সেস করার অনুমতি না দেওয়া হয়, তাহলে SecurityException নিক্ষেপ করুন।

String[] fileList ()

এই প্রসঙ্গ-এর অ্যাপ্লিকেশন প্যাকেজের সাথে যুক্ত ব্যক্তিগত ফাইলগুলির নামকরণ করে স্ট্রিংগুলির একটি অ্যারে প্রদান করে৷

Context getApplicationContext ()

বর্তমান প্রক্রিয়ার একক, গ্লোবাল অ্যাপ্লিকেশন অবজেক্টের প্রসঙ্গ ফিরিয়ে দিন।

ApplicationInfo getApplicationInfo ()

এই প্রসঙ্গের প্যাকেজের জন্য সম্পূর্ণ অ্যাপ্লিকেশন তথ্য ফেরত দিন।

AssetManager getAssets ()

অ্যাপ্লিকেশন প্যাকেজের জন্য একটি AssetManager উদাহরণ প্রদান করে।

AttributionSource getAttributionSource ()

Context getBaseContext ()
File getCacheDir ()

ফাইল সিস্টেমে অ্যাপ্লিকেশন নির্দিষ্ট ক্যাশে ডিরেক্টরিতে পরম পাথ ফেরত দেয়।

ClassLoader getClassLoader ()

একটি ক্লাস লোডার ফেরত দিন যা আপনি এই প্যাকেজে ক্লাস পুনরুদ্ধার করতে ব্যবহার করতে পারেন।

File getCodeCacheDir ()

ক্যাশে কোড সংরক্ষণের জন্য ডিজাইন করা ফাইল সিস্টেমে অ্যাপ্লিকেশন নির্দিষ্ট ক্যাশে ডিরেক্টরিতে পরম পাথ ফেরত দেয়।

ContentResolver getContentResolver ()

আপনার অ্যাপ্লিকেশনের প্যাকেজের জন্য একটি ContentResolver উদাহরণ ফেরত দিন।

File getDataDir ()

ফাইলসিস্টেমের নির্দেশিকায় নিখুঁত পথ ফেরত দেয় যেখানে এই অ্যাপের সমস্ত ব্যক্তিগত ফাইল সংরক্ষণ করা হয়।

File getDatabasePath ( String name)

ফাইল সিস্টেমে পরম পাথ ফেরত দেয় যেখানে openOrCreateDatabase(String, int, CursorFactory) দিয়ে তৈরি একটি ডাটাবেস সংরক্ষণ করা হয়।

int getDeviceId ()

এই প্রসঙ্গটির সাথে যুক্ত ডিভাইস আইডি পায়৷

File getDir ( String name, int mode)

পুনরুদ্ধার করুন, প্রয়োজন হলে তৈরি করুন, একটি নতুন ডিরেক্টরি যেখানে অ্যাপ্লিকেশনটি তার নিজস্ব কাস্টম ডেটা ফাইল রাখতে পারে।

Display getDisplay ()

এই প্রসঙ্গটির সাথে যুক্ত ডিসপ্লে পান।

File getExternalCacheDir ()

প্রাথমিক ভাগ করা/বাহ্যিক স্টোরেজ ডিভাইসে অ্যাপ্লিকেশন-নির্দিষ্ট ডিরেক্টরিতে পরম পথ ফেরত দেয় যেখানে অ্যাপ্লিকেশনটি তার মালিকানাধীন ক্যাশে ফাইলগুলি রাখতে পারে।

File[] getExternalCacheDirs ()

সমস্ত ভাগ করা/বাহ্যিক সঞ্চয়স্থান ডিভাইসে অ্যাপ্লিকেশন-নির্দিষ্ট ডিরেক্টরিগুলিতে পরম পাথ ফেরত দেয় যেখানে অ্যাপ্লিকেশনটি তার মালিকানাধীন ক্যাশে ফাইলগুলি রাখতে পারে।

File getExternalFilesDir ( String type)

প্রাথমিক ভাগ করা/বাহ্যিক সঞ্চয়স্থান ডিভাইসে ডিরেক্টরিতে নিখুঁত পথ ফেরত দেয় যেখানে অ্যাপ্লিকেশনটি তার মালিকানাধীন স্থায়ী ফাইলগুলি রাখতে পারে।

File[] getExternalFilesDirs ( String type)

সমস্ত ভাগ করা/বাহ্যিক সঞ্চয়স্থান ডিভাইসে অ্যাপ্লিকেশন-নির্দিষ্ট ডিরেক্টরিগুলিতে পরম পাথ ফেরত দেয় যেখানে অ্যাপ্লিকেশনটি তার মালিকানাধীন স্থায়ী ফাইলগুলি রাখতে পারে।

File[] getExternalMediaDirs ()

এই পদ্ধতি অবজ্ঞা করা হয়. এই ডিরেক্টরিগুলি এখনও বিদ্যমান এবং স্ক্যান করা হয়েছে, তবে বিকাশকারীদের সরাসরি MediaStore সংগ্রহে সামগ্রী সন্নিবেশ করার জন্য স্থানান্তরিত করতে উত্সাহিত করা হয়, কারণ যে কোনও অ্যাপ Build.VERSION_CODES.Q থেকে শুরু করে কোনও অনুমতির প্রয়োজন ছাড়াই MediaStore নতুন মিডিয়া অবদান রাখতে পারে।

File getFileStreamPath ( String name)

ফাইল সিস্টেমে পরম পাথ ফেরত দেয় যেখানে openFileOutput(String, int) দিয়ে তৈরি একটি ফাইল সংরক্ষণ করা হয়।

File getFilesDir ()

ফাইল সিস্টেমের ডিরেক্টরিতে পরম পাথ ফেরত দেয় যেখানে openFileOutput(String, int) দিয়ে তৈরি ফাইলগুলি সংরক্ষণ করা হয়।

Executor getMainExecutor ()

একটি Executor ফেরত দিন যা এই প্রসঙ্গের সাথে যুক্ত প্রধান থ্রেডে সারিবদ্ধ কাজগুলি চালাবে।

Looper getMainLooper ()

বর্তমান প্রক্রিয়ার মূল থ্রেডের জন্য লুপারটি ফেরত দিন।

File getNoBackupFilesDir ()

getFilesDir() এর অনুরূপ ফাইল সিস্টেমের ডিরেক্টরিতে পরম পাথ ফেরত দেয়।

File getObbDir ()

প্রাথমিক ভাগ করা/বাহ্যিক স্টোরেজ ডিরেক্টরিটি ফেরত দিন যেখানে এই অ্যাপ্লিকেশনটির OBB ফাইলগুলি (যদি থাকে) পাওয়া যেতে পারে৷

File[] getObbDirs ()

সমস্ত শেয়ার্ড/বাহ্যিক স্টোরেজ ডিভাইসে অ্যাপ্লিকেশন-নির্দিষ্ট ডিরেক্টরিতে পরম পাথ ফেরত দেয় যেখানে অ্যাপ্লিকেশনের OBB ফাইলগুলি (যদি থাকে) পাওয়া যেতে পারে।

String getPackageCodePath ()

এই প্রসঙ্গের প্রাথমিক অ্যান্ড্রয়েড প্যাকেজের সম্পূর্ণ পথটি ফেরত দিন।

PackageManager getPackageManager ()

বৈশ্বিক প্যাকেজ তথ্য খুঁজতে PackageManager উদাহরণ ফেরত দিন।

String getPackageName ()

এই অ্যাপ্লিকেশনের প্যাকেজের নাম ফেরত দিন।

String getPackageResourcePath ()

এই প্রসঙ্গের প্রাথমিক অ্যান্ড্রয়েড প্যাকেজের সম্পূর্ণ পথটি ফেরত দিন।

ContextParams getParams ()

এই প্রসঙ্গটি তৈরি করা হয়েছে এমন প্যারামিটারের সেটটি ফিরিয়ে দিন, যদি এটি createContext(android.content.ContextParams) এর মাধ্যমে তৈরি করা হয়।

Resources getResources ()

অ্যাপ্লিকেশানের প্যাকেজের জন্য একটি সম্পদের উদাহরণ প্রদান করে।

SharedPreferences getSharedPreferences ( String name, int mode)

পছন্দের ফাইল 'নাম'-এর বিষয়বস্তু পুনরুদ্ধার করুন এবং ধরে রাখুন, একটি শেয়ারড প্রেফারেন্স ফেরত দিন যার মাধ্যমে আপনি এর মানগুলি পুনরুদ্ধার এবং সংশোধন করতে পারেন।

Object getSystemService ( String name)

নাম অনুসারে একটি সিস্টেম-স্তরের পরিষেবাতে হ্যান্ডেলটি ফিরিয়ে দিন।

String getSystemServiceName ( Class <?> serviceClass)

সিস্টেম-স্তরের পরিষেবার নাম পায় যা নির্দিষ্ট শ্রেণী দ্বারা উপস্থাপিত হয়।

Resources.Theme getTheme ()

এই প্রসঙ্গের সাথে যুক্ত থিম অবজেক্টটি ফেরত দিন।

Drawable getWallpaper ()

এই পদ্ধতি অবজ্ঞা করা হয়. পরিবর্তে WallpaperManager.get() ব্যবহার করুন।

int getWallpaperDesiredMinimumHeight ()

এই পদ্ধতি অবজ্ঞা করা হয়. পরিবর্তে WallpaperManager.getDesiredMinimumHeight() ব্যবহার করুন।

int getWallpaperDesiredMinimumWidth ()

এই পদ্ধতি অবজ্ঞা করা হয়. পরিবর্তে WallpaperManager.getDesiredMinimumWidth() ব্যবহার করুন।

void grantUriPermission ( String toPackage, Uri uri, int modeFlags)

অন্য প্যাকেজে একটি নির্দিষ্ট Uri অ্যাক্সেস করার অনুমতি দিন, সেই প্যাকেজের Uri-এর বিষয়বস্তু প্রদানকারীকে অ্যাক্সেস করার সাধারণ অনুমতি আছে কিনা।

boolean isDeviceProtectedStorage ()

এই প্রসঙ্গের স্টোরেজ APIগুলি ডিভাইস-সুরক্ষিত স্টোরেজ দ্বারা ব্যাক করা হয়েছে কিনা তা নির্দেশ করে৷

boolean isRestricted ()

এই প্রসঙ্গ সীমাবদ্ধ কিনা তা নির্দেশ করে৷

boolean moveDatabaseFrom ( Context sourceContext, String name)

প্রদত্ত উত্স স্টোরেজ প্রসঙ্গ থেকে একটি বিদ্যমান ডাটাবেস ফাইলকে এই প্রসঙ্গে সরান।

boolean moveSharedPreferencesFrom ( Context sourceContext, String name)

প্রদত্ত সোর্স স্টোরেজ প্রেক্ষাপট থেকে এই প্রসঙ্গে একটি বিদ্যমান শেয়ার করা পছন্দের ফাইল সরান।

FileInputStream openFileInput ( String name)

পড়ার জন্য এই প্রসঙ্গের অ্যাপ্লিকেশন প্যাকেজের সাথে যুক্ত একটি ব্যক্তিগত ফাইল খুলুন।

FileOutputStream openFileOutput ( String name, int mode)

লেখার জন্য এই প্রসঙ্গের অ্যাপ্লিকেশন প্যাকেজের সাথে যুক্ত একটি ব্যক্তিগত ফাইল খুলুন।

SQLiteDatabase openOrCreateDatabase ( String name, int mode, SQLiteDatabase.CursorFactory factory, DatabaseErrorHandler errorHandler)

এই প্রসঙ্গের অ্যাপ্লিকেশন প্যাকেজের সাথে যুক্ত একটি নতুন ব্যক্তিগত SQLiteDatabase খুলুন।

SQLiteDatabase openOrCreateDatabase ( String name, int mode, SQLiteDatabase.CursorFactory factory)

এই প্রসঙ্গের অ্যাপ্লিকেশন প্যাকেজের সাথে যুক্ত একটি নতুন ব্যক্তিগত SQLiteDatabase খুলুন।

Drawable peekWallpaper ()

এই পদ্ধতি অবজ্ঞা করা হয়. পরিবর্তে WallpaperManager.peek() ব্যবহার করুন।

void registerComponentCallbacks ( ComponentCallbacks callback)

প্রসঙ্গটির বেস অ্যাপ্লিকেশনে একটি নতুন ComponentCallbacks যোগ করুন, যেটিকে একই সময়ে বলা হবে যেমন কম্পোনেন্টকলব্যাক পদ্ধতির কার্যক্রম এবং অন্যান্য উপাদানগুলিকে বলা হয়।

void registerDeviceIdChangeListener ( Executor executor, IntConsumer listener)

Context একটি নতুন ডিভাইস আইডি পরিবর্তিত শ্রোতা যোগ করে, যা সিস্টেম দ্বারা ডিভাইস অ্যাসোসিয়েশন পরিবর্তন করা হলে কল করা হবে।

Intent registerReceiver ( BroadcastReceiver receiver, IntentFilter filter)

প্রধান কার্যকলাপ থ্রেড চালানোর জন্য একটি BroadcastReceiver নিবন্ধন করুন.

Intent registerReceiver ( BroadcastReceiver receiver, IntentFilter filter, int flags)

অভিপ্রায় সম্প্রচার পেতে নিবন্ধন করুন, রিসিভার ঐচ্ছিকভাবে তাত্ক্ষণিক অ্যাপস-এর কাছে উন্মুক্ত করে।

Intent registerReceiver ( BroadcastReceiver receiver, IntentFilter filter, String broadcastPermission, Handler scheduler, int flags)

ইন্টেন্ট সম্প্রচার পেতে নিবন্ধন করুন, scheduler প্রসঙ্গে চালানোর জন্য।

Intent registerReceiver ( BroadcastReceiver receiver, IntentFilter filter, String broadcastPermission, Handler scheduler)

ইন্টেন্ট সম্প্রচার পেতে নিবন্ধন করুন, scheduler প্রসঙ্গে চালানোর জন্য।

void removeStickyBroadcast ( Intent intent)

এই পদ্ধতি অবজ্ঞা করা হয়. স্টিকি সম্প্রচার ব্যবহার করা উচিত নয়। তারা কোন নিরাপত্তা প্রদান করে না (কেউ তাদের অ্যাক্সেস করতে পারে), কোন সুরক্ষা (কেউ তাদের পরিবর্তন করতে পারে), এবং অন্যান্য অনেক সমস্যা। প্রস্তাবিত প্যাটার্ন হল একটি নন-স্টিকি সম্প্রচার ব্যবহার করে রিপোর্ট করা যে কিছু পরিবর্তিত হয়েছে, যখনই ইচ্ছা তখনই বর্তমান মান পুনরুদ্ধার করার জন্য অ্যাপগুলির জন্য অন্য একটি প্রক্রিয়া।

void removeStickyBroadcastAsUser ( Intent intent, UserHandle user)

এই পদ্ধতি অবজ্ঞা করা হয়. স্টিকি সম্প্রচার ব্যবহার করা উচিত নয়। তারা কোন নিরাপত্তা প্রদান করে না (কেউ তাদের অ্যাক্সেস করতে পারে), কোন সুরক্ষা (কেউ তাদের পরিবর্তন করতে পারে), এবং অন্যান্য অনেক সমস্যা। প্রস্তাবিত প্যাটার্ন হল একটি নন-স্টিকি সম্প্রচার ব্যবহার করে রিপোর্ট করা যে কিছু পরিবর্তিত হয়েছে, যখনই ইচ্ছা তখনই বর্তমান মান পুনরুদ্ধার করার জন্য অ্যাপগুলির জন্য অন্য একটি প্রক্রিয়া।

void revokeSelfPermissionsOnKill ( Collection < String > permissions)

কলিং প্যাকেজের জন্য এক বা একাধিক অনুমতি প্রত্যাহার করে।

void revokeUriPermission ( Uri uri, int modeFlags)

একটি নির্দিষ্ট বিষয়বস্তু প্রদানকারী Uri অ্যাক্সেস করার জন্য সমস্ত অনুমতি সরান যা পূর্বে grantUriPermission(String, Uri, int) বা অন্য কোনো প্রক্রিয়ার সাথে যোগ করা হয়েছিল।

void revokeUriPermission ( String targetPackage, Uri uri, int modeFlags)

একটি নির্দিষ্ট লক্ষ্য প্যাকেজের জন্য grantUriPermission(String, Uri, int) এর সাথে আগে যোগ করা একটি নির্দিষ্ট বিষয়বস্তু প্রদানকারী Uri অ্যাক্সেস করার অনুমতিগুলি সরান।

void sendBroadcast ( Intent intent, String receiverPermission, Bundle options)

সমস্ত আগ্রহী ব্রডকাস্ট রিসিভারের কাছে প্রদত্ত অভিপ্রায় সম্প্রচার করুন, একটি ঐচ্ছিক প্রয়োজনীয় অনুমতি প্রয়োগ করার অনুমতি দিয়ে।

void sendBroadcast ( Intent intent, String receiverPermission)

সমস্ত আগ্রহী ব্রডকাস্ট রিসিভারের কাছে প্রদত্ত অভিপ্রায় সম্প্রচার করুন, একটি ঐচ্ছিক প্রয়োজনীয় অনুমতি প্রয়োগ করার অনুমতি দিয়ে।

void sendBroadcast ( Intent intent)

সমস্ত আগ্রহী BroadcastReceivers প্রদত্ত অভিপ্রায় সম্প্রচার.

void sendBroadcastAsUser ( Intent intent, UserHandle user)

sendBroadcast(android.content.Intent) এর সংস্করণ যা আপনাকে সম্প্রচারটি যে ব্যবহারকারীকে পাঠানো হবে তা নির্দিষ্ট করতে দেয়৷

void sendBroadcastAsUser ( Intent intent, UserHandle user, String receiverPermission)

sendBroadcast(android.content.Intent, java.lang.String) এর সংস্করণ যা আপনাকে সম্প্রচারটি যে ব্যবহারকারীকে পাঠানো হবে তা নির্দিষ্ট করতে দেয়৷

void sendOrderedBroadcast ( Intent intent, String receiverPermission, String receiverAppOp, BroadcastReceiver resultReceiver, Handler scheduler, int initialCode, String initialData, Bundle initialExtras)

sendOrderedBroadcast(android.content.Intent, java.lang.String, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle) এর সংস্করণ যা আপনাকে অ্যাপ অপশন নির্দিষ্ট করতে দেয় সম্প্রচার পাঠানো হবে কোন রিসিভারের উপর বিধিনিষেধ প্রয়োগ করতে।

void sendOrderedBroadcast ( Intent intent, int initialCode, String receiverPermission, String receiverAppOp, BroadcastReceiver resultReceiver, Handler scheduler, String initialData, Bundle initialExtras, Bundle options)

void sendOrderedBroadcast ( Intent intent, String receiverPermission, BroadcastReceiver resultReceiver, Handler scheduler, int initialCode, String initialData, Bundle initialExtras)

sendBroadcast(android.content.Intent) এর সংস্করণ যা আপনাকে সম্প্রচার থেকে ডেটা ফেরত পেতে দেয়।

void sendOrderedBroadcast ( Intent intent, String receiverPermission, Bundle options)

সমস্ত আগ্রহী ব্রডকাস্ট রিসিভারের কাছে প্রদত্ত অভিপ্রায় সম্প্রচার করুন, কম পছন্দের রিসিভারদের কাছে বিতরণ করার আগে আরও পছন্দের রিসিভারদের সম্প্রচার গ্রহণ করার অনুমতি দেওয়ার জন্য তাদের একবারে একটি বিতরণ করুন।

void sendOrderedBroadcast ( Intent intent, String receiverPermission, Bundle options, BroadcastReceiver resultReceiver, Handler scheduler, int initialCode, String initialData, Bundle initialExtras)

sendBroadcast(android.content.Intent) এর সংস্করণ যা আপনাকে সম্প্রচার থেকে ডেটা ফেরত পেতে দেয়।

void sendOrderedBroadcast ( Intent intent, String receiverPermission)

সমস্ত আগ্রহী ব্রডকাস্ট রিসিভারের কাছে প্রদত্ত অভিপ্রায় সম্প্রচার করুন, কম পছন্দের রিসিভারদের কাছে বিতরণ করার আগে আরও পছন্দের রিসিভারদের সম্প্রচার গ্রহণ করার অনুমতি দেওয়ার জন্য তাদের একবারে একটি বিতরণ করুন।

void sendOrderedBroadcastAsUser ( Intent intent, UserHandle user, String receiverPermission, BroadcastReceiver resultReceiver, Handler scheduler, int initialCode, String initialData, Bundle initialExtras)

sendOrderedBroadcast(android.content.Intent, java.lang.String, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle) এর সংস্করণ যা আপনাকে ব্যবহারকারীকে নির্দিষ্ট করতে দেয় সম্প্রচার পাঠানো হবে.

void sendStickyBroadcast ( Intent intent)

এই পদ্ধতি অবজ্ঞা করা হয়. স্টিকি সম্প্রচার ব্যবহার করা উচিত নয়। তারা কোন নিরাপত্তা প্রদান করে না (কেউ তাদের অ্যাক্সেস করতে পারে), কোন সুরক্ষা (কেউ তাদের সংশোধন করতে পারে), এবং অন্যান্য অনেক সমস্যা। প্রস্তাবিত প্যাটার্ন হল একটি নন-স্টিকি সম্প্রচার ব্যবহার করে রিপোর্ট করা যে কিছু পরিবর্তিত হয়েছে, যখনই ইচ্ছা তখনই বর্তমান মান পুনরুদ্ধার করার জন্য অ্যাপগুলির জন্য অন্য একটি প্রক্রিয়া।

void sendStickyBroadcast ( Intent intent, Bundle options)

এই পদ্ধতি অবজ্ঞা করা হয়. স্টিকি সম্প্রচার ব্যবহার করা উচিত নয়। তারা কোন নিরাপত্তা প্রদান করে না (কেউ তাদের অ্যাক্সেস করতে পারে), কোন সুরক্ষা (কেউ তাদের সংশোধন করতে পারে), এবং অন্যান্য অনেক সমস্যা। প্রস্তাবিত প্যাটার্ন হল একটি নন-স্টিকি সম্প্রচার ব্যবহার করে রিপোর্ট করা যে কিছু পরিবর্তিত হয়েছে, যখনই ইচ্ছা তখনই বর্তমান মান পুনরুদ্ধার করার জন্য অ্যাপগুলির জন্য অন্য একটি প্রক্রিয়া।

void sendStickyBroadcastAsUser ( Intent intent, UserHandle user)

এই পদ্ধতি অবজ্ঞা করা হয়. স্টিকি সম্প্রচার ব্যবহার করা উচিত নয়। তারা কোন নিরাপত্তা প্রদান করে না (কেউ তাদের অ্যাক্সেস করতে পারে), কোন সুরক্ষা (কেউ তাদের সংশোধন করতে পারে), এবং অন্যান্য অনেক সমস্যা। প্রস্তাবিত প্যাটার্ন হল একটি নন-স্টিকি সম্প্রচার ব্যবহার করে রিপোর্ট করা যে কিছু পরিবর্তিত হয়েছে, যখনই ইচ্ছা তখনই বর্তমান মান পুনরুদ্ধার করার জন্য অ্যাপগুলির জন্য অন্য একটি প্রক্রিয়া।

void sendStickyOrderedBroadcast ( Intent intent, BroadcastReceiver resultReceiver, Handler scheduler, int initialCode, String initialData, Bundle initialExtras)

এই পদ্ধতি অবজ্ঞা করা হয়. স্টিকি সম্প্রচার ব্যবহার করা উচিত নয়। তারা কোন নিরাপত্তা প্রদান করে না (কেউ তাদের অ্যাক্সেস করতে পারে), কোন সুরক্ষা (কেউ তাদের সংশোধন করতে পারে), এবং অন্যান্য অনেক সমস্যা। প্রস্তাবিত প্যাটার্ন হল একটি নন-স্টিকি সম্প্রচার ব্যবহার করে রিপোর্ট করা যে কিছু পরিবর্তিত হয়েছে, যখনই ইচ্ছা তখনই বর্তমান মান পুনরুদ্ধার করার জন্য অ্যাপগুলির জন্য অন্য একটি প্রক্রিয়া।

void sendStickyOrderedBroadcastAsUser ( Intent intent, UserHandle user, BroadcastReceiver resultReceiver, Handler scheduler, int initialCode, String initialData, Bundle initialExtras)

এই পদ্ধতি অবজ্ঞা করা হয়. স্টিকি সম্প্রচার ব্যবহার করা উচিত নয়। তারা কোন নিরাপত্তা প্রদান করে না (কেউ তাদের অ্যাক্সেস করতে পারে), কোন সুরক্ষা (কেউ তাদের সংশোধন করতে পারে), এবং অন্যান্য অনেক সমস্যা। প্রস্তাবিত প্যাটার্ন হল একটি নন-স্টিকি সম্প্রচার ব্যবহার করে রিপোর্ট করা যে কিছু পরিবর্তিত হয়েছে, যখনই ইচ্ছা তখনই বর্তমান মান পুনরুদ্ধার করার জন্য অ্যাপগুলির জন্য অন্য একটি প্রক্রিয়া।

void setTheme (int resid)

এই প্রসঙ্গের জন্য বেস থিম সেট করুন।

void setWallpaper ( Bitmap bitmap)

এই পদ্ধতি অবজ্ঞা করা হয়. পরিবর্তে WallpaperManager.set() ব্যবহার করুন। এই পদ্ধতির জন্য কলারকে Manifest.permission.SET_WALLPAPER অনুমতি ধরে রাখতে হবে।

void setWallpaper ( InputStream data)

এই পদ্ধতি অবজ্ঞা করা হয়. পরিবর্তে WallpaperManager.set() ব্যবহার করুন। এই পদ্ধতির জন্য কলারকে Manifest.permission.SET_WALLPAPER অনুমতি ধরে রাখতে হবে।

void startActivities ( Intent[] intents, Bundle options)

একাধিক নতুন কার্যক্রম চালু করুন।

void startActivities ( Intent[] intents)

কোনো অপশন উল্লেখ না করে startActivities(android.content.Intent[], android.os.Bundle) এর মতোই।

void startActivity ( Intent intent)

কোনো অপশন উল্লেখ না করে startActivity(android.content.Intent, android.os.Bundle) এর মতই।

void startActivity ( Intent intent, Bundle options)

একটি নতুন কার্যকলাপ চালু করুন.

ComponentName startForegroundService ( Intent service)

startService(android.content.Intent) এর মতোই, কিন্তু একটি অন্তর্নিহিত প্রতিশ্রুতি দিয়ে যে পরিষেবাটি একবার চালু হলে startForeground(int, android.app.Notification) কল করবে৷

boolean startInstrumentation ( ComponentName className, String profileFile, Bundle arguments)

একটি Instrumentation ক্লাস চালানো শুরু করুন।

void startIntentSender ( IntentSender intent, Intent fillInIntent, int flagsMask, int flagsValues, int extraFlags)

কোনো অপশন উল্লেখ না করে startIntentSender(android.content.IntentSender, android.content.Intent, int, int, int, android.os.Bundle) এর মতোই।

void startIntentSender ( IntentSender intent, Intent fillInIntent, int flagsMask, int flagsValues, int extraFlags, Bundle options)

startActivity(android.content.Intent, android.os.Bundle) এর মতো, কিন্তু শুরু করার জন্য একটি IntentSender নেওয়া।

ComponentName startService ( Intent service)

একটি প্রদত্ত অ্যাপ্লিকেশন পরিষেবা শুরু করার অনুরোধ করুন।

boolean stopService ( Intent name)

একটি প্রদত্ত অ্যাপ্লিকেশন পরিষেবা বন্ধ করার অনুরোধ করুন।

void unbindService ( ServiceConnection conn)

একটি অ্যাপ্লিকেশন পরিষেবা থেকে সংযোগ বিচ্ছিন্ন করুন.

void unregisterComponentCallbacks ( ComponentCallbacks callback)

একটি ComponentCallbacks অবজেক্ট সরান যা পূর্বে registerComponentCallbacks(android.content.ComponentCallbacks) এর সাথে নিবন্ধিত ছিল।

void unregisterDeviceIdChangeListener ( IntConsumer listener)

প্রসঙ্গ থেকে একটি ডিভাইস ID পরিবর্তিত শ্রোতাকে সরিয়ে দেয়।

void unregisterReceiver ( BroadcastReceiver receiver)

পূর্বে নিবন্ধিত একটি BroadcastReceiver নিবন্ধনমুক্ত করুন.

void updateServiceGroup ( ServiceConnection conn, int group, int importance)

পূর্বে bindService(Intent, BindServiceFlags, Executor, ServiceConnection) বা একটি সম্পর্কিত পদ্ধতির সাথে আবদ্ধ একটি পরিষেবার জন্য, সিস্টেমটি অন্যান্য প্রক্রিয়াগুলির সাথে সম্পর্কিত পরিষেবাটির প্রক্রিয়াটি কীভাবে পরিচালনা করে তা পরিবর্তন করুন৷

boolean bindIsolatedService ( Intent service, int flags, String instanceName, Executor executor, ServiceConnection conn)

bindService(Intent, BindServiceFlags, Executor, ServiceConnection) যা, বিচ্ছিন্ন পরিষেবার নির্দিষ্ট ক্ষেত্রে, কলকারীকে একটি একক উপাদান ঘোষণা থেকে একটি পরিষেবার একাধিক দৃষ্টান্ত তৈরি করতে দেয়৷

boolean bindIsolatedService ( Intent service, Context.BindServiceFlags flags, String instanceName, Executor executor, ServiceConnection conn)

BindServiceFlags অবজেক্ট পেতে bindIsolatedService(android.content.Intent, int, java.lang.String, java.util.concurrent.Executor, android.content.ServiceConnection) দেখুন BindServiceFlags#of(long) কল করুন।

boolean bindService ( Intent service, int flags, Executor executor, ServiceConnection conn)

সার্ভিস সংযোগ কলব্যাক নিয়ন্ত্রণ করতে নির্বাহকের সাথে bindService(Intent, ServiceConnection, int) এর মতোই।

boolean bindService ( Intent service, ServiceConnection conn, Context.BindServiceFlags flags)

BindServiceFlags অবজেক্ট পেতে bindService(android.content.Intent, android.content.ServiceConnection, int) দেখুন BindServiceFlags#of(long) কল করুন।

abstract boolean bindService ( Intent service, ServiceConnection conn, int flags)

একটি অ্যাপ্লিকেশন পরিষেবার সাথে সংযোগ করে, প্রয়োজনে এটি তৈরি করে৷

boolean bindService ( Intent service, Context.BindServiceFlags flags, Executor executor, ServiceConnection conn)

BindServiceFlags অবজেক্ট পেতে bindService(android.content.Intent, int, java.util.concurrent.Executor, android.content.ServiceConnection) দেখুন BindServiceFlags#of(long) কল করুন।

boolean bindServiceAsUser ( Intent service, ServiceConnection conn, int flags, UserHandle user)

bindService(Intent, BindServiceFlags, Executor, ServiceConnection) এর মতো একইভাবে প্রদত্ত user একটি পরিষেবার সাথে আবদ্ধ হয়।

boolean bindServiceAsUser ( Intent service, ServiceConnection conn, Context.BindServiceFlags flags, UserHandle user)

bindServiceAsUser(android.content.Intent, android.content.ServiceConnection, int, android.os.UserHandle) দেখুন BindServiceFlags অবজেক্ট পেতে BindServiceFlags#of(long) কল করুন।

abstract int checkCallingOrSelfPermission ( String permission)

আইপিসির কলিং প্রক্রিয়া বা আপনাকে একটি নির্দিষ্ট অনুমতি দেওয়া হয়েছে কিনা তা নির্ধারণ করুন।

abstract int checkCallingOrSelfUriPermission ( Uri uri, int modeFlags)

একটি IPC-এর কলিং প্রক্রিয়া বা আপনাকে একটি নির্দিষ্ট URI অ্যাক্সেস করার অনুমতি দেওয়া হয়েছে কিনা তা নির্ধারণ করুন।

int[] checkCallingOrSelfUriPermissions ( List < Uri > uris, int modeFlags)

একটি IPC-এর কলিং প্রক্রিয়া বা আপনাকে URI-এর একটি তালিকা অ্যাক্সেস করার অনুমতি দেওয়া হয়েছে কিনা তা নির্ধারণ করুন।

abstract int checkCallingPermission ( String permission)

আপনি যে আইপিসি পরিচালনা করছেন তার কলিং প্রক্রিয়াটি একটি নির্দিষ্ট অনুমতি দেওয়া হয়েছে কিনা তা নির্ধারণ করুন।

abstract int checkCallingUriPermission ( Uri uri, int modeFlags)

কলিং প্রক্রিয়া এবং ব্যবহারকারী আইডি একটি নির্দিষ্ট URI অ্যাক্সেস করার অনুমতি দেওয়া হয়েছে কিনা তা নির্ধারণ করুন।

int[] checkCallingUriPermissions ( List < Uri > uris, int modeFlags)

কলিং প্রক্রিয়া এবং ইউজার আইডি ইউআরআই-এর একটি তালিকা অ্যাক্সেস করার অনুমতি দেওয়া হয়েছে কিনা তা নির্ধারণ করুন।

abstract int checkPermission ( String permission, int pid, int uid)

সিস্টেমে চলমান একটি নির্দিষ্ট প্রক্রিয়া এবং ব্যবহারকারী আইডির জন্য প্রদত্ত অনুমতি অনুমোদিত কিনা তা নির্ধারণ করুন।

abstract int checkSelfPermission ( String permission)

আপনাকে একটি নির্দিষ্ট অনুমতি দেওয়া হয়েছে কিনা তা নির্ধারণ করুন।

abstract int checkUriPermission ( Uri uri, String readPermission, String writePermission, int pid, int uid, int modeFlags)

একটি Uri এবং স্বাভাবিক অনুমতি উভয় পরীক্ষা করুন.

abstract int checkUriPermission ( Uri uri, int pid, int uid, int modeFlags)

একটি নির্দিষ্ট প্রক্রিয়া এবং ব্যবহারকারী আইডি একটি নির্দিষ্ট URI অ্যাক্সেস করার অনুমতি দেওয়া হয়েছে কিনা তা নির্ধারণ করুন।

int[] checkUriPermissions ( List < Uri > uris, int pid, int uid, int modeFlags)

একটি নির্দিষ্ট প্রক্রিয়া এবং ব্যবহারকারী আইডি ইউআরআইগুলির একটি তালিকা অ্যাক্সেস করার অনুমতি দেওয়া হয়েছে কিনা তা নির্ধারণ করুন।

abstract void clearWallpaper ()

এপিআই লেভেল 15-এ এই পদ্ধতিটি বাতিল করা হয়েছে। পরিবর্তে WallpaperManager.clear() ব্যবহার করুন। এই পদ্ধতির জন্য কলারকে Manifest.permission.SET_WALLPAPER অনুমতি ধরে রাখতে হবে।

Context createAttributionContext ( String attributionTag)

বর্তমান প্রসঙ্গটির জন্য একটি নতুন প্রসঙ্গ অবজেক্ট ফেরত দিন কিন্তু একটি ভিন্ন ট্যাগের বৈশিষ্ট্য।

abstract Context createConfigurationContext ( Configuration overrideConfiguration)

বর্তমান প্রসঙ্গের জন্য একটি নতুন প্রসঙ্গ অবজেক্ট ফেরত দিন কিন্তু যার সংস্থানগুলি প্রদত্ত কনফিগারেশনের সাথে মেলে সামঞ্জস্য করা হয়।

Context createContext ( ContextParams contextParams)

নির্দিষ্ট বৈশিষ্ট্য এবং আচরণের সাথে একটি প্রসঙ্গ তৈরি করে।

abstract Context createContextForSplit ( String splitName)

প্রদত্ত বিভক্ত নামের জন্য একটি নতুন প্রসঙ্গ বস্তু ফেরত দিন।

Context createDeviceContext (int deviceId)

বর্তমান প্রসঙ্গ থেকে কিন্তু deviceId দ্বারা প্রদত্ত ডিভাইস অ্যাসোসিয়েশনের সাথে একটি নতুন Context বস্তু ফেরত দেয়।

abstract Context createDeviceProtectedStorageContext ()

বর্তমান প্রসঙ্গটির জন্য একটি নতুন প্রসঙ্গ অবজেক্ট ফেরত দিন কিন্তু যার সঞ্চয়স্থান APIগুলি ডিভাইস-সুরক্ষিত সঞ্চয়স্থান দ্বারা সমর্থিত।

abstract Context createDisplayContext ( Display display)

বর্তমান প্রসঙ্গ থেকে একটি নতুন Context অবজেক্ট রিটার্ন করে কিন্তু রিসোর্সের সাথে display মেট্রিক্সের সাথে মেলে।

abstract Context createPackageContext ( String packageName, int flags)

প্রদত্ত অ্যাপ্লিকেশন নামের জন্য একটি নতুন প্রসঙ্গ বস্তু ফেরত দিন।

Context createWindowContext (int type, Bundle options)

একটি নন-অ্যাক্টিভিটি উইন্ডোর জন্য একটি প্রসঙ্গ তৈরি করে।

Context createWindowContext ( Display display, int type, Bundle options)

প্রদত্ত Display একটি নন- activity উইন্ডোর জন্য একটি Context তৈরি করে।

abstract String[] databaseList ()

এই প্রসঙ্গের অ্যাপ্লিকেশন প্যাকেজের সাথে যুক্ত ব্যক্তিগত ডেটাবেসগুলির নামকরণ করে স্ট্রিংগুলির একটি অ্যারে প্রদান করে৷

abstract boolean deleteDatabase ( String name)

এই প্রসঙ্গের অ্যাপ্লিকেশন প্যাকেজের সাথে যুক্ত একটি বিদ্যমান ব্যক্তিগত SQLiteDatabase মুছুন।

abstract boolean deleteFile ( String name)

এই প্রসঙ্গের অ্যাপ্লিকেশন প্যাকেজের সাথে যুক্ত প্রদত্ত ব্যক্তিগত ফাইলটি মুছুন।

abstract boolean deleteSharedPreferences ( String name)

একটি বিদ্যমান শেয়ার করা পছন্দ ফাইল মুছুন।

abstract void enforceCallingOrSelfPermission ( String permission, String message)

যদি আপনি বা আপনি যে আইপিসি পরিচালনা করছেন তার কলিং প্রক্রিয়াটিকে একটি নির্দিষ্ট অনুমতি দেওয়া না হলে, একটি SecurityException নিক্ষেপ করুন।

abstract void enforceCallingOrSelfUriPermission ( Uri uri, int modeFlags, String message)

যদি একটি IPC-এর কলিং প্রক্রিয়া বা আপনাকে একটি নির্দিষ্ট URI অ্যাক্সেস করার অনুমতি না দেওয়া হয়, তাহলে SecurityException নিক্ষেপ করুন।

abstract void enforceCallingPermission ( String permission, String message)

আপনি পরিচালনা করছেন এমন একটি IPC-এর কলিং প্রক্রিয়া যদি একটি নির্দিষ্ট অনুমতি না দেওয়া হয়, তাহলে একটি SecurityException নিক্ষেপ করুন।

abstract void enforceCallingUriPermission ( Uri uri, int modeFlags, String message)

যদি কলিং প্রক্রিয়া এবং ব্যবহারকারীর আইডি একটি নির্দিষ্ট URI অ্যাক্সেস করার অনুমতি না দেওয়া হয়, তাহলে SecurityException নিক্ষেপ করুন।

abstract void enforcePermission ( String permission, int pid, int uid, String message)

সিস্টেমে চলমান একটি নির্দিষ্ট প্রক্রিয়া এবং ব্যবহারকারী আইডির জন্য প্রদত্ত অনুমতি অনুমোদিত না হলে, একটি SecurityException নিক্ষেপ করুন।

abstract void enforceUriPermission ( Uri uri, String readPermission, String writePermission, int pid, int uid, int modeFlags, String message)

উরি এবং স্বাভাবিক অনুমতি উভয়ই প্রয়োগ করুন।

abstract void enforceUriPermission ( Uri uri, int pid, int uid, int modeFlags, String message)

যদি একটি নির্দিষ্ট প্রক্রিয়া এবং ব্যবহারকারী আইডি একটি নির্দিষ্ট URI অ্যাক্সেস করার অনুমতি না দেওয়া হয়, তাহলে SecurityException নিক্ষেপ করুন।

abstract String[] fileList ()

এই প্রসঙ্গ-এর অ্যাপ্লিকেশন প্যাকেজের সাথে যুক্ত ব্যক্তিগত ফাইলগুলির নামকরণ করে স্ট্রিংগুলির একটি অ্যারে প্রদান করে৷

abstract Context getApplicationContext ()

বর্তমান প্রক্রিয়ার একক, গ্লোবাল অ্যাপ্লিকেশন অবজেক্টের প্রসঙ্গ ফিরিয়ে দিন।

abstract ApplicationInfo getApplicationInfo ()

এই প্রসঙ্গের প্যাকেজের জন্য সম্পূর্ণ অ্যাপ্লিকেশন তথ্য ফেরত দিন।

abstract AssetManager getAssets ()

অ্যাপ্লিকেশন প্যাকেজের জন্য একটি AssetManager উদাহরণ প্রদান করে।

AttributionSource getAttributionSource ()
String getAttributionTag ()

অ্যাট্রিবিউশন জটিল অ্যাপে ব্যবহার করা যেতে পারে যৌক্তিকভাবে অ্যাপের অংশ আলাদা করতে।

abstract File getCacheDir ()

ফাইল সিস্টেমে অ্যাপ্লিকেশন নির্দিষ্ট ক্যাশে ডিরেক্টরিতে পরম পাথ ফেরত দেয়।

abstract ClassLoader getClassLoader ()

একটি ক্লাস লোডার ফেরত দিন যা আপনি এই প্যাকেজে ক্লাস পুনরুদ্ধার করতে ব্যবহার করতে পারেন।

abstract File getCodeCacheDir ()

ক্যাশে কোড সংরক্ষণের জন্য ডিজাইন করা ফাইল সিস্টেমে অ্যাপ্লিকেশন নির্দিষ্ট ক্যাশে ডিরেক্টরিতে পরম পাথ ফেরত দেয়।

final int getColor (int id)

একটি নির্দিষ্ট রিসোর্স আইডির সাথে যুক্ত একটি রঙ প্রদান করে এবং বর্তমান থিমের জন্য স্টাইল করা হয়।

final ColorStateList getColorStateList (int id)

একটি নির্দিষ্ট রিসোর্স আইডির সাথে যুক্ত এবং বর্তমান থিমের জন্য স্টাইল করা একটি রঙ অবস্থার তালিকা প্রদান করে।

abstract ContentResolver getContentResolver ()

আপনার অ্যাপ্লিকেশনের প্যাকেজের জন্য একটি ContentResolver উদাহরণ ফেরত দিন।

abstract File getDataDir ()

ফাইলসিস্টেমের নির্দেশিকায় নিখুঁত পথ ফেরত দেয় যেখানে এই অ্যাপের সমস্ত ব্যক্তিগত ফাইল সংরক্ষণ করা হয়।

abstract File getDatabasePath ( String name)

ফাইল সিস্টেমে পরম পাথ ফেরত দেয় যেখানে openOrCreateDatabase(String, int, CursorFactory) দিয়ে তৈরি একটি ডাটাবেস সংরক্ষণ করা হয়।

int getDeviceId ()

এই প্রসঙ্গটির সাথে যুক্ত ডিভাইস আইডি পায়৷

abstract File getDir ( String name, int mode)

পুনরুদ্ধার করুন, প্রয়োজন হলে তৈরি করুন, একটি নতুন ডিরেক্টরি যেখানে অ্যাপ্লিকেশনটি তার নিজস্ব কাস্টম ডেটা ফাইল রাখতে পারে।

Display getDisplay ()

এই প্রসঙ্গটির সাথে যুক্ত ডিসপ্লে পান।

final Drawable getDrawable (int id)

একটি নির্দিষ্ট রিসোর্স আইডির সাথে যুক্ত এবং বর্তমান থিমের জন্য স্টাইল করা একটি অঙ্কনযোগ্য বস্তু প্রদান করে।

abstract File getExternalCacheDir ()

প্রাথমিক ভাগ করা/বাহ্যিক স্টোরেজ ডিভাইসে অ্যাপ্লিকেশন-নির্দিষ্ট ডিরেক্টরিতে পরম পথ ফেরত দেয় যেখানে অ্যাপ্লিকেশনটি তার মালিকানাধীন ক্যাশে ফাইলগুলি রাখতে পারে।

abstract File[] getExternalCacheDirs ()

সমস্ত ভাগ করা/বাহ্যিক সঞ্চয়স্থান ডিভাইসে অ্যাপ্লিকেশন-নির্দিষ্ট ডিরেক্টরিগুলিতে পরম পাথ ফেরত দেয় যেখানে অ্যাপ্লিকেশনটি তার মালিকানাধীন ক্যাশে ফাইলগুলি রাখতে পারে।

abstract File getExternalFilesDir ( String type)

প্রাথমিক ভাগ করা/বাহ্যিক সঞ্চয়স্থান ডিভাইসে ডিরেক্টরিতে নিখুঁত পথ ফেরত দেয় যেখানে অ্যাপ্লিকেশনটি তার মালিকানাধীন স্থায়ী ফাইলগুলি রাখতে পারে।

abstract File[] getExternalFilesDirs ( String type)

সমস্ত ভাগ করা/বাহ্যিক সঞ্চয়স্থান ডিভাইসে অ্যাপ্লিকেশন-নির্দিষ্ট ডিরেক্টরিগুলিতে পরম পাথ ফেরত দেয় যেখানে অ্যাপ্লিকেশনটি তার মালিকানাধীন স্থায়ী ফাইলগুলি রাখতে পারে।

abstract File[] getExternalMediaDirs ()

API স্তর 30-এ এই পদ্ধতিটি অবমূল্যায়িত করা হয়েছিল৷ এই ডিরেক্টরিগুলি এখনও বিদ্যমান এবং স্ক্যান করা হয়েছে, তবে বিকাশকারীদের সরাসরি MediaStore সংগ্রহে সামগ্রী সন্নিবেশ করতে মাইগ্রেট করতে উত্সাহিত করা হয়, কারণ যে কোনও অ্যাপ Build.VERSION_CODES.Q থেকে শুরু করে, কোনও অনুমতির প্রয়োজন ছাড়াই MediaStore নতুন মিডিয়া অবদান রাখতে পারে৷ Build.VERSION_CODES.Q

abstract File getFileStreamPath ( String name)

ফাইল সিস্টেমে পরম পাথ ফেরত দেয় যেখানে openFileOutput(String, int) দিয়ে তৈরি একটি ফাইল সংরক্ষণ করা হয়।

abstract File getFilesDir ()

ফাইল সিস্টেমের ডিরেক্টরিতে পরম পাথ ফেরত দেয় যেখানে openFileOutput(String, int) দিয়ে তৈরি ফাইলগুলি সংরক্ষণ করা হয়।

Executor getMainExecutor ()

একটি Executor ফেরত দিন যা এই প্রসঙ্গের সাথে যুক্ত প্রধান থ্রেডে সারিবদ্ধ কাজগুলি চালাবে।

abstract Looper getMainLooper ()

বর্তমান প্রক্রিয়ার মূল থ্রেডের জন্য লুপারটি ফেরত দিন।

abstract File getNoBackupFilesDir ()

getFilesDir() এর অনুরূপ ফাইল সিস্টেমের ডিরেক্টরিতে পরম পাথ ফেরত দেয়।

abstract File getObbDir ()

প্রাথমিক ভাগ করা/বাহ্যিক স্টোরেজ ডিরেক্টরিটি ফেরত দিন যেখানে এই অ্যাপ্লিকেশনটির OBB ফাইলগুলি (যদি থাকে) পাওয়া যেতে পারে৷

abstract File[] getObbDirs ()

সমস্ত শেয়ার্ড/বাহ্যিক স্টোরেজ ডিভাইসে অ্যাপ্লিকেশন-নির্দিষ্ট ডিরেক্টরিতে পরম পাথ ফেরত দেয় যেখানে অ্যাপ্লিকেশনের OBB ফাইলগুলি (যদি থাকে) পাওয়া যেতে পারে।

String getOpPackageName ()

এই প্রেক্ষাপট থেকে AppOpsManager কলের জন্য যে প্যাকেজ নামটি ব্যবহার করা উচিত সেটি ফেরত দিন, যাতে অ্যাপ অপস ম্যানেজারের uid যাচাইকরণ নামের সাথে কাজ করবে।

abstract String getPackageCodePath ()

এই প্রসঙ্গের প্রাথমিক অ্যান্ড্রয়েড প্যাকেজের সম্পূর্ণ পথটি ফেরত দিন।

abstract PackageManager getPackageManager ()

বৈশ্বিক প্যাকেজ তথ্য খুঁজতে PackageManager উদাহরণ ফেরত দিন।

abstract String getPackageName ()

এই অ্যাপ্লিকেশনের প্যাকেজের নাম ফেরত দিন।

abstract String getPackageResourcePath ()

এই প্রসঙ্গের প্রাথমিক অ্যান্ড্রয়েড প্যাকেজের সম্পূর্ণ পথটি ফেরত দিন।

ContextParams getParams ()

এই প্রসঙ্গটি তৈরি করা হয়েছে এমন প্যারামিটারের সেটটি ফিরিয়ে দিন, যদি এটি createContext(android.content.ContextParams) এর মাধ্যমে তৈরি করা হয়।

abstract Resources getResources ()

অ্যাপ্লিকেশানের প্যাকেজের জন্য একটি সম্পদের উদাহরণ প্রদান করে।

abstract SharedPreferences getSharedPreferences ( String name, int mode)

পছন্দের ফাইল 'নাম'-এর বিষয়বস্তু পুনরুদ্ধার করুন এবং ধরে রাখুন, একটি শেয়ারড প্রেফারেন্স ফেরত দিন যার মাধ্যমে আপনি এর মানগুলি পুনরুদ্ধার এবং সংশোধন করতে পারেন।

final String getString (int resId)

অ্যাপ্লিকেশন প্যাকেজের ডিফল্ট স্ট্রিং টেবিল থেকে একটি স্থানীয় স্ট্রিং প্রদান করে।

final String getString (int resId, Object... formatArgs)

Formatter এবং String.format(String, Object) এ সংজ্ঞায়িত ফর্ম্যাট আর্গুমেন্টগুলিকে প্রতিস্থাপন করে, অ্যাপ্লিকেশনের প্যাকেজের ডিফল্ট স্ট্রিং টেবিল থেকে একটি স্থানীয় ফর্ম্যাট করা স্ট্রিং প্রদান করে।

final <T> T getSystemService ( Class <T> serviceClass)

ক্লাস অনুসারে একটি সিস্টেম-স্তরের পরিষেবাতে হ্যান্ডেলটি ফিরিয়ে দিন।

abstract Object getSystemService ( String name)

নাম অনুসারে একটি সিস্টেম-স্তরের পরিষেবাতে হ্যান্ডেলটি ফিরিয়ে দিন।

abstract String getSystemServiceName ( Class <?> serviceClass)

সিস্টেম-স্তরের পরিষেবার নাম পায় যা নির্দিষ্ট শ্রেণী দ্বারা উপস্থাপিত হয়।

final CharSequence getText (int resId)

অ্যাপ্লিকেশনের প্যাকেজের ডিফল্ট স্ট্রিং টেবিল থেকে একটি স্থানীয়, স্টাইল করা CharSequence ফেরত দিন।

abstract Resources.Theme getTheme ()

এই প্রসঙ্গের সাথে যুক্ত থিম অবজেক্টটি ফেরত দিন।

abstract Drawable getWallpaper ()

এপিআই লেভেল 15-এ এই পদ্ধতিটি বাতিল করা হয়েছে। পরিবর্তে WallpaperManager.get() ব্যবহার করুন।

abstract int getWallpaperDesiredMinimumHeight ()

এপিআই লেভেল 15-এ এই পদ্ধতিটি বাতিল করা হয়েছে। পরিবর্তে WallpaperManager.getDesiredMinimumHeight() ব্যবহার করুন।

abstract int getWallpaperDesiredMinimumWidth ()

এপিআই লেভেল 15-এ এই পদ্ধতিটি বাতিল করা হয়েছে। পরিবর্তে WallpaperManager.getDesiredMinimumWidth() ব্যবহার করুন।

abstract void grantUriPermission ( String toPackage, Uri uri, int modeFlags)

অন্য প্যাকেজে একটি নির্দিষ্ট Uri অ্যাক্সেস করার অনুমতি দিন, সেই প্যাকেজের Uri-এর বিষয়বস্তু প্রদানকারীকে অ্যাক্সেস করার সাধারণ অনুমতি আছে কিনা।

abstract boolean isDeviceProtectedStorage ()

এই প্রসঙ্গের স্টোরেজ APIগুলি ডিভাইস-সুরক্ষিত স্টোরেজ দ্বারা ব্যাক করা হয়েছে কিনা তা নির্দেশ করে৷

boolean isRestricted ()

এই প্রসঙ্গ সীমাবদ্ধ কিনা তা নির্দেশ করে৷

boolean isUiContext ()

প্রসঙ্গটি যদি একটি UI প্রসঙ্গ হয় যা WindowManager , LayoutInflater বা WallpaperManager এর মতো UI উপাদানগুলি অ্যাক্সেস করতে পারে তাহলে true দেখায়৷

abstract boolean moveDatabaseFrom ( Context sourceContext, String name)

প্রদত্ত উত্স স্টোরেজ প্রসঙ্গ থেকে একটি বিদ্যমান ডাটাবেস ফাইলকে এই প্রসঙ্গে সরান।

abstract boolean moveSharedPreferencesFrom ( Context sourceContext, String name)

প্রদত্ত সোর্স স্টোরেজ প্রেক্ষাপট থেকে এই প্রসঙ্গে একটি বিদ্যমান শেয়ার করা পছন্দের ফাইল সরান।

final TypedArray obtainStyledAttributes ( AttributeSet set, int[] attrs)

এই প্রসঙ্গের থিমে শৈলীযুক্ত বৈশিষ্ট্যের তথ্য পুনরুদ্ধার করুন।

final TypedArray obtainStyledAttributes ( AttributeSet set, int[] attrs, int defStyleAttr, int defStyleRes)

এই প্রসঙ্গের থিমে শৈলীযুক্ত বৈশিষ্ট্যের তথ্য পুনরুদ্ধার করুন।

final TypedArray obtainStyledAttributes (int resid, int[] attrs)

এই প্রসঙ্গের থিমে শৈলীযুক্ত বৈশিষ্ট্যের তথ্য পুনরুদ্ধার করুন।

final TypedArray obtainStyledAttributes (int[] attrs)

এই প্রসঙ্গের থিমে শৈলীযুক্ত বৈশিষ্ট্যের তথ্য পুনরুদ্ধার করুন।

abstract FileInputStream openFileInput ( String name)

পড়ার জন্য এই প্রসঙ্গের অ্যাপ্লিকেশন প্যাকেজের সাথে যুক্ত একটি ব্যক্তিগত ফাইল খুলুন।

abstract FileOutputStream openFileOutput ( String name, int mode)

লেখার জন্য এই প্রসঙ্গের অ্যাপ্লিকেশন প্যাকেজের সাথে যুক্ত একটি ব্যক্তিগত ফাইল খুলুন।

abstract SQLiteDatabase openOrCreateDatabase ( String name, int mode, SQLiteDatabase.CursorFactory factory, DatabaseErrorHandler errorHandler)

এই প্রসঙ্গের অ্যাপ্লিকেশন প্যাকেজের সাথে যুক্ত একটি নতুন ব্যক্তিগত SQLiteDatabase খুলুন।

abstract SQLiteDatabase openOrCreateDatabase ( String name, int mode, SQLiteDatabase.CursorFactory factory)

এই প্রসঙ্গের অ্যাপ্লিকেশন প্যাকেজের সাথে যুক্ত একটি নতুন ব্যক্তিগত SQLiteDatabase খুলুন।

abstract Drawable peekWallpaper ()

এপিআই লেভেল 15-এ এই পদ্ধতিটি বাতিল করা হয়েছে। পরিবর্তে WallpaperManager.peek() ব্যবহার করুন।

void registerComponentCallbacks ( ComponentCallbacks callback)

প্রসঙ্গটির বেস অ্যাপ্লিকেশনে একটি নতুন ComponentCallbacks যোগ করুন, যেটিকে একই সময়ে বলা হবে যেমন কম্পোনেন্টকলব্যাক পদ্ধতির কার্যক্রম এবং অন্যান্য উপাদানগুলিকে বলা হয়।

void registerDeviceIdChangeListener ( Executor executor, IntConsumer listener)

Context একটি নতুন ডিভাইস আইডি পরিবর্তিত শ্রোতা যোগ করে, যা সিস্টেম দ্বারা ডিভাইস অ্যাসোসিয়েশন পরিবর্তন করা হলে কল করা হবে।

abstract Intent registerReceiver ( BroadcastReceiver receiver, IntentFilter filter)

প্রধান কার্যকলাপ থ্রেড চালানোর জন্য একটি BroadcastReceiver নিবন্ধন করুন.

abstract Intent registerReceiver ( BroadcastReceiver receiver, IntentFilter filter, int flags)

অভিপ্রায় সম্প্রচার পেতে নিবন্ধন করুন, রিসিভার ঐচ্ছিকভাবে তাত্ক্ষণিক অ্যাপস-এর কাছে উন্মুক্ত করে।

abstract Intent registerReceiver ( BroadcastReceiver receiver, IntentFilter filter, String broadcastPermission, Handler scheduler, int flags)

ইন্টেন্ট সম্প্রচার পেতে নিবন্ধন করুন, scheduler প্রসঙ্গে চালানোর জন্য।

abstract Intent registerReceiver ( BroadcastReceiver receiver, IntentFilter filter, String broadcastPermission, Handler scheduler)

ইন্টেন্ট সম্প্রচার পেতে নিবন্ধন করুন, scheduler প্রসঙ্গে চালানোর জন্য।

abstract void removeStickyBroadcast ( Intent intent)

এপিআই লেভেল 21-এ এই পদ্ধতিটি বাতিল করা হয়েছে। স্টিকি সম্প্রচার ব্যবহার করা উচিত নয়। তারা কোন নিরাপত্তা প্রদান করে না (কেউ তাদের অ্যাক্সেস করতে পারে), কোন সুরক্ষা (কেউ তাদের পরিবর্তন করতে পারে), এবং অন্যান্য অনেক সমস্যা। প্রস্তাবিত প্যাটার্ন হল একটি নন-স্টিকি সম্প্রচার ব্যবহার করে রিপোর্ট করা যে কিছু পরিবর্তিত হয়েছে, যখনই ইচ্ছা তখনই বর্তমান মান পুনরুদ্ধার করার জন্য অ্যাপগুলির জন্য অন্য একটি প্রক্রিয়া।

abstract void removeStickyBroadcastAsUser ( Intent intent, UserHandle user)

এপিআই লেভেল 21-এ এই পদ্ধতিটি বাতিল করা হয়েছে। স্টিকি সম্প্রচার ব্যবহার করা উচিত নয়। তারা কোন নিরাপত্তা প্রদান করে না (কেউ তাদের অ্যাক্সেস করতে পারে), কোন সুরক্ষা (কেউ তাদের পরিবর্তন করতে পারে), এবং অন্যান্য অনেক সমস্যা। প্রস্তাবিত প্যাটার্ন হল একটি নন-স্টিকি সম্প্রচার ব্যবহার করে রিপোর্ট করা যে কিছু পরিবর্তিত হয়েছে, যখনই ইচ্ছা তখনই বর্তমান মান পুনরুদ্ধার করার জন্য অ্যাপগুলির জন্য অন্য একটি প্রক্রিয়া।

void revokeSelfPermissionOnKill ( String permName)

রানটাইম অনুমতির অ্যাসিঙ্ক্রোনাস প্রত্যাহারকে ট্রিগার করে।

void revokeSelfPermissionsOnKill ( Collection < String > permissions)

কলিং প্যাকেজের জন্য এক বা একাধিক অনুমতি প্রত্যাহার করে।

abstract void revokeUriPermission ( Uri uri, int modeFlags)

একটি নির্দিষ্ট বিষয়বস্তু প্রদানকারী Uri অ্যাক্সেস করার জন্য সমস্ত অনুমতি সরান যা পূর্বে grantUriPermission(String, Uri, int) বা অন্য কোনো প্রক্রিয়ার সাথে যোগ করা হয়েছিল।

abstract void revokeUriPermission ( String toPackage, Uri uri, int modeFlags)

একটি নির্দিষ্ট লক্ষ্য প্যাকেজের জন্য grantUriPermission(String, Uri, int) এর সাথে আগে যোগ করা একটি নির্দিষ্ট বিষয়বস্তু প্রদানকারী Uri অ্যাক্সেস করার অনুমতিগুলি সরান।

void sendBroadcast ( Intent intent, String receiverPermission, Bundle options)

সমস্ত আগ্রহী ব্রডকাস্ট রিসিভারের কাছে প্রদত্ত অভিপ্রায় সম্প্রচার করুন, একটি ঐচ্ছিক প্রয়োজনীয় অনুমতি প্রয়োগ করার অনুমতি দিয়ে।

abstract void sendBroadcast ( Intent intent, String receiverPermission)

সমস্ত আগ্রহী ব্রডকাস্ট রিসিভারের কাছে প্রদত্ত অভিপ্রায় সম্প্রচার করুন, একটি ঐচ্ছিক প্রয়োজনীয় অনুমতি প্রয়োগ করার অনুমতি দিয়ে।

abstract void sendBroadcast ( Intent intent)

সমস্ত আগ্রহী BroadcastReceivers প্রদত্ত অভিপ্রায় সম্প্রচার.

abstract void sendBroadcastAsUser ( Intent intent, UserHandle user)

sendBroadcast(android.content.Intent) এর সংস্করণ যা আপনাকে সম্প্রচারটি যে ব্যবহারকারীকে পাঠানো হবে তা নির্দিষ্ট করতে দেয়৷

abstract void sendBroadcastAsUser ( Intent intent, UserHandle user, String receiverPermission)

sendBroadcast(android.content.Intent, java.lang.String) এর সংস্করণ যা আপনাকে সম্প্রচারটি যে ব্যবহারকারীকে পাঠানো হবে তা নির্দিষ্ট করতে দেয়৷

void sendBroadcastWithMultiplePermissions ( Intent intent, String[] receiverPermissions)

সমস্ত আগ্রহী ব্রডকাস্ট রিসিভারের কাছে প্রদত্ত অভিপ্রায় সম্প্রচার করুন, প্রয়োজনীয় অনুমতিগুলির একটি অ্যারে প্রয়োগ করার অনুমতি দেয়৷

void sendOrderedBroadcast ( Intent intent, String receiverPermission, String receiverAppOp, BroadcastReceiver resultReceiver, Handler scheduler, int initialCode, String initialData, Bundle initialExtras)

sendOrderedBroadcast(android.content.Intent, java.lang.String, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle) এর সংস্করণ যা আপনাকে অ্যাপ অপশন নির্দিষ্ট করতে দেয় সম্প্রচার পাঠানো হবে কোন রিসিভারের উপর বিধিনিষেধ প্রয়োগ করতে।

abstract void sendOrderedBroadcast ( Intent intent, String receiverPermission, BroadcastReceiver resultReceiver, Handler scheduler, int initialCode, String initialData, Bundle initialExtras)

sendBroadcast(android.content.Intent) এর সংস্করণ যা আপনাকে সম্প্রচার থেকে ডেটা ফেরত পেতে দেয়।

void sendOrderedBroadcast ( Intent intent, String receiverPermission, Bundle options)

সমস্ত আগ্রহী ব্রডকাস্ট রিসিভারের কাছে প্রদত্ত অভিপ্রায় সম্প্রচার করুন, কম পছন্দের রিসিভারদের কাছে বিতরণ করার আগে আরও পছন্দের রিসিভারদের সম্প্রচার গ্রহণ করার অনুমতি দেওয়ার জন্য তাদের একবারে একটি বিতরণ করুন।

void sendOrderedBroadcast ( Intent intent, String receiverPermission, Bundle options, BroadcastReceiver resultReceiver, Handler scheduler, int initialCode, String initialData, Bundle initialExtras)

sendBroadcast(android.content.Intent) এর সংস্করণ যা আপনাকে সম্প্রচার থেকে ডেটা ফেরত পেতে দেয়।

abstract void sendOrderedBroadcast ( Intent intent, String receiverPermission)

সমস্ত আগ্রহী ব্রডকাস্ট রিসিভারের কাছে প্রদত্ত অভিপ্রায় সম্প্রচার করুন, কম পছন্দের রিসিভারদের কাছে বিতরণ করার আগে আরও পছন্দের রিসিভারদের সম্প্রচার গ্রহণ করার অনুমতি দেওয়ার জন্য তাদের একবারে একটি বিতরণ করুন।

abstract void sendOrderedBroadcastAsUser ( Intent intent, UserHandle user, String receiverPermission, BroadcastReceiver resultReceiver, Handler scheduler, int initialCode, String initialData, Bundle initialExtras)

sendOrderedBroadcast(android.content.Intent, java.lang.String, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle) এর সংস্করণ যা আপনাকে ব্যবহারকারীকে নির্দিষ্ট করতে দেয় সম্প্রচার পাঠানো হবে.

abstract void sendStickyBroadcast ( Intent intent)

এপিআই লেভেল 21-এ এই পদ্ধতিটি বাতিল করা হয়েছে। স্টিকি সম্প্রচার ব্যবহার করা উচিত নয়। তারা কোন নিরাপত্তা প্রদান করে না (কেউ তাদের অ্যাক্সেস করতে পারে), কোন সুরক্ষা (কেউ তাদের পরিবর্তন করতে পারে), এবং অন্যান্য অনেক সমস্যা। প্রস্তাবিত প্যাটার্ন হল একটি নন-স্টিকি সম্প্রচার ব্যবহার করে রিপোর্ট করা যে কিছু পরিবর্তিত হয়েছে, যখনই ইচ্ছা তখনই বর্তমান মান পুনরুদ্ধার করার জন্য অ্যাপগুলির জন্য অন্য একটি প্রক্রিয়া।

void sendStickyBroadcast ( Intent intent, Bundle options)

এপিআই লেভেল 31-এ এই পদ্ধতিটি বাতিল করা হয়েছে। স্টিকি ব্রডকাস্ট ব্যবহার করা উচিত নয়। তারা কোন নিরাপত্তা প্রদান করে না (কেউ তাদের অ্যাক্সেস করতে পারে), কোন সুরক্ষা (কেউ তাদের পরিবর্তন করতে পারে), এবং অন্যান্য অনেক সমস্যা। প্রস্তাবিত প্যাটার্ন হল একটি নন-স্টিকি সম্প্রচার ব্যবহার করে রিপোর্ট করা যে কিছু পরিবর্তিত হয়েছে, যখনই ইচ্ছা তখনই বর্তমান মান পুনরুদ্ধার করার জন্য অ্যাপগুলির জন্য অন্য একটি প্রক্রিয়া।

abstract void sendStickyBroadcastAsUser ( Intent intent, UserHandle user)

এপিআই লেভেল 21-এ এই পদ্ধতিটি বাতিল করা হয়েছে। স্টিকি সম্প্রচার ব্যবহার করা উচিত নয়। তারা কোন নিরাপত্তা প্রদান করে না (কেউ তাদের অ্যাক্সেস করতে পারে), কোন সুরক্ষা (কেউ তাদের পরিবর্তন করতে পারে), এবং অন্যান্য অনেক সমস্যা। প্রস্তাবিত প্যাটার্ন হল একটি নন-স্টিকি সম্প্রচার ব্যবহার করে রিপোর্ট করা যে কিছু পরিবর্তিত হয়েছে, যখনই ইচ্ছা তখনই বর্তমান মান পুনরুদ্ধার করার জন্য অ্যাপগুলির জন্য অন্য একটি প্রক্রিয়া।

abstract void sendStickyOrderedBroadcast ( Intent intent, BroadcastReceiver resultReceiver, Handler scheduler, int initialCode, String initialData, Bundle initialExtras)

এপিআই লেভেল 21-এ এই পদ্ধতিটি বাতিল করা হয়েছে। স্টিকি সম্প্রচার ব্যবহার করা উচিত নয়। তারা কোন নিরাপত্তা প্রদান করে না (কেউ তাদের অ্যাক্সেস করতে পারে), কোন সুরক্ষা (কেউ তাদের পরিবর্তন করতে পারে), এবং অন্যান্য অনেক সমস্যা। প্রস্তাবিত প্যাটার্ন হল একটি নন-স্টিকি সম্প্রচার ব্যবহার করে রিপোর্ট করা যে কিছু পরিবর্তিত হয়েছে, যখনই ইচ্ছা তখনই বর্তমান মান পুনরুদ্ধার করার জন্য অ্যাপগুলির জন্য অন্য একটি প্রক্রিয়া।

abstract void sendStickyOrderedBroadcastAsUser ( Intent intent, UserHandle user, BroadcastReceiver resultReceiver, Handler scheduler, int initialCode, String initialData, Bundle initialExtras)

এপিআই লেভেল 21-এ এই পদ্ধতিটি বাতিল করা হয়েছে। স্টিকি সম্প্রচার ব্যবহার করা উচিত নয়। তারা কোন নিরাপত্তা প্রদান করে না (কেউ তাদের অ্যাক্সেস করতে পারে), কোন সুরক্ষা (কেউ তাদের সংশোধন করতে পারে), এবং অন্যান্য অনেক সমস্যা। প্রস্তাবিত প্যাটার্ন হল একটি নন-স্টিকি সম্প্রচার ব্যবহার করে রিপোর্ট করা যে কিছু পরিবর্তিত হয়েছে, যখনই ইচ্ছা তখনই বর্তমান মান পুনরুদ্ধার করার জন্য অ্যাপগুলির জন্য অন্য একটি প্রক্রিয়া।

abstract void setTheme (int resid)

এই প্রসঙ্গের জন্য বেস থিম সেট করুন।

abstract void setWallpaper ( Bitmap bitmap)

এপিআই লেভেল 15-এ এই পদ্ধতিটি বাতিল করা হয়েছে। পরিবর্তে WallpaperManager.set() ব্যবহার করুন। এই পদ্ধতির জন্য কলারকে Manifest.permission.SET_WALLPAPER অনুমতি ধরে রাখতে হবে।

abstract void setWallpaper ( InputStream data)

এপিআই লেভেল 15-এ এই পদ্ধতিটি বাতিল করা হয়েছে। পরিবর্তে WallpaperManager.set() ব্যবহার করুন। এই পদ্ধতির জন্য কলারকে Manifest.permission.SET_WALLPAPER অনুমতি ধরে রাখতে হবে।

abstract void startActivities ( Intent[] intents, Bundle options)

একাধিক নতুন কার্যক্রম চালু করুন।

abstract void startActivities ( Intent[] intents)

কোনো অপশন উল্লেখ না করে startActivities(android.content.Intent[], android.os.Bundle) এর মতোই।

abstract void startActivity ( Intent intent)

কোনো অপশন উল্লেখ না করে startActivity(android.content.Intent, android.os.Bundle) এর মতই।

abstract void startActivity ( Intent intent, Bundle options)

একটি নতুন কার্যকলাপ চালু করুন.

abstract ComponentName startForegroundService ( Intent service)

startService(android.content.Intent) এর মতোই, কিন্তু একটি অন্তর্নিহিত প্রতিশ্রুতি দিয়ে যে পরিষেবাটি একবার চালু হলে startForeground(int, android.app.Notification) কল করবে৷

abstract boolean startInstrumentation ( ComponentName className, String profileFile, Bundle arguments)

একটি Instrumentation ক্লাস চালানো শুরু করুন।

abstract void startIntentSender ( IntentSender intent, Intent fillInIntent, int flagsMask, int flagsValues, int extraFlags)

কোনো অপশন উল্লেখ না করে startIntentSender(android.content.IntentSender, android.content.Intent, int, int, int, android.os.Bundle) এর মতোই।

abstract void startIntentSender ( IntentSender intent, Intent fillInIntent, int flagsMask, int flagsValues, int extraFlags, Bundle options)

startActivity(android.content.Intent, android.os.Bundle) এর মতো, কিন্তু শুরু করার জন্য একটি IntentSender নেওয়া।

abstract ComponentName startService ( Intent service)

একটি প্রদত্ত অ্যাপ্লিকেশন পরিষেবা শুরু করার অনুরোধ করুন।

abstract boolean stopService ( Intent service)

একটি প্রদত্ত অ্যাপ্লিকেশন পরিষেবা বন্ধ করার অনুরোধ করুন।

abstract void unbindService ( ServiceConnection conn)

একটি অ্যাপ্লিকেশন পরিষেবা থেকে সংযোগ বিচ্ছিন্ন করুন.

void unregisterComponentCallbacks ( ComponentCallbacks callback)

একটি ComponentCallbacks অবজেক্ট সরান যা পূর্বে registerComponentCallbacks(android.content.ComponentCallbacks) এর সাথে নিবন্ধিত ছিল।

void unregisterDeviceIdChangeListener ( IntConsumer listener)

প্রসঙ্গ থেকে একটি ডিভাইস ID পরিবর্তিত শ্রোতাকে সরিয়ে দেয়।

abstract void unregisterReceiver ( BroadcastReceiver receiver)

পূর্বে নিবন্ধিত একটি BroadcastReceiver নিবন্ধনমুক্ত করুন.

void updateServiceGroup ( ServiceConnection conn, int group, int importance)

পূর্বে bindService(Intent, BindServiceFlags, Executor, ServiceConnection) বা একটি সম্পর্কিত পদ্ধতির সাথে আবদ্ধ একটি পরিষেবার জন্য, সিস্টেমটি অন্যান্য প্রক্রিয়াগুলির সাথে সম্পর্কিত পরিষেবাটির প্রক্রিয়াটি কীভাবে পরিচালনা করে তা পরিবর্তন করুন৷

Object clone ()

এই বস্তুর একটি অনুলিপি তৈরি করে এবং ফেরত দেয়।

boolean equals ( Object obj)

অন্য কোন বস্তু এটির "সমান" কিনা তা নির্দেশ করে।

void finalize ()

একটি বস্তুর উপর আবর্জনা সংগ্রাহক দ্বারা কল করা হয় যখন আবর্জনা সংগ্রহ নির্ধারণ করে যে বস্তুটির আর কোন উল্লেখ নেই।

final Class <?> getClass ()

এই Object রানটাইম ক্লাস রিটার্ন করে।

int hashCode ()

বস্তুর জন্য একটি হ্যাশ কোড মান প্রদান করে।

final void notify ()

একটি একক থ্রেড জাগিয়ে তোলে যা এই বস্তুর মনিটরে অপেক্ষা করছে।

final void notifyAll ()

এই বস্তুর মনিটরে অপেক্ষা করা সমস্ত থ্রেডকে জাগিয়ে তোলে।

String toString ()

বস্তুর একটি স্ট্রিং উপস্থাপনা প্রদান করে।

final void wait (long timeoutMillis, int nanos)

এটি জাগ্রত না হওয়া পর্যন্ত বর্তমান থ্রেডটিকে অপেক্ষা করতে দেয়, সাধারণত অবহিত করা বা বাধা দেওয়া , বা একটি নির্দিষ্ট পরিমাণ বাস্তব সময় অতিবাহিত না হওয়া পর্যন্ত।

final void wait (long timeoutMillis)

এটি জাগ্রত না হওয়া পর্যন্ত বর্তমান থ্রেডটিকে অপেক্ষা করতে দেয়, সাধারণত অবহিত করা বা বাধা দেওয়া , বা একটি নির্দিষ্ট পরিমাণ বাস্তব সময় অতিবাহিত না হওয়া পর্যন্ত।

final void wait ()

এটি জাগ্রত না হওয়া পর্যন্ত বর্তমান থ্রেডটিকে অপেক্ষা করতে দেয়, সাধারণত অবহিত করা বা বাধা দেওয়া হয়

abstract void onTrimMemory (int level)

বলা হয় যখন অপারেটিং সিস্টেম নির্ধারণ করে যে এটি একটি প্রক্রিয়ার প্রক্রিয়া থেকে অপ্রয়োজনীয় মেমরি ছাঁটাই করার জন্য একটি ভাল সময়।

abstract void onConfigurationChanged ( Configuration newConfig)

আপনার কম্পোনেন্ট চলাকালীন ডিভাইস কনফিগারেশন পরিবর্তন হলে সিস্টেম দ্বারা কল করা হয়।

abstract void onLowMemory ()

এটি বলা হয় যখন সামগ্রিক সিস্টেমের মেমরি কম চলছে, এবং সক্রিয়ভাবে চলমান প্রক্রিয়াগুলিকে তাদের মেমরি ব্যবহার ট্রিম করা উচিত।

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

বিচ্ছিন্ন পরিষেবা

public IsolatedService ()

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

getEventUrlProvider

public final EventUrlProvider getEventUrlProvider (RequestToken requestToken)

বর্তমান অনুরোধের জন্য একটি EventUrlProvider প্রদান করে। EventUrlProvider এমন URL প্রদান করে যা HTML এ এম্বেড করা যেতে পারে। যখন HTML একটি WebView এ রেন্ডার করা হয়, তখন প্ল্যাটফর্ম এই URL-এর অনুরোধে বাধা দেয় এবং IsolatedWorker#onEvent(EventInput, Consumer) আহ্বান করে।

পরামিতি
requestToken RequestToken : একটি অস্বচ্ছ টোকেন যা পরিষেবার বর্তমান অনুরোধকে চিহ্নিত করে। এই মানটি null হতে পারে না।

রিটার্নস
EventUrlProvider একটি EventUrlProvider যা ইভেন্ট ট্র্যাকিং ইউআরএল ফেরত দেয়। এই মানটি null হতে পারে না।

আরও দেখুন:

getFederated ComputeScheduler

public final FederatedComputeScheduler getFederatedComputeScheduler (RequestToken requestToken)

বর্তমান অনুরোধের জন্য একটি FederatedComputeScheduler প্রদান করে। FederatedComputeScheduler ফেডারেটেড কম্পিউটেশন কাজের সময় নির্ধারণ এবং বাতিল করতে ব্যবহার করা যেতে পারে। ফেডারেটেড কম্পিউটেশনে ফেডারেটেড লার্নিং এবং ফেডারেটেড অ্যানালিটিক জব অন্তর্ভুক্ত।

পরামিতি
requestToken RequestToken : একটি অস্বচ্ছ টোকেন যা পরিষেবার বর্তমান অনুরোধকে চিহ্নিত করে। এই মানটি null হতে পারে না।

রিটার্নস
FederatedComputeScheduler একটি FederatedComputeScheduler যা একটি ফেডারেটেড কম্পিউটেশন কাজের সময়সূচী প্রদান করে। এই মানটি null হতে পারে না।

আরও দেখুন:

LocalData পান

public final MutableKeyValueStore getLocalData (RequestToken requestToken)

LOCAL_DATA টেবিলের জন্য একটি ডেটা অ্যাক্সেস অবজেক্ট প্রদান করে। LOCAL_DATA টেবিলটি একটি স্থায়ী কী-মানের স্টোর যা পরিষেবাটি যেকোনো ডেটা সংরক্ষণ করতে ব্যবহার করতে পারে। এই টেবিলের বিষয়বস্তু শুধুমাত্র একটি বিচ্ছিন্ন প্রক্রিয়ায় চলমান পরিষেবার জন্য দৃশ্যমান এবং ডিভাইসের বাইরে পাঠানো যাবে না।

পরামিতি
requestToken RequestToken : একটি অস্বচ্ছ টোকেন যা পরিষেবার বর্তমান অনুরোধকে চিহ্নিত করে। এই মানটি null হতে পারে না।

রিটার্নস
MutableKeyValueStore একটি MutableKeyValueStore অবজেক্ট যা LOCAL_DATA টেবিলে অ্যাক্সেস প্রদান করে। প্রত্যাবর্তিত MutableKeyValueStore এর পদ্ধতিগুলি ক্রিয়াকলাপগুলিকে ব্লক করে এবং একটি কর্মী থ্রেড থেকে কল করা উচিত এবং মূল থ্রেড বা বাইন্ডার থ্রেড নয়৷ এই মানটি null হতে পারে না।

আরও দেখুন:

getLogReader

public final LogReader getLogReader (RequestToken requestToken)

অনুরোধ এবং ইভেন্ট টেবিলের জন্য একটি DAO প্রদান করে যা IsolatedService দ্বারা পঠনযোগ্য সারিগুলিতে অ্যাক্সেস প্রদান করে।

পরামিতি
requestToken RequestToken : একটি অস্বচ্ছ টোকেন যা পরিষেবার বর্তমান অনুরোধকে চিহ্নিত করে। এই মানটি null হতে পারে না।

রিটার্নস
LogReader একটি LogReader অবজেক্ট যা অনুরোধ এবং ইভেন্ট টেবিলে অ্যাক্সেস প্রদান করে। প্রত্যাবর্তিত LogReader এর পদ্ধতিগুলি ক্রিয়াকলাপগুলিকে ব্লক করে এবং একটি কর্মী থ্রেড থেকে কল করা উচিত এবং মূল থ্রেড বা বাইন্ডার থ্রেড নয়৷ এই মানটি null হতে পারে না।

আরও দেখুন:

রিমোট ডেটা পান

public final KeyValueStore getRemoteData (RequestToken requestToken)

REMOTE_DATA টেবিলের জন্য একটি ডেটা অ্যাক্সেস অবজেক্ট প্রদান করে। REMOTE_DATA টেবিল হল একটি শুধুমাত্র-পঠনযোগ্য কী-ভ্যালু স্টোর যাতে ডেটা থাকে যা পর্যায়ক্রমে একটি এন্ডপয়েন্ট থেকে ডাউনলোড করা হয় পরিষেবার ODP ম্যানিফেস্টে ট্যাগ করুন, যেমনটি নিম্নলিখিত উদাহরণে দেখানো হয়েছে।

<!-- Contents of res/xml/OdpSettings.xml -->
 <on-device-personalization>
 <!-- Name of the service subclass -->
 <service "com.example.odpsample.SampleService">
   <!-- If this tag is present, ODP will periodically poll this URL and
    download content to populate REMOTE_DATA. Adopters that do not need to
    download content from their servers can skip this tag. -->
   <download-settings url="https://example.com/get" />
 </service>
 </on-device-personalization>
 

পরামিতি
requestToken RequestToken : একটি অস্বচ্ছ টোকেন যা পরিষেবার বর্তমান অনুরোধকে চিহ্নিত করে। এই মানটি null হতে পারে না।

রিটার্নস
KeyValueStore একটি KeyValueStore অবজেক্ট যা REMOTE_DATA টেবিলে অ্যাক্সেস প্রদান করে। প্রত্যাবর্তিত KeyValueStore এর পদ্ধতিগুলি হল ব্লকিং ক্রিয়াকলাপ এবং একটি কর্মী থ্রেড থেকে কল করা উচিত এবং মূল থ্রেড বা বাইন্ডার থ্রেড নয়৷ এই মানটি null হতে পারে না।

আরও দেখুন:

getUserData

public final UserData getUserData (RequestToken requestToken)

বর্তমান অনুরোধের জন্য প্ল্যাটফর্ম-প্রদত্ত UserData ফেরত দেয়।

পরামিতি
requestToken RequestToken : একটি অস্বচ্ছ টোকেন যা পরিষেবার বর্তমান অনুরোধকে চিহ্নিত করে। এই মানটি null হতে পারে না।

রিটার্নস
UserData একটি UserData অবজেক্ট। এই মানটি null হতে পারে।

আরও দেখুন:

অনবিন্ড

public IBinder onBind (Intent intent)

IsolatedService এর সাথে আবদ্ধ হ্যান্ডেলগুলি।

পরামিতি
intent Intent : Context.bindService এ দেওয়া এই পরিসেবাকে আবদ্ধ করতে যে অভিপ্রায় ব্যবহার করা হয়েছিল। মনে রাখবেন যে সেই সময়ে অভিপ্রায়ের সাথে অন্তর্ভুক্ত যেকোন অতিরিক্তগুলি এখানে দেখা যাবে না ৷ এই মানটি null হতে পারে না।

রিটার্নস
IBinder এই মানটি null হতে পারে।

onCreate

public void onCreate ()

IsolatedService জন্য একটি বাইন্ডার তৈরি করে।

অনুরোধ

public abstract IsolatedWorker onRequest (RequestToken requestToken)

একটি IsolatedWorker এর একটি উদাহরণ দিন যা ক্লায়েন্টের অনুরোধগুলি পরিচালনা করে।

পরামিতি
requestToken RequestToken : একটি অস্বচ্ছ টোকেন যা পরিষেবার বর্তমান অনুরোধকে চিহ্নিত করে যা পরিষেবা পদ্ধতিতে পাস করতে হবে যা প্রতি-অনুরোধের অবস্থার উপর নির্ভর করে। এই মানটি null হতে পারে না।

রিটার্নস
IsolatedWorker এই মানটি null হতে পারে না।