سؤال

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

أعلم أنه سيتعين عليك استخدام أجهزة استقبال البث والنوايا ولكن ليس لديك أدنى فكرة عن كيفية القيام بذلك.

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

المحلول

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

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

مثل الإجابة من قبل ، يمكن استخدامها لإساءة الاستخدام.

انظر إلى هذا الرابط لمزيد من المعلومات:http://mylifewithandroid.blogspot.com/2007/12/playing-with-intents.html

نصائح أخرى

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

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