BrowserView تمكين المتصفح داخل تطبيقك

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

في البداية علينا أنشاء صفحة تصميم عادية بها EditeText- Button

تم ضبط وضع EditeText  لتأخذ المساحة ويترك في نهايتها للزرار

ليكون سطر واحد EditeText

activity_main.xml

تم إنشاء ملف تصميم أخر ووضع فيه WebView

  browser_view.xml

داخل ملف الأكتفتي الأولي تم إضافة المكتبات الأتية

تم عمل أوبجكت لكل من

داخل الميثود

ربط الملف بملف التصميم الأول

الحصول على ال Id لكل من

عمل أيفنت على الزرار

وهنا عند الضغط على الزرار هينتقل من الأكتفتي الحالية إلى الأكتفتي الثانية

ويكون معاه داتا تخزن من خلال putExtra على هيئة اسم url وقيمة وهي ما ادخله المستخدم بداخل EditeText

ثم يتم بدئها

الكود النهائي للأكتفتي الأولي

MainActivity

داخل الأكتفتي الثانية بدأنا في إضافة المكتبات الأتية

عملنا أوبجكت

داخل الميثود

بدأنا في ربط ملف الجافا بملف التصميم وهو ملف التصميم الثاني  كالتالي

يتم الحصول على url الذي تم تخزينه من قبل داخل intent

إرسالها إلى الميثود

أخذنا Id

داخل الميثود

بدانا في تمكين الجافا أسكربت كالتالي

لأضافة http:// لأسم الموقع حتي يمكننا من الدخول عليه بدونها لن يتعرف على الاسم في حالة ان المستخدم لم يكتبها

لتحميل الموقع يتم إزالة أي مسافات من url

 

BrowserActivity

داخل ملف  AndroidManifest.xml يتم إضافة إذن حتي نتمكن من الدخول للأنترنت

ليصبح الملف بالشكل التالي

 AndroidManifest.xml

لتحميل المشروع من هنا

بالتوفيق إن شاء الله ونلتقي بمقال جديد

أتمني تعملوا تقييم للمقالات

يرجي تقييم الموضوع

Facebooktwittergoogle_plusredditpinterestlinkedinmailby feather
The following two tabs change content below.

عهود على

Comments

comments

الوسوم

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *