إنضمامك إلي منتديات استراحات زايد يحقق لك معرفة كل ماهو جديد في عالم الانترنت ...

انضم الينا
استراحات زايد الصفحة الرئيسية

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

إضافة رد
 
LinkBack أدوات الموضوع انواع عرض الموضوع
  #1  
قديم 07-14-2014, 03:21 AM
عضو ماسي
بيانات محروم.كوم
 رقم العضوية : 503
 تاريخ التسجيل : Dec 2007
الجنس : female
علم الدوله :
 المشاركات : 2,100,613
عدد الـنقاط :3341
 تقييم المستوى : 2139

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

هوا عبارة عن عنصر يعرض صفحات الانترنت (Web) , بحيث يستطيع عرض ملفات HTML او سكربتات مثل بحيث يشمل وضيفة المستغرض اللي قام بها المطور لعرض هذا شئ معين عن طريق اذاة WebView .

مثال على أستخدام WebView في إستدعاء موقع

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

نقوم بعمل كلاس جديد نقوم بتسميتة مثلاً WebViewActivity ونقوم بكتابة الكود التالي :-

رمز Code:
public class WebViewActivity extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

Button openUrl = (Button) findViewById(R.id.goButton);
openUrl.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View view) {
Uri uri = Uri.parse("http://aburetag.com");
Intent intent = new Intent(Intent.ACTION_VIEW, uri);



startActivity(intent);
}
});
}

@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.web_view, menu);
return true;
}

}
الان نقوم ببناء الواجه الخاصة بنا والتي سوف يكون عليها التطبيق الخاص بنا عن طريق بالشكل المطلوب والذي نريدة وانا شخصياً قمت بعملة مثل هذة الصورة التالية :-



المصدر : درس : أستخدام WebView في تطبيقات أندرويد | AbuRetag - أبو ريتاج

وتستطيع متابعة مقالاتنا ودروسنا عن طريق تطبيقنا في متجر GooglePlay

https://play.google.com/store/apps/d...developer.blog
__DEFINE_LIKE_SHARE__
رد مع اقتباس
إضافة رد

مواقع النشر (المفضلة)


تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة


المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
[ Android ] أفضل تطبيقات أندرويد محروم.كوم منتدى أخبار المواقع والمنتديات العربية والأجنبية 0 03-03-2014 04:11 AM
تهديدات أمنية في بعض تطبيقات أندرويد محروم.كوم منتدى أخبار المواقع والمنتديات العربية والأجنبية 0 10-24-2012 09:50 PM
أفكار تطبيقات أندرويد و أيفون محروم.كوم منتدى أخبار المواقع والمنتديات العربية والأجنبية 0 04-16-2012 12:40 PM


الساعة الآن 12:03 AM


Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.5.2 TranZ By Almuhajir

RSS RSS 2.0 XML MAP HTML