একজন ডেভেলপার হিসেবে, আপনি নিজের অ্যাপে নির্দিষ্ট অ্যাকশন পারফর্ম করার জন্য শর্টকাট নির্ধারণ করতে পারেন। আপনি এইসব শর্টকাট কাজ করে এমন লঞ্চার বা অ্যাসিস্ট্যান্টে দেখাতে পারেন এবং আপনার অ্যাপের মধ্যে সাধারণ বা সাজেস্ট করা টাস্ক দ্রুত শুরু করতে আপনার ব্যবহারকারীদের সাহায্য করতে পারেন।
এই ডকুমেন্টেশন থেকে আপনি জানতে পারবেন কীভাবে অ্যাপ শর্টকাট তৈরি ও ম্যানেজ করতে হয়। এছাড়াও, আপনার শর্টকাট উন্নত করতে কিছু পেশাদার পদ্ধতি সম্পর্কে জানতে পারবেন।
শর্টকাটের ধরন
প্রতিটি শর্টকাট এক বা একাধিক ইনটেন্ট রেফার করে, যার প্রতিটি ব্যবহারকারী শর্টকাট বেছে নিলে আপনার অ্যাপে একটি নির্দিষ্ট অ্যাকশন চালু করে। আপনার অ্যাপের জন্য আপনি যে ধরনের শর্টকাট তৈরি করেন তা অ্যাপের ব্যবহারের উপর নির্ভর করে। আপনি শর্টকাট হিসেবে যেসব অ্যাকশন প্রকাশ করতে পারেন তার উদাহরণ নিচে দেওয়া হল:
- ইমেল অ্যাপে নতুন ইমেল কম্পোজ করা।
- ম্যাপিং অ্যাপে কোনও নির্দিষ্ট লোকেশনে ব্যবহারকারীকে নেভিগেট করা।
- কোনও কমিউনিকেশন অ্যাপে ব্যবহারকারীর পরিচিতিকে মেসেজ পাঠানো।
- মিডিয়া অ্যাপে কোনও টিভি শোয়ের পরবর্তী পর্ব চালানো।
- গেমিং অ্যাপে শেষ সেভ পয়েন্ট লোড করা হচ্ছে।
- ব্যবহারকারীকে ডেলিভারি অ্যাপে স্পোকেন কমান্ড ব্যবহার করে ড্রিঙ্ক অর্ডার করার অনুমতি দেওয়া।
আপনার অ্যাপের জন্য নিম্নলিখিত ধরনের শর্টকাট প্রকাশ করতে পারবেন:
- স্ট্যাটিক শর্টকাট রিসোর্স ফাইলে সংজ্ঞায়িত করা থাকে যা APK বা অ্যাপ বান্ডেলে প্যাকেজ করা থাকে।
- ডায়নামিক শর্টকাট আপনার অ্যাপের মাধ্যমে শুধুমাত্র রানটাইমে পুশ, আপডেট ও সরিয়ে দেওয়া যেতে পারে।
ব্যবহারকারী অনুমতি দিলে, রানটাইমে কাজ করে এমন লঞ্চারে পিন করা শর্টকাট যোগ করা যেতে পারে।
ক্ষমতা ব্যবহার করে অ্যাসিস্ট্যান্টে শর্টকাট দেখান
shortcuts.xml-এ ক্ষমতা আপনাকে ব্যবহারকারীর অ্যাকশনের ধরন ঘোষণা করতে দেয়,
যা আপনার অ্যাপ চালু করতে এবং সরাসরি নির্দিষ্ট টাস্ক পারফর্ম করতে ব্যবহার করা যেতে পারে। আরও
বিবরণের জন্য, ক্ষমতা যোগ করা সংক্রান্ত ডকুমেন্টেশন দেখুন।
শর্টকাট সংক্রান্ত সীমাবদ্ধতা
বেশিরভাগ লঞ্চার একবারে সর্বাধিক চারটি শর্টকাট দেখায়, যার মধ্যে স্ট্যাটিক ও ডায়নামিক শর্টকাট অন্তর্ভুক্ত। Google-এর সারফেসে দেখানোর জন্য ডায়নামিক শর্টকাট পুশ করার সময়, শর্টকাটের সীমা সংক্রান্ত বিধিনিষেধ এড়াতে Google Shortcuts Integration Library ব্যবহার করুন।
আপনি Google Shortcuts Integration Library ব্যবহার না করার সিদ্ধান্ত নিলে, আপনার অ্যাপটি একই সময়ে যতগুলি শর্টকাট সাপোর্ট করে তার সংখ্যা ডিভাইসের সীমার উপর নির্ভর করে। এইভাবে প্রকাশিত শর্টকাট শুধুমাত্র Android লঞ্চারে দেখা যায় এবং অন্যান্য Google সারফেসে খুঁজে পাওয়া যায় না।
ব্যবহারকারীরা আপনার অ্যাপে যত খুশি পিন করা শর্টকাট তৈরি করতে পারেন। আপনার অ্যাপ পিন করা শর্টকাট সরাতে পারে না, তবে এটি বন্ধ করতে পারে।
আপনার অ্যাপের জন্য শর্টকাট তৈরি করা শুরু করতে, নিম্নলিখিত ডকুমেন্টেশন দেখুন:
শর্টকাটে আপনি যেসব অপারেশন করতে পারবেন সেই সম্পর্কে আরও জানতে, ShortcutManager API রেফারেন্স ডকুমেন্টেশন দেখুন।