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

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

         :: برامج الرشاقة السعيدة (آخر رد :دارين الدوسري)       :: تجربة فريدة في محلات البخور في الكويت | التراث والجمال الروحي (آخر رد :konouz2017)       :: تصميم السلالم | إضافة فريدة للمساحات الداخلية (آخر رد :konouz2017)       :: دور منظمين حفلات زفاف بالكويت ونصائح لحفل مثالي (آخر رد :konouz2017)       :: فوط أورجانيك المصنوعة من القطن العضوي بقدرة عالية من الإمتصاص (آخر رد :konouz2017)       :: اجمل فطار صحى خليط البانكيك والوافل |healthycraftskw (آخر رد :konouz2017)       :: السلام عليكم ورحمه الله وبركاته (آخر رد :anoodsultan)       :: السلام عليكم ورحمه الله وبركاته (آخر رد :anoodsultan)       :: البول والبراز في المنام (آخر رد :نوران نور)       :: الحمام في المنام (آخر رد :نوران نور)      

إضافة رد
 
LinkBack أدوات الموضوع انواع عرض الموضوع
  #1  
قديم 07-14-2014, 03:21 AM
عضو ماسي
بيانات محروم.كوم
 رقم العضوية : 503
 تاريخ التسجيل : Dec 2007
الجنس : female
علم الدوله :
 المشاركات : 2,100,615
عدد الـنقاط :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:35 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