অ্যাপ শর্টকাট ওভারভিউ, অ্যাপ শর্টকাট ওভারভিউ

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

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

শর্টকাটের প্রকারভেদ

অ্যাপ শর্টকাট ব্যবহার করে দেখানো মূল কাজগুলো
চিত্র ১। অ্যাপ শর্টকাট ব্যবহার করে, আপনি গুরুত্বপূর্ণ কাজগুলো দেখাতে পারেন এবং ব্যবহারকারীদেরকে তাৎক্ষণিকভাবে আপনার অ্যাপের গভীরে নিয়ে যেতে পারেন।

প্রতিটি শর্টকাট এক বা একাধিক ইন্টেন্টকে নির্দেশ করে, যার প্রতিটি ব্যবহারকারী শর্টকাটটি নির্বাচন করলে আপনার অ্যাপে একটি নির্দিষ্ট অ্যাকশন চালু করে। আপনার অ্যাপের জন্য আপনি কী ধরনের শর্টকাট তৈরি করবেন তা অ্যাপটির ব্যবহারের ধরনের উপর নির্ভর করে। শর্টকাট হিসেবে প্রকাশ করা যায় এমন কিছু কাজের উদাহরণ নিচে দেওয়া হলো:

  • ইমেল অ্যাপে একটি নতুন ইমেল রচনা করা।
  • ম্যাপিং অ্যাপে ব্যবহারকারীদের কোনো নির্দিষ্ট স্থানে পথ দেখানো।
  • যোগাযোগ অ্যাপে ব্যবহারকারীর কোনো পরিচিতিকে বার্তা পাঠানো।
  • একটি মিডিয়া অ্যাপে কোনো টিভি অনুষ্ঠানের পরবর্তী পর্ব চালানো হচ্ছে।
  • গেমিং অ্যাপে সর্বশেষ সেভ পয়েন্ট লোড করা।
  • ব্যবহারকারীকে ডেলিভারি অ্যাপে মৌখিক নির্দেশের মাধ্যমে পানীয় অর্ডার করার সুযোগ দেওয়া।

আপনি আপনার অ্যাপের জন্য নিম্নলিখিত ধরনের শর্টকাটগুলো প্রকাশ করতে পারেন:

  • স্ট্যাটিক শর্টকাটগুলো একটি রিসোর্স ফাইলে সংজ্ঞায়িত করা থাকে, যা একটি APK বা অ্যাপ বান্ডেলের সাথে প্যাকেজ করা হয়।
  • ডাইনামিক শর্টকাটগুলো আপনার অ্যাপ দ্বারা শুধুমাত্র রানটাইমে পুশ, আপডেট এবং রিমুভ করা যায়।
  • ব্যবহারকারী অনুমতি দিলে, রানটাইমে সমর্থিত লঞ্চারগুলিতে পিন করা শর্টকাট যোগ করা যেতে পারে।

ক্যাপাবিলিটি ব্যবহার করে অ্যাসিস্ট্যান্টে শর্টকাট প্রদর্শন করুন

shortcuts.xml এর Capabilities আপনাকে সেই ধরনের অ্যাকশনগুলো নির্ধারণ করতে দেয়, যা ব্যবহারকারীরা আপনার অ্যাপ চালু করতে এবং সরাসরি কোনো নির্দিষ্ট কাজ সম্পাদনে যেতে ব্যবহার করতে পারে। আরও বিস্তারিত জানতে, capabilities যোগ করার ডকুমেন্টেশন দেখুন।

শর্টকাটের সীমাবদ্ধতা

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

আপনি যদি গুগল শর্টকাটস ইন্টিগ্রেশন লাইব্রেরি ব্যবহার না করার সিদ্ধান্ত নেন, তাহলে আপনার অ্যাপটি ডিভাইসের নির্ধারিত শর্টকাট সংখ্যার সীমাবদ্ধতার অধীন হবে। এইভাবে প্রকাশিত শর্টকাটগুলি শুধুমাত্র অ্যান্ড্রয়েড লঞ্চারের মধ্যেই দেখা যায় এবং গুগলের অন্যান্য প্ল্যাটফর্মে খুঁজে পাওয়া যায় না।

ব্যবহারকারীরা আপনার অ্যাপের জন্য যত খুশি পিন করা শর্টকাট তৈরি করতে পারে, এর কোনো সীমা নেই। আপনার অ্যাপ পিন করা শর্টকাটগুলো সরাতে পারে না, তবে সেগুলোকে নিষ্ক্রিয় করতে পারে।

আপনার অ্যাপের জন্য শর্টকাট তৈরি করা শুরু করতে, নিম্নলিখিত ডকুমেন্টেশনটি দেখুন:

শর্টকাটের উপর আপনি যে অপারেশনগুলো করতে পারেন সে সম্পর্কে আরও বিস্তারিত জানতে, ShortcutManager এপিআই রেফারেন্স ডকুমেন্টেশন দেখুন।