অন্যান্য অ্যাপের সাথে ইন্টারঅ্যাক্ট করুন

একটি অ্যান্ড্রয়েড অ্যাপ্লিকেশানে সাধারণত বেশ কিছু ক্রিয়াকলাপ থাকে৷ প্রতিটি কার্যকলাপ একটি ব্যবহারকারী ইন্টারফেস প্রদর্শন করে যা ব্যবহারকারীকে একটি নির্দিষ্ট কাজ সম্পাদন করতে দেয়, যেমন একটি মানচিত্র দেখা বা একটি ছবি তোলা। ব্যবহারকারীকে একটি ক্রিয়াকলাপ থেকে অন্যটিতে নিয়ে যাওয়ার জন্য, আপনার অ্যাপটিকে অবশ্যই একটি Intent ব্যবহার করতে হবে যাতে কিছু করার জন্য আপনার অ্যাপের "উদ্দেশ্য" সংজ্ঞায়িত করা যায়। আপনি যখন startActivity() এর মতো পদ্ধতির মাধ্যমে সিস্টেমে একটি Intent পাস করেন, তখন সিস্টেমটি উপযুক্ত অ্যাপ উপাদান সনাক্ত করতে এবং শুরু করতে Intent ব্যবহার করে। ইন্টেন্ট ব্যবহার করা এমনকি আপনার অ্যাপকে একটি পৃথক অ্যাপে থাকা একটি কার্যকলাপ শুরু করতে দেয়।

একটি Intent সুস্পষ্ট হতে পারে, একটি নির্দিষ্ট Activity উদাহরণ শুরু করতে, বা অন্তর্নিহিত , উদ্দেশ্যমূলক ক্রিয়া পরিচালনা করতে পারে এমন কোনও উপাদান শুরু করতে, যেমন "একটি ফটো ক্যাপচার"।

এই গাইডের বিষয়গুলি আপনাকে দেখায় যে কীভাবে অন্য অ্যাপের সাথে কিছু মৌলিক ইন্টারঅ্যাকশন সম্পাদন করতে একটি Intent ব্যবহার করতে হয়, যেমন অন্য অ্যাপ শুরু করা, সেই অ্যাপ থেকে ফলাফল পাওয়া এবং আপনার অ্যাপটিকে অন্যান্য অ্যাপের ইন্টেন্টগুলিতে প্রতিক্রিয়া জানাতে সক্ষম করা।

বিষয়

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

এই পৃষ্ঠার বিষয়গুলি সম্পর্কে অতিরিক্ত তথ্যের জন্য, নিম্নলিখিতগুলি দেখুন: