29
ة ي ب ر لع ا بAndroid

Android in Arabic language

Embed Size (px)

DESCRIPTION

In this presentation i try to give ashort note About android operating system

Citation preview

بالعربيةAndroid

مقدمة اندرويد • على لنتعرفالندرويد؟؟ • تطبيق نبنى كيف

المحتويات

مقدمة اندرويد • على لنتعرفالندرويد؟؟ • تطبيق نبنى كيف

الخطواتاندرويد • تطبيق بناء خطواتاندرويد • قدرات

المحتويات

مقدمة اندرويد • على لنتعرفالندرويد؟؟ • تطبيق نبنى كيف

الخطواتاندرويد • تطبيق بناء خطواتاندرويد • قدرات

االساسيات•Java vs Android•Example

المحتويات

ا للهواتف المصدر مفتوح تشغيل نظام لذكيةهو

... اندرويد لنتعرفعلى

ا للموبايالت المصدر مفتوح تشغيل نظام لذكيةهو جوجل 2005اشترته

... اندرويد لنتعرفعلى

ا للموبايالت المصدر مفتوح تشغيل نظام لذكيةهو جوجل 2005اشترته المفتوحه المصادر اتحاد تحت تبنيه OHAتم

... اندرويد لنتعرفعلى

ا للموبايالت المصدر مفتوح تشغيل نظام لذكيةهو جوجل 2005اشترته المفتوحه المصادر اتحاد تحت تبنيه OHAتم اندرويد موبايل اول اصدار HTCبواسطة 2008تم

... اندرويد لنتعرفعلى

ا للموبايالت المصدر مفتوح تشغيل نظام لذكيةهو جوجل 2005اشترته المفتوحه المصادر اتحاد تحت تبنيه OHAتم اندرويد موبايل اول اصدار HTCبواسطة 2008تم لينكس نواة على مبنى اندرويد 2,6نظام

... اندرويد لنتعرفعلى

ا للموبايالت المصدر مفتوح تشغيل نظام لذكيةهو جوجل 2005اشترته المفتوحه المصادر اتحاد تحت تبنيه OHAتم اندرويد موبايل اول اصدار HTCبواسطة 2008تم لينكس نواة على مبنى اندرويد 2,6نظام لينكس تشغيل نظام يعد ال

... اندرويد لنتعرفعلى

... التشغيل طبقات

Activty

؟؟ اندرويد تطبيق نبنى كيف

Activty

Intent

؟؟ اندرويد تطبيق نبنى كيف

Activty

Intent

Service

؟؟ اندرويد تطبيق نبنى كيف

Activty

Intent

Service

Content Provider

؟؟ اندرويد تطبيق نبنى كيف

.1Java SE

.2Java Development Kit (JDK 6)

.3Android SDK

.4Eclipse

.5ADT

الخطوات

حزمة الى الى نحتاج البداية Java Standard)فىEdition )

على ) تحتوى الى( JDK 6والتى اختصار( ,Java Development Kit)

(Java Runtime Environment)

Java SE

التطبيقات مطورى حزمة تحميلبأندرويد Android)الخاصة

SDK )اختصارا(Software Development Kit )

من مجموعة على تحتوى وهىالتى والدوال الكالسات

تطبيقات فى تستخدماالندرويد

JDK

متعددة تطوير بيئةوهى االستخدامالمصدر مفتوحةلتطوير تستخدم

تدعم اذ التطبيقاتعبر منصات عدةاالضافات تركيب

منصة بكل الخاصةنفس طريق عن

التطوير بيئة

Eclipse

Designing the User InterfaceExploring 2D GraphicsMultimediaStoring Local DataConnected WorldLocating and SensingPutting SQL to Work

اندرويد ... قدرات

Language Subset

Android uses a standard Java compiler to compile your source code

into regular bytecodes and then translates those bytecodes into Dalvik

instructions.

Java vs Android

Java vs Androidjava.awt.font

java.math

ava.iojava.beans

Supported packages

Java vs Android

java.appletava.aw

torg.omg*.

avax.imagei

o

UnSupported packages

java.awt.font

java.math ava.io java.b

eans

Supported packages

Example

Project name: BrowserView

Build Target: Android 1.6

Application name: BrowserView

Package name: org.example.browserview

Create Activity: BrowserView

The layout file for BrowserView is similar to the one in BrowserIntent,except we’ve added a WebView at the bottom:Download BrowserView/res/layout/main.xml

?<xml version="1.0" encoding="utf-8>?"<LinearLayout

xmlns:android="http://schemas.android.com/apk/res/android"android:orientation="vertical"

android:layout_width="fill_parent

android:layout_height="fill_parent> "<LinearLayout

android:orientation="horizontal"android:layout_width="fill_parent"

android:layout_height="wrap_content> "<EditText

android:id="@+id/url_field"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_weight="1.0"

Download at WoweBook.Com

WEB WITH A VIEW 133

android:lines="1"android:inputType="textUri"

/<LinearLa

android:imeOptions="actionGo>/ "<Button

android:id="@+id/go_button"android:layout_width="wrap_content"android:layout_height="wrap_content"

android:text="@string/go_button>/ "/<LinearLayout>

<WebViewandroid:id="@+id/web_view"android:layout_width="fill_parent"android:layout_height="wrap_content"

android:layout_weight="1.0>/ "

android:imeOptions="actionGo>/ "<Button

android:id="@+id/go_button"android:layout_width="wrap_content"android:layout_height="wrap_content"

android:text="@string/go_button>/ "/<LinearLayout>

<WebViewandroid:id="@+id/web_view"android:layout_width="fill_parent"android:layout_height="wrap_content"

android:layout_weight="1.0>/ "/<LinearLa

By: Ahmed Mahmoud