একটি স্টিকি ব্রডকাস্টেশন এমন একটি সরঞ্জাম যা অ্যান্ড্রয়েড বিকাশকারীরা অ্যাপ্লিকেশনগুলির মধ্যে যোগাযোগের জন্য ব্যবহার করে। এই সম্প্রচারগুলি ব্যবহারকারীকে অবহিত না করেই ঘটে। অ্যান্ড্রয়েড ওএস সাধারণভাবে প্রতিটি অ্যাপ্লিকেশনকে এমনভাবে আচরণ করে যেন এটি কোনও পৃথক ব্যবহারকারী। অ্যাপ্লিকেশনগুলি পৃথক ভার্চুয়াল মেশিনে স্বতন্ত্রভাবে এবং বিচ্ছিন্নভাবে চালিত হয়, কেবলমাত্র কাজ করার জন্য তাদের প্রয়োজনীয় হার্ডওয়্যার উপাদানগুলি ব্যবহার করে। এটি কঠোর সুরক্ষার দিকে পরিচালিত করে, তবে কখনও কখনও অ্যাপ্লিকেশনগুলিকে তথ্য ভাগ করে নেওয়া দরকার, স্টিকি ব্রডকাস্টগুলি এক অ্যাপ্লিকেশন থেকে অন্য অ্যাপ্লিকেশনটিতে তথ্য পাওয়ার এক সমাধান।

সম্প্রচারগুলি

সম্প্রচারগুলি অ্যান্ড্রয়েড অ্যাপ্লিকেশনগুলিতে প্রেরিত ঘোষণাগুলি। ব্যবহারকারীরা তাদের সচেতন না হয়ে এগুলি ঘটে। অ্যান্ড্রয়েড অপারেটিং সিস্টেম বেশিরভাগ সম্প্রচার শুরু করে তবে পৃথক অ্যাপ্লিকেশনগুলিও সম্প্রচার করতে পারে। উদাহরণস্বরূপ, যখন ব্যাটারি কম হয় বা স্ক্রিনটি বন্ধ হয়, তখন সমস্ত অ্যাপ্লিকেশনগুলিতে একটি ঘোষণা চলে যায়। যদি কোনও অ্যাপ্লিকেশন অন্যান্য অ্যাপ্লিকেশনগুলিতে উপলব্ধ ডেটা গ্রহণ করে তবে তা তাদের জানিয়ে দেবে। অ্যাপ্লিকেশনগুলিতে পৌঁছানোর ঘোষণার জন্য, এটি প্রথমে ব্রডকাস্ট রিসিভারে যেতে হবে, অ্যাপ্লিকেশনটির একটি উপাদান যা সম্প্রচারিত বার্তাগুলি পরিচালনা করে।

অ্যান্ড্রয়েড ইন্টেন্টস

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

স্টিকি ব্রডকাস্ট

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

বিবেচ্য বিষয়

কোনও অ্যাপ্লিকেশন কেবল তখনই একটি স্টিকি সম্প্রচার প্রেরণ করতে পারে বা একটিটিকে অপসারণ করতে পারে যদি এর প্রোগ্রামিংয়ে অনুমোদনের স্টিকিগুলি অন্তর্ভুক্ত থাকে। স্টিকি সম্প্রচারগুলিতে সুরক্ষা নন-স্টিকি বার্তাগুলির মতো কঠোর নয়। কোনও অ্যাপ্লিকেশন সম্ভাব্যভাবে অন্য অ্যাপ্লিকেশনটির স্টিকি ওভাররাইট করতে পারে। একটি উদ্দেশ্য, স্টিকি বা না ব্যবহার সম্পর্কে ভাল জিনিসগুলির মধ্যে একটি হ'ল আপনি কোন অ্যাপ্লিকেশনগুলি গ্রহণ করতে চান তা নির্দিষ্ট করে দেওয়ার সময় আপনাকে করতে হবে না। আপনার অ্যান্ড্রয়েড এর প্রোগ্রামার দ্বারা প্রতিটি অ্যাপ্লিকেশন মধ্যে নির্মিত ফিল্টারিংয়ের উপর ভিত্তি করে আপনার সম্প্রচার পাওয়ার জন্য সঠিক অ্যাপ্লিকেশনগুলি নির্ধারণ করে।