كيفية إنشاء اختصار على نظام أندرويد خطوة بخطوة

  • على نظام أندرويد، يمكنك إنشاء اختصارات للتطبيقات والمواقع الإلكترونية والملفات والإعدادات والمحادثات لتقليل عدد النقرات وتوفير الوقت.
  • تتم إدارة الاختصارات من خلال المشغل، والأدوات، والتطبيقات المتخصصة، وعلى مستوى التطوير، من خلال الاختصارات الثابتة والديناميكية والمحددة.
  • من الممكن دمج الاختصارات مع خدمات جوجل مثل مساعد جوجل باستخدام ShortcutManagerCompat ومكتبة دمج الاختصارات.
  • تتيح لك أنظمة أخرى مثل iOS وWindows وmacOS وUbuntu أيضًا إنشاء اختصارات للحفاظ على مواردك الأكثر استخدامًا في متناول يدك.

إنشاء اختصار على نظام أندرويد

إذا كنت تستخدم هاتفك المحمول لكل شيء، فإن تنظيمه بشكل جيد يحدث فرقاً كبيراً. إنشاء اختصار على نظام أندرويد إنها إحدى أسرع الطرق للوصول إلى تطبيقاتك ومواقعك الإلكترونية وملفاتك أو إعداداتك بنقرة واحدة، دون إضاعة الوقت في البحث عبر الشاشات أو القوائم.

سوف ترى خلال هذا الدليل، خطوة بخطوة، جميع طرق إنشاء اختصارات على نظام أندرويدبدءًا من أيقونات التطبيقات والمواقع الإلكترونية المعتادة، وصولًا إلى اختصارات محادثات واتساب، والمستندات، وإعدادات النظام، وحتى الاختصارات المُنشأة مباشرةً ضمن كود التطبيق (الاختصارات الثابتة، والديناميكية، والمثبتة). ستجد أيضًا بدائل لأنظمة تشغيل أخرى (ويندوز، ماك، أوبونتو) للحصول على نظرة شاملة.

ما هو الاختصار في نظام أندرويد ولماذا يستحق الاستخدام؟

في نظام أندرويد، الاختصار عبارة عن أيقونة أو عنصر ينقلك مباشرة إلى إجراء معين: افتح تطبيقًا، أو ادخل إلى موقع ويب، أو افتح إعدادًا، أو ملفًا، أو محادثةيشبه الأمر اختصارات سطح المكتب في نظامي التشغيل ويندوز أو ماك أو إس، ولكنه مُكيّف مع الشاشة الرئيسية للهواتف المحمولة.

يمكن أن تكون هذه الاختصارات عبارة عن أيقونات بسيطة تفتح تطبيقًا أو اختصارات أكثر تقدماً تنتقل مباشرة إلى وظيفة داخليةمثل إنشاء مهمة جديدة، أو فتح الكاميرا الأمامية، أو الانتقال إلى محادثة واتساب محددة.

الميزة الرئيسية واضحة: توفير الوقت وتقليل عدد اللمساتلست مضطرًا لفتح متصفحك، أو كتابة عنوان URL، أو الدخول إلى تطبيق والبحث في القوائم: فالاختصار يأخذك مباشرة إلى حيث تريد بحركة واحدة.

بالإضافة إلى ذلك، يتم دمج الاختصارات مع عناصر أخرى على الشاشة الرئيسية، مثل الأدوات والمجلدات، مما يسمح قم بتخصيص جهاز Android الخاص بك كما لو كان جهاز كمبيوتر مكتبيمع وجود كل شيء مهم في متناول اليد دائماً.

اختصارات أساسية: إزالة التطبيقات والأيقونات

الوصول المباشر إلى تطبيقات أندرويد

الخطوة الأولى هي فهم كيفية عمل أبسط الاختصارات: أيقونات التطبيقات على الشاشة الرئيسيةقد يختلف السلوك قليلاً حسب المشغل (المشغل أو الشاشة الرئيسية) الذي يستخدمه هاتفك، لكن الفكرة هي نفسها.

لإضافة أيقونة تطبيق إلى الشاشة الرئيسية، ما عليك عادةً سوى افتح درج التطبيقات واسحب التطبيق يمكنك وضع التطبيق في الموضع الذي تريده على الشاشة الرئيسية. في بعض الهواتف، عند تثبيت تطبيق جديد، يتم وضع أيقونته تلقائيًا على أول شاشة متاحة.

إذا كان ما تريده هو إزالة تطبيق من الشاشة الرئيسية بدون إلغاء تثبيته، تكون العملية عادةً كالتالي:

  1. اضغط مع الاستمرار على أيقونة التطبيق.
  2. اسحبه إلى الأعلى أو الأسفل حيث يظهر الخيار نزع أو مشابه.
  3. قم بتحرير الأيقونة عندما ترى خيار إزالتها من الشاشة الرئيسية.

من خلال القيام بهذا، يختفي الاختصار من الشاشة الرئيسية، لكن التطبيق يبقى مثبتاً. ستجده في قائمة التطبيقات. إذا اخترت "إلغاء التثبيت" بدلاً من "إزالة"، فسيتم حذف التطبيق نهائياً من جهازك.

كيفية إنشاء اختصار لصفحة ويب على نظام أندرويد

اختصار موقع الويب لنظام Android

أحد أكثر الاستخدامات العملية هو حوّل مواقعك الإلكترونية المفضلة إلى "تطبيقات وهمية" تتيح لك إضافة اختصار إلى شاشتك الرئيسية الوصول إلى موقع ما دون فتح متصفحك أو كتابة أي شيء أولاً.

أنشئ اختصارًا لموقع ويب باستخدام متصفح جوجل كروم على نظام أندرويد

يُعدّ متصفح كروم المتصفح الأكثر شيوعًا على نظام أندرويد، ويتيح لك إضافة اختصارات بسهولة إلى أي موقع ويب، كما نوضح في كيفية إنشاء اختصار لموقع ويبتتم العملية على النحو التالي:

  1. يفتح جوجل كروم على هاتف Android الخاص بك.
  2. اكتب أو افتح عنوان URL للصفحة التي تريد إنشاء اختصار لها.
  3. اضغط على زر القائمة، الزر الذي ثلاث نقاط عمودية في الزاوية اليمنى العليا.
  4. في القائمة ، حدد الخيار أضف إلى الشاشة الرئيسية (قد يظهر باسم "إضافة إلى الشاشة الرئيسية" أو "إضافة اختصار").
  5. أدخل الاسم الذي تريده للأيقونة أو اترك الاسم الذي يقترحه الموقع الإلكتروني وانقر على إضافة.
  6. وافق عندما يسألك النظام عما إذا كنت تريد إضافته تلقائيًا إلى الشاشة الرئيسية.

من تلك اللحظة فصاعدًا، سيكون لديك رمز في مشغل التطبيقات الخاص بك يشير إلى افتح تلك الصفحة مباشرة في متصفح كروم.كما لو كان تطبيقًا مستقلاً. يحدد النظام الشاشة التي سيضعه عليها إذا لم تكن هناك مساحة كافية على الشاشة الرئيسية؛ ثم يمكنك نقله بالضغط مع الاستمرار والسحب.

اختصارات الويب مع فايرفوكس على نظام أندرويد

إذا كنت تستخدم Firefox لنظام Androidالإجراء مطابق تقريبًا لإجراءات متصفح كروم، مع اختلاف طفيف في اسم الخيار. الخطوات المعتادة هي:

  1. يفتح Firefox لنظام Android ثم انتقل إلى الموقع الإلكتروني الذي تريد استخدامه كاختصار.
  2. انقر على زر القائمة (ثلاث نقاط، والتي قد تكون في الأعلى أو الأسفل أو في الزاوية حسب الإصدار).
  3. حدد الخيار أضف إلى الشاشة الرئيسية أو "إنشاء اختصار للصفحة".
  4. قم بتعديل الاسم إذا أردت، ثم أكد ذلك بالنقر على "إضافة تلقائية".

سيظهر الرمز على شاشتك الرئيسية وستتمكن من للوصول إلى ذلك الموقع الإلكتروني مباشرةً دون المرور بقائمة الإشارات المرجعيةتمامًا كما هو الحال مع متصفح كروم.

اختصارات للصور والموسيقى والمستندات على نظام أندرويد

اختصار ملف أندرويد

بالإضافة إلى المواقع الإلكترونية والتطبيقات، من المفيد جدًا امتلاك ملف محدد: صورة، أغنية، ملف PDF، أو مستند التي تتحقق منها باستمرار. لا يسمح نظام أندرويد بذلك دائمًا بشكل افتراضي، لذا عادةً ما يكون هناك حاجة إلى تطبيق إضافي.

يُعد تطبيق Shorty (أو تطبيقات مشابهة) من أبسط التطبيقات لهذا الغرض، وهو يتكامل مع... قائمة المشاركة في Androidتتمثل طريقة عملها النموذجية فيما يلي:

  1. افتح الصورة أو الأغنية أو المستند من معرض الصور أو مدير الملفات.
  2. انقر فوق الخيار سهم من أندرويد.
  3. في قائمة التطبيقات المراد مشاركتها، اختر خيار التطبيق (على سبيل المثال، "Pin to home screen" من Shorty).
  4. قم بتكوين اسم الاختصار (الوسم) والأيقونة التي تريد استخدامها.

في حالة الصور، يمكن للعديد من هذه التطبيقات استخدم صورة مصغرة للصورة نفسها كأيقونةأما بالنسبة لأنواع الملفات الأخرى، فعادةً ما يتم تعيين رمز عام يمكنك تخصيص شكله أو لونه.

اختصارات إعدادات النظام في نظام أندرويد

يسمح نظام أندرويد بإضافة الإضافات منذ سنوات. اختصارات مباشرة لأقسام محددة من الإعداداتمثل شبكة الواي فاي، واستخدام البيانات، ونقطة الاتصال، والذاكرة، وما إلى ذلك. لا يكون ذلك مرئيًا دائمًا، لأنه يتم في الواقع من خلال الأدوات المصغّرة.

الفكرة العامة هي أن العديد من الرماة يضمون أداة الإعدادات وهو في الواقع اختصار قابل للتخصيص. الإجراء عادةً ما يكون كما يلي:

  1. اضغط مطولاً على مساحة فارغة في الشاشة الرئيسية حتى تظهر قائمة التخصيص.
  2. حدد الخيار Widgets.
  3. ابحث في القائمة عن الأداة المسماة "الإعدادات" أو "التكوين".
  4. اسحبه إلى الشاشة الرئيسية. بمجرد إفلاته، ستفتح قائمة بأقسام الإعدادات.
  5. حدد القسم الذي تريد إنشاء اختصار له (على سبيل المثال، نقطة اتصال واي فاي(استخدام البيانات، الشاشة، إلخ).

ومن هناك ستجد أيقونة تنقلك إلى مباشرةً إلى قائمة الإعدادات الداخلية هذه، دون الحاجة إلى اتباع الخطوات من القائمة الرئيسية، وهو أمر مريح للغاية إذا كنت تقوم بتغيير إعداد معين بشكل متكرر.

اختصارات التطبيقات

منذ نظام أندرويد 7.1 (نوجا) كان هناك ما يسمى اختصارات المشغل أو اختصارات التطبيقاتهذه إجراءات سريعة تظهر عند الضغط مطولاً على أيقونة تطبيق متوافق.

على سبيل المثال، يمكن لتطبيق الكاميرا عرض اختصارات لـ افتح الكاميرا الأمامية مباشرة أو بدء وضع السيلفي؛ قد يقدم تطبيق المهام إجراء "إضافة مهمة جديدة"؛ وقد يعرض تطبيق البريد الإلكتروني "إنشاء بريد إلكتروني جديد".

يعتمد السلوك الدقيق بشكل كبير على برنامج التشغيل.في تطبيق نوفا لانشر، على سبيل المثال، يمكنك:

  1. اضغط مطولاً على أيقونة التطبيق لعرض إجراءاته السريعة.
  2. اضغط مع الاستمرار على أحد هذه الإجراءات مرة أخرى.
  3. اسحبه إلى الشاشة الرئيسية لجعله الوصول المباشر والمستقل إلى تلك الوظيفة المحددة.

في بعض منصات الإطلاق المصنعية، لا تتوفر هذه الإمكانية أو تكون محدودة، لذا لن تتمكن من تحويل الإجراء إلى أيقونة مستقلة.مع ذلك، لا يزال بإمكانك استخدامه بالضغط المطوّل على أيقونة التطبيق. في هذه الحالة، يمكنك استخدام مشغلات بديلة أو اختصارات للأنشطة، والتي سنتناولها الآن.

اختصارات لأنشطة التطبيق الداخلية

يحتوي تطبيق أندرويد على عدة "شاشات" داخلية تسمى أنشطةفي بعض الحالات، من الممكن فتح نشاط ما مباشرة، دون المرور عبر الشاشة الأولية، وإنشاء اختصار ينتقل مباشرة إلى ذلك الجزء "المخفي".

تتضمن بعض مشغلات التطبيقات المتقدمة مثل Nova Launcher أداة خاصة لـ الأنشطة وهذا يخدم هذا الغرض تحديداً. الإجراء المعتاد هو:

الإجراء المعتاد هو:

  1. اضغط مطولاً على الشاشة الرئيسية وادخل إلى القائمة. Widgets.
  2. حدد موقع أداة "الأنشطة" الخاصة بمشغل التطبيقات الخاص بك (على سبيل المثال، "الأنشطة - مشغل نوفا").
  3. اسحبه إلى الشاشة الرئيسية.
  4. انتظر حتى يتم تحميل قائمة أنشطة جميع التطبيقات المثبتة.
  5. اختر التطبيق ثم النشاط المحدد الذي تريد إنشاء صلاحية الوصول إليه.

سيتم إنشاء أيقونة، وعند لمسها، يفتح ذلك الشاشة الداخلية مباشرةليست كل الأنشطة تعمل أو مصممة للفتح بهذه الطريقة، لذلك قد يفشل بعضها أو يغلق؛ من الأفضل محاولة النقر قبل ترك الرمز بشكل دائم.

إذا لم يوفر مشغل التطبيقات الخاص بك أداة لعرض الأنشطة، يمكنك القيام بشيء مماثل باستخدام تطبيقات متخصصة مثل تحميل برنامج QuickShortcutMakerوالتي تعرض قائمة الأنشطة و يتيح لك إنشاء اختصارات لكل منها دون الحاجة إلى تغيير المشغل.

اختصارات لملفات جوجل درايف على نظام أندرويد

عندما تعمل كثيراً مع الحوسبة السحابية، فمن العملي جداً وضع اختصارات لـ مجلدات أو ملفات جوجل درايف أن تقوم بالتحقق باستمرار، حتى لا تضطر إلى الدخول والبحث في كل مرة.

يمكنك من خلال تطبيق جوجل درايف نفسه أنشئ نقاط الوصول هذه في بضع خطوات:

  1. افتح التطبيق في Google Drive على هاتفك المحمول.
  2. انتقل إلى المجلد أو الملف الذي تريد الاحتفاظ به.
  3. انقر على أيقونة النقاط الثلاث التي تظهر بجوار الاسم.
  4. من قائمة الخيارات اختر أضف إلى الشاشة الرئيسية (إذا كان إصدارك يسمح بذلك).

سيؤدي هذا إلى إنشاء أيقونة على سطح مكتب نظام أندرويد والتي افتح هذا المجلد أو المستند مباشرة في جوجل درايف.تسمح بعض برامج استكشاف الملفات أيضًا بشيء مماثل، ولكن للملفات المخزنة في الذاكرة الداخلية للجهاز.

اختصارات للمحادثات والويدجت من واتساب وتطبيقات أخرى

يقدم تطبيق واتساب هذا الخيار منذ فترة. أنشئ اختصارات للمحادثات والمجموعات مباشرةً على الشاشة الرئيسية. وهذا مفيد جدًا لأفراد العائلة، أو جهات الاتصال المتكررة، أو مجموعات العمل.

لإنشاء اختصار لبدء محادثة عبر واتساب، تكون الخطوات المعتادة هي:

  1. افتح تطبيق واتساب وادخل إلى المحادثة أو المجموعة التي تريد تثبيتها.
  2. انقر على زر القائمة (ثلاث نقاط) في أعلى اليمين.
  3. أدخل في أكثر.
  4. اختر الوصول إلى Crear Directo أو "إضافة اختصار".

سيعرض النظام نافذة منبثقة للتأكيد، وعندما توافق، سيتم إنشاء أيقونة على الشاشة الرئيسية تفتح تلك المحادثة مباشرةً.الأمر يعمل بنفس الطريقة مع المجموعات كما هو الحال مع المحادثات الفردية.

بالإضافة إلى هذه الاختصارات، توفر العديد من التطبيقات أدوات تعمل تقريبًا مثل اختصارات متقدمةبعض الأمثلة المثيرة للاهتمام:

  • واتس ابأداة تحتوي على قائمة بالمحادثات وإمكانية الوصول السريع إلى الرسائل غير المقروءة.
  • تیلیجرامأداة لفتح المحادثات المتكررة أو الدردشات التي تحتوي على رسائل غير مقروءة بسرعة.
  • أدوات النظام (MIUI، One UI، إلخ)أدوات لتفعيل الواي فاي، وقفل الشاشة، ومسح الذاكرة، وما إلى ذلك.
  • الكروم: أدوات تحتوي على إشاراتك المرجعية أو المواقع الإلكترونية التي تزورها بشكل متكرر.
  • صور جوجل: الوصول السريع إلى الذكريات أو الألبومات أو المحتوى المقترح.
  • سبوتيفاي ومشغلات الموسيقى: عناصر التحكم في التشغيل على الشاشة الرئيسية والتي تعمل كوصول سريع إلى ما تستمع إليه.

من المفيد تخصيص بضع دقائق لمراجعة جميع الأدوات المتاحة لديك، لأن مجموعة التطبيقات المثبتة وطبقة تخصيص هاتفك المحمول وهذا يجعل القائمة مختلفة على كل جهاز.

اختصارات في لوحة الإشعارات والإعدادات السريعة

مكان آخر يمكنك فيه الاستمتاع بالاختصارات على نظام أندرويد هو منطقة الإعدادات السريعة من لوحة الإشعارات (اللوحة التي تظهر عند السحب لأسفل من أعلى الشاشة).

هناك يمكنك إضافة أزرار لتشغيل وإيقاف تشغيل Wi-Fi و Bluetooth وبيانات الهاتف المحمول والمصباح اليدوي ونقطة الاتصال ووضع الطيران والعديد من الوظائف الأخرى، وذلك حسب واجهة الشركة المصنعة.

إلى قم بتخصيص تلك الاختصاراتينبغي عليك عادةً:

  1. اسحب لأعلى من أعلى الشاشة لفتح لوحة الإشعارات.
  2. اسحب مرة ثانية (إذا لزم الأمر) لرؤية جميع إعدادات سريعة.
  3. انقر على أيقونة القلم الرصاص أو زر التحرير.
  4. اسحب الاختصارات المتاحة إلى المنطقة النشطة لإضافتها و رتبها وفقًا لأولوياتك.

بهذه الطريقة، لن تقتصر الاختصارات على الشاشة الرئيسية فحسب، بل ستشمل أيضًا في شريط الحالة، ويمكن الوصول إليه بإيماءة واحدة من أي تطبيقمثل اللمس الخلفي في هواتف شاومي.

اختصارات لتطبيقات مثل Microsoft To Do على نظام Android

تُدمج بعض التطبيقات، مثل Microsoft To Do، خيارات اختصار خاصة بها في نظام Android، حيث تجمع بين أيقونات التطبيقات والإجراءات السريعة. في هذه الحالة، يكون سير العمل المعتاد كما يلي:

  1. افتح درج التطبيقات و اسحب تطبيق المهام على الشاشة الرئيسية.
  2. بمجرد الوصول إلى الشاشة الرئيسية، اضغط مع الاستمرار على أيقونة "المهام" لفتح قائمة السياق الخاصة بها.
  3. خيارات السحب مثل "إضافة مهمة جديدة" أو "بحث" من تلك القائمة إلى الشاشة الرئيسية.

بهذه الطريقة ستحصل على أيقونات تتيح هذه الميزة إنشاء مهمة جديدة أو إجراء بحث في تطبيق To Do بشكل مباشر، دون المرور عبر الشاشة الرئيسية للتطبيق.

اختصارات على أنظمة أخرى: iPhone وWindows وMac وUbuntu

على الرغم من أن هذا الدليل يركز على نظام أندرويد، فمن الجيد معرفة ذلك. يمكنك أيضًا إنشاء اختصارات على أنظمة أخرى. لتكون مواقعك الإلكترونية أو مجلداتك أو تطبيقاتك المفضلة في متناول يدك.

الوصول المباشر إلى موقع ويب على جهاز iPhone (نظام iOS مع متصفح Safari)

على أجهزة iPhone و iPad، يمكنك إنشاء أيقونات اختصارات للمواقع الإلكترونية من متصفح Safari، على غرار ما يفعله متصفح Chrome على نظام Android. الخطوات المعتادة هي:

  1. فتح سفاري ثم أدخل الصفحة التي تريد تثبيتها.
  2. اضغط على الزر سهم (رمز المربع الذي يشير السهم فيه إلى الأعلى).
  3. حدد الخيار أضف إلى الشاشة الرئيسية.
  4. قم بتعديل الاسم إذا رغبت في ذلك، ثم انقر فوق إضافة.

بمجرد التأكيد، سيظهر رمز على الشاشة الرئيسية لجهاز iOS الخاص بك. افتح ذلك الموقع الإلكتروني مباشرة، بمظهر مشابه جداً للتطبيق.

اختصارات لوحة المفاتيح في نظامي التشغيل ويندوز 10 وويندوز 11

في نظامي التشغيل ويندوز 10 و11، يبقى المفهوم كما هو دائمًا: اختصارات على سطح المكتب أو شريط المهاملإنشائها يمكنك:

  1. انتقل إلى المجلد أو التطبيق الذي تريد تثبيته.
  2. انقر بزر الماوس الأيمن عليه واختر الوصول إلى Crear Directo.
  3. يتم إنشاء الاختصار في نفس الموقع، ثم يمكنك سحبه إلى سطح المكتب أو مجلد آخر.

يمكنك أيضًا تثبيت التطبيقات مباشرةً على شريط المهام بالنقر بزر الماوس الأيمن، وهو ما إنه بمثابة اختصار دائم..

اختصارات على نظام ماك (macOS)

في نظام macOS، يتم إنشاء الاختصارات عادةً باستخدام الأسماء المستعارة، والتي تسمح احتفظ بمجلد أو تطبيق في متناول يدك دون تكراره.الشكل الكلاسيكي هو:

  1. افتح تطبيق Finder وحدد موقع التطبيق أو المجلد المطلوب.
  2. اضغط مع الاستمرار على المفتاح خيار أثناء سحب العنصر إلى سطح المكتب أو شريط التطبيقات.
  3. يتم إنشاء اسم مستعار (اختصار) في الموقع المختار.

سترى رمز سهم صغير أعلى الاسم المستعار، مما يشير إلى أنه الوصول المباشر وليس العنصر الأصلي.

اختصارات في أوبونتو

في أوبونتو وغيرها من أنظمة لينكس المكتبية، يمكنك أيضًا إنشاء اختصارات، على سبيل المثال من مدير الملفات:

  1. حدد المجلد الذي تريد الوصول إليه.
  2. انقر بزر الماوس الأيمن واختر خيارًا مشابهًا لـ "إنشاء اختصار" أو "إنشاء رابط".
  3. يتم إنشاء رابط في نفس المسار، والذي يمكنك نقله إلى سطح المكتب أو موقع آخر.

وبالتالي، ينطبق هذا على أنظمة لينكس وويندوز وماك. المنطق الكامن وراء إمكانية الوصول إلى ما هو مهم هو نفسه كما هو الحال في نظام أندرويد.خطوات أقل للوصول إلى ما تستخدمه كل يوم.

اختصارات متقدمة للمطورين: ثابتة، ديناميكية، ومُقيدة

بالإضافة إلى كل ما يمكنك فعله كمستخدم، يوفر نظام Android للمطورين واجهة برمجة تطبيقات (API) كاملة للغاية لـ قم بتعريف اختصارات من داخل كود التطبيق نفسهيسمح هذا للتطبيق بعرض إجراءات سريعة في المشغل وتحديث هذه الإجراءات وفقًا للسياق.

هناك ثلاثة أنواع رئيسية من الاختصارات على مستوى المطورين:

  • ثابت: مُعرّفة في XML، ومخصصة للإجراءات العامة والمستقرة طوال فترة تشغيل إصدار التطبيق (على سبيل المثال، فتح البريد الوارد، وعرض تقويم اليوم، وما إلى ذلك).
  • متحرك: يتم إنشاؤها وتحديثها في وقت التشغيل، وهي مثالية للإجراءات الحساسة للسياق، مثل استئناف المستوى الأخير من اللعبة أو أحدث المحادثات الأخيرة.
  • مثبتتظهر هذه الرموز كأيقونات منفصلة في المشغل؛ ويجب على المستخدم تأكيد إنشائها، ويقوم النظام بنسخها احتياطيًا في النسخ الاحتياطية.

اختصارات ثابتة في AndroidManifest و XML

لإنشاء وصول ثابت، يجب على المطور قم بتعريفها في ملف موارد XML وقم بربطها من النشاط الرئيسي للتطبيق في ملف AndroidManifest.xml.

الخطوات المفاهيمية هي:

  1. يقع في AndroidManifest.xml على النشاط الذي يحتوي على الإجراء الرئيسي وفئة المُشغِّل.
  2. أضف تسمية إلى ذلك النشاط البيانات الوصفية يشير ذلك إلى مورد XML حيث سيتم تحديد الوصول (على سبيل المثال، @xml/shortcuts).
  3. قم بإنشاء الملف res/xml/shortcuts.xml مع عنصر جذر التي تحتوي على عنصر واحد أو أكثر .
  4. في كل يتم تكوين أشياء مثل معرف الاختصار، والتسميات القصيرة والطويلة، والأيقونة، ورسالة التعطيل، وواحد أو أكثر. النوايا سيتم تشغيل ذلك عند استخدامه.

تشمل السمات الرئيسية ما يلي: android:shortcutId (معرف فريد)، android:shortcutShortLabel (نص قصير يظهر للمستخدم)، android:shortcutLongLabel (نص وصفي أطول)، android:shortcutDisabledMessage (رسالة تظهر عند محاولة استخدام إمكانية الوصول لذوي الاحتياجات الخاصة) و android:icon (مصدر رسومي للاختصار).

يمكن أيضاً إضافة عناصر داخلية، مثل لتصنيف أنواع الأفعال (على سبيل المثال، المحادثات) و لربط الوصول إلى إمكانيات الإجراءات في التطبيقات المتكاملة مع مساعد جوجل.

اختصارات ديناميكية باستخدام ShortcutManagerCompat

يتيح الوصول الديناميكي للتطبيق انشر وحدث الاختصارات بناءً على استخدام المستخدم الفعليومن الأمثلة النموذجية على ذلك تطبيق المراسلة الذي يعرض جهات الاتصال التي تتحدث معها في أغلب الأحيان كنقاط وصول سريعة.

لإدارتها بسهولة وبطريقة متوافقة مع مختلف إصدارات نظام أندرويد، يتم استخدام ما يلي: فئة ShortcutManagerCompat في Jetpackمما يبسط بشكل كبير التعليمات البرمجية القياسية ويوفر طرقًا مثل:

  • PushDynamicShortcut() لنشر أو تحديث الوصول الديناميكي.
  • removeDynamicShortcuts() لإزالة مجموعة محددة من عمليات الوصول الديناميكية.
  • removeAllDynamicShortcuts() لحذف جميع العناصر الديناميكية من التطبيق.

بالإضافة إلى ذلك، هناك مكتبة تكامل اختصارات جوجل (core-google-shortcuts) الذي يسمح بإرسال هذه الاختصارات الديناميكية إلى منصات مثل مساعد جوجل، بحيث يمكن للمستخدم استدعائها صوتيًا بأوامر مثل "يا جوجل، أرسل رسالة إلى أليكس في تطبيقي".

لاستخدام هذا التكامل، يجب على التطبيق تفعيل AndroidX وJetifier في ملف gradle.properties، وإضافة التبعيات المناسبة في ملف app/build.gradle، ثم أرسل الاختصارات باستخدام pushDynamicShortcut()لا تخضع هذه الاختصارات الديناميكية المرسلة إلى جوجل لنفس الحد الصارم لكل جهاز، مما يسمح بإرسال المزيد من الاختصارات بناءً على الإجراءات المتكررة.

اختصارات مثبتة

ابتداءً من نظام Android 8.0 (API 26)، يمكن للتطبيقات طلب إنشاء اختصارات مثبتة على المشغلوالتي تظهر كأيقونات منفصلة على الشاشة الرئيسية، على غرار تلك التي ينشئها المستخدم يدويًا.

التدفق الأساسي على مستوى الكود هو:

  1. التحقق مع isRequestPinShortcutSupported() أن المشغل الحالي يدعم اختصارات ثابتة.
  2. إنشاء كائن معلومات الاختصارات مع معلومات المعرف والوصول (أو المعرف فقط إذا كان هناك وصول محدد مسبقًا تريد تعيينه).
  3. دعوة ل طلب اختصار الدبوس() تمرير معلومات الاختصار، واختيارياً، PendingIntent ليتم إخطار المستخدم إذا وافق وتم تثبيت الاختصار.

سيظهر للمستخدم مربع حوار تأكيد حيث يمكنه قبول أو رفض إنشاء الاختصار المثبت. إذا وافق، النظام مسؤول عن نسخ هذا الاختصار احتياطياً واستعادته. أثناء عمليات النسخ الاحتياطي والاستعادة، لذلك يوصى باستخدام معرفات ثابتة (مثل معرفات الخادم).

أنشطة مخصصة لإنشاء اختصارات

بعض التطبيقات تُنفذ نشاط محدد لمساعدة المستخدم على إنشاء اختصارات مخصصة مع خيارات محددة. في بيان التطبيق، يتم تعريف مرشح نوايا مع ACTION_CREATE_SHORTCUT لهذا النشاط.

التدفق الذي يتبع عادة هو:

  1. يقوم المشغل أو النظام ببدء عملية إنشاء اختصار التطبيق.
  2. يقوم المستخدم بتكوين خيارات الاختصار (جهة الاتصال، المجلد، التسمية، إلخ).
  3. عند الضغط على زر التأكيد، يقوم التطبيق بإنشاء غرض ناتج مع إنشاء غرض نتيجة الاختصار().
  4. يقوم التطبيق بإرجاع هذا الغرض باستخدام setResult() ثم أغلق النشاط باستخدام الدالة finish().

من الممكن أيضًا اقتراح إضافة اختصارات مثبتة للمستخدم مباشرةً بعد تثبيت التطبيق أو عند تشغيله لأول مرة، وبالتالي دمجها. إنشاء اختصارات في التدفق الطبيعي للاستخدام.

اختبار الاختصارات والتوافق

للتأكد من أن جميع نقاط الوصول هذه تعمل، يقوم المطورون عادةً بتثبيت التطبيق على جهاز مزود بمشغل تطبيقات متوافق و:

  • اضغط مطولاً على أيقونة التطبيق لعرض قائمة الاختصارات المتاحة.
  • اسحب أحد هذه الاختصارات لتعيينه كأيقونة لشاشتك الرئيسية.

توجد أيضًا طرق توافق في مكتبة الدعم التي تتيح هذه الوظائف استخدام دوال مثل isRequestPinShortcutSupported() أو requestPinShortcut() حتى في نظام Android 7.1 والإصدارات الأقدم قليلاً، باستخدام آليات قديمة مثل EXTRA_SHORTCUT_INTENT عند الضرورة.

إن وجود اختصارات مصممة بشكل جيد ومتاحة بسهولة، سواء من منظور المستخدم أو من منظور المطور، يجعل الجهاز المحمول أكثر استجابة: يمكنك الوصول إلى مواقعك الإلكترونية المفضلة كما لو كانت تطبيقات، وفتح الملفات والمجلدات الرئيسية بنقرة واحدة، والانتقال مباشرة إلى محادثات واتساب أو إعدادات النظام المتقدمة.ويمكن للتطبيقات نفسها اقتراح إجراءات متكررة سواءً في شاشة التطبيقات الرئيسية أو عبر مساعد جوجل. في النهاية، يتعلق الأمر بجعل نظام أندرويد (والأنظمة الأخرى التي تستخدمها) يتكيف مع سير عملك، وليس العكس.

باستخدام الهاتف
المادة ذات الصلة:
اختصارات Android: إنشاء وتخصيص وتحسين تجربة الهاتف المحمول الخاصة بك