نظام التشغيل Firefox: كيفية تشغيل التطبيق في التعليمات البرمجية

StackOverflow https://stackoverflow.com//questions/20007946

  •  20-12-2019
  •  | 
  •  

سؤال

أريد فتح تطبيق عند إطلاق إنذار واحد.يمكنني إطلاق سراح الإنذار مع API للإنذار، لكنني لا أعرف كيف يمكنني فتح التطبيق عند إطلاق المنبه.الآن، عندما يتم إطلاق التنبيه، يتم فتح التطبيق ولكن في الخلفية.

لدي Firefox OS 1.1.

هل كانت مفيدة؟

المحلول

إذا كان التطبيق الوحيد الذي تريد تشغيله هو تطبيقك من داخل تطبيقك، فيمكنك استخدام تطبيقات الويب المفتوحة API وكتابة رمز مثل ما يلي:

giveacodicetagpre.

المثال أعلاه سوف يطلق (جلب في المقدمة) التطبيق الخاص بك بعد 10 ثانية.

prestall.result هو كائن التطبيق والتي تصف الخاص بك التطبيق.


في حال كنت ترغب في تشغيل تطبيقات أخرى، يجب عليك استخدام mozapps.mgmt.getall () للعثور على تطبيقات أخرى (إرجاعها كطلب كذلك. result مجموعة من التطبيقات المثبتة - كائنات التطبيق ). لاستخدام تطبيق API الخاص بك هذا يجب أن يكون تطبيقك المميزة واحد. للحصول على أمثلة التعليمات البرمجية تحقق من رمز مصدر GAIA والتي يمكنك العثور عليها أيضا على جيثب .

إخلاء المسئولية: في بعض الحالات تحتاج طرق mozapps.mgmt إلى أن تكون أساليب تطبيقك معتمدة، وأنا لست متأكدا 100٪ إذا حدث هذا مع mozapps.mgmt.getall (). إذا كان شخص ما يعرف يرجى تعديل إجابتي أو ترك تعليق. شكرا!

نصائح أخرى

يمكنك أيضا استخدام leof"nofollow"> Mozactivity لفتح تطبيق آخر،يرجى الرجوع إلى الكاميرا والمعرض تطبيقات.في camera.js:775-789 استخدم Mozactivity إلى معرض الصور المفتوح:

giveacodicetagpre.

وتحتاج إلى إضافة avtivities in miscest.webapp لتطبيقك:

giveacodicetagpre.

هناك عينة لفتح المعرض في التطبيق:

http://jsfiddle.net/f6aec/

ويمكنك أيضا فتح هذا الرابط في هاتف نظام التشغيل Firefox الخاص بك وتثبيته واختباره:

http://jsfiddle.net/f6aec/fxos.html

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top