বাংলায় অ্যান্ড্রয়েড সহায়িকা - Bangla Android Guide

অন্য অ্যাপের সাথে সম্পর্ক স্থাপন

(http://developer.android.com/training/basics/intents/index.html)

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

একটি নির্দিষ্ট কম্পোনেন্ট (একটি নির্দিষ্ট Activity ইনসটেন্স) শুরু করার জন্য একটি Intent explicit হতে পারে অথবা কোন কম্পোনেন্ট যা পরিকল্পিত কাজ (যেমন একটি ফটো ধারন করা) করে তা শুরু করতে ইনটেন্ট implicit ও হতে পারে।

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