এর দুটি অংশ রয়েছে: যোগাযোগ অ্যাপ্লিকেশনগুলিকে তারা জিনিস ভাগ করতে পারে তা বলার প্রক্রিয়া এবং অ্যাপ্লিকেশনগুলিকে সামগ্রী ভাগ করার জন্য প্রক্রিয়া। আমি একবারে তাদের সাথে একসাথে ডিল করব, তবে প্রথমে অভিপ্রায় সম্পর্কে একটি দ্রুত নোট ।
ইন্টেন্ট
অভিপ্রায় অ্যান্ড্রয়েড কি একটি অ্যাপ্লিকেশন শুরু করার জন্য ব্যবহৃত হয়। এটি একটি শর্টকাট বা উইন্ডোজ ফাইল অ্যাসোসিয়েশনের মতো কাজ করতে পারে। অভিপ্রায়টি অ্যাপ্লিকেশনটির নামটি শুরু করতে নামটি নির্দিষ্ট করতে পারে তবে তা করার দরকার নেই। এটি সম্পাদন করার জন্য ক্রিয়াও নির্দিষ্ট করতে পারে (যেমন "আপনার মূল ক্রিয়াকলাপটি খুলুন", "এই ইউআরএলটি দেখুন", "একটি ক্যালেন্ডার এন্ট্রি তৈরি করুন") এবং এটি যে আইটেমটি দেখতে চান তার মাইম টাইমটি (যেমন আপনি যে জিনিসটি দেখতে চান) টাইপ ইমেজ / জেপিগ আছে)। ক্রিয়াকলাপের কিছু নাম একটি নির্দিষ্ট অ্যাপ্লিকেশানের সাথে সুনির্দিষ্ট, তবে অ্যাপগুলিকে ইন্টারঅ্যাক্ট করার অনুমতি দেওয়ার জন্য অনেকগুলি অ্যান্ড্রয়েড দ্বারা মানক করা হয়।
উদ্দিষ্ট ফিল্টার এবং যোগাযোগ অ্যাপ্লিকেশন
প্রতিটি অ্যাপ্লিকেশন কী ধরণের ক্রিয়া সম্পাদন করতে পারে তা বলতে ইন্টেন্ট ফিল্টারগুলি নির্দিষ্ট করে । উদাহরণস্বরূপ, একটি চিত্র দর্শকের অ্যাপ্লিকেশনটি "এই URL টি দেখার জন্য" যেখানে মাইম টাইপটি "চিত্র / *" রয়েছে তার জন্য একটি ইন্টেন্ট ফিল্টার নিবন্ধভুক্ত করবে; একটি ওয়েব ব্রাউজার যেখানে এই URL টি "HTTP" বা "https" থাকে সেখানে "এই URL টি দেখুন" এর জন্য একটি উদ্দেশ্য ফিল্টারটি নিবন্ধভুক্ত করবে। জিনিসগুলি ভাগ করতে সক্ষম হতে, একটি অ্যাপ্লিকেশন একটি নির্দিষ্ট ধরণের (যেমন এটি কেবল ফটোগুলি ভাগ করতে পারে যদি) বা কোনও প্রকারের জন্য "প্রেরণ" অভিপ্রায় জন্য একটি ইন্টেন্ট ফিল্টার নিবন্ধভুক্ত করে।
সামগ্রী অ্যাপ্লিকেশন
কিছু অ্যাপ্লিকেশন যা কিছু সামগ্রী ভাগ করতে চায় তা "ভাগ" ক্রিয়াকলাপের সাথে একটি সামগ্রী তৈরি করে এবং একটি URL ভাগ করে নেওয়ার জন্য সামগ্রীকে নির্দেশ করে। (এটি প্রায়শই একটি "অস্থায়ী" ইউআরএল যা গ্রাহক অ্যাপ্লিকেশনটিকে সামগ্রী অ্যাপের ব্যক্তিগত স্টোরেজে থাকা ফাইলটিতে বা সামগ্রী অ্যাপ্লিকেশন দ্বারা উত্পন্ন স্ট্রিমের অস্থায়ী অ্যাক্সেস দেয়)) এটি হ্যান্ডল করার জন্য কোনও অ্যাপ্লিকেশনটির নাম নির্দিষ্ট করে না অভিপ্রায়। তারপরে, এটি অ্যান্ড্রয়েড কাঠামোর সাথে সেই উদ্দেশ্যটি দেয় এবং অ্যান্ড্রয়েডকে চয়নকারী সংলাপটি প্রদর্শন করতে বলে । অ্যান্ড্রয়েড সমস্ত ইনস্টল করা অ্যাপ্লিকেশন থেকে অভিযুক্ত ফিল্টারগুলির সাথে ইন্টেন্টের তুলনা করে এবং তালিকাটি তৈরি করে এবং এটি ব্যবহারকারীর কাছে দেখায়। যখন ব্যবহারকারী কোনও নির্দিষ্ট অ্যাপ বেছে নেয়, অ্যান্ড্রয়েড সেই অ্যাপ্লিকেশনটি শুরু করে এবং এটিকে উদ্দেশ্যটি পাস করে passes আসল অ্যাপ থেকে সামগ্রীটি পেতে অ্যাপ্লিকেশনটি ইউআরএল ব্যবহার করে।
মার্শমেলোতে নতুন: সরাসরি শেয়ার
মার্শমেলোয়, ডাইরেক্ট শেয়ার নামে আরও একটি প্রক্রিয়া রয়েছে । এটি উদ্দেশ্যমূলক প্রক্রিয়াটিকে পরিপূরক করে যাতে আপনি চয়নকারী ডায়ালগ থেকে সরাসরি ভাগ করে নেওয়ার জন্য লোক বা গোষ্ঠী বেছে নিতে পারেন, "আপনি কাকে এটি প্রেরণ করতে চান" এর অতিরিক্ত পদক্ষেপ এড়িয়ে চলে। এটি কিছুটা আলাদা কাজ করে: যোগাযোগ অ্যাপ্লিকেশনটিকে একটি পরিষেবা সরবরাহ করতে হবে। সামগ্রী সহ অ্যাপটি যখন কোনও চয়নকারীকে জিজ্ঞাসা করে, অ্যান্ড্রয়েড প্রতিটি প্রাসঙ্গিক অ্যাপের জন্য পরিষেবা শুরু করে। পরিষেবাটি প্রাসঙ্গিক শেয়ার টার্গেটগুলির একটি তালিকা ফেরত দেয় এবং অ্যান্ড্রয়েড সেই সমস্ত পৃথক তালিকা তালিকায় সংযুক্ত করে যা সংলাপে প্রদর্শিত হয়।