API در اندرويد
API ورژن هاي متعدد از طراحي اپليكيشن سيستم ادله اندرويد ميباشد كه در آن كتابخانهها و كدها ميباشند كه بوسيله google دراختيار ما قرار داده شدهاست. اين بدان شكل مي باشد كه هر مقطع كه google ورژن جديدي از اندرويد را معرفي مينمايد،درواقع يك API نو با كتابخانهها و خصوصيتهاي نو ارائه ميكند كه خواهيم توانست در كد نويسي از آن به كار گيري كنيم.
يك كدام از نصيب ها و ابزار هاي مهمSDK هاي اندرويدAPI ها مي باشند. فرض فرماييد كه شما مي خواهيد اپليكيشني بنويسيد كه از نقشه استعمال نمايد،براي اين عمل چهگونه مي بايست به نقشه گوگل دسترسي پيداكنيم؟ توسط Api مرتبط با نقشه گوگل ميتوانيم بدين نصيب دسترسي پيداكنيم و باطن نرم افزار استعمال كنيم.
مثال1 :
در اندرويد6 حسگر اثر انگشت جزء هسته مهم اندرويد شد. در بنا شده در اندرويد ذيل خيس ازAPI23 (اندرويد 6) حسگر اثر انگشت وجود نداشت و پس از API 23 اين قابليت در SDK تازه قرار گرفت و به اپليكيشننويسان معرفي شد. نرم افزارنويسان نيز با به كارگيري از API 23 قابليت برقراري رابطه با اثر انگشت در نرم افزار خويش را پيدا كردند تا از اثر انگشت در كدنويسي اپ خويش مي توانند به كارگيري نمايند.
مثال2 :
فرض فرمائيد اپلكيشني نوشتيد كه مي خواهيد در آن از دوربين موبايل استعمال فرمائيد براي اينكار از API مرتبط با دوربين كه درون SDK وجود داره به كارگيري ميكنيم.
هر چه به سمت ورژنهاي جديدتر اندرويد پيش مي رويم،گوگل تجهيزات بيشتري براي كدنويسي ،در مشت اپنويسان قرار مي دهد كهاين تجهيزات بوسيله سطح ها متعدد API ها در اختيارمان قرار ميگيرد.
براي نشان دادن ورژنهاي متفاوت اندرويد،به مكان اشاره به ورژن اندرويد ( براي مثال اندرويد9) از سطحهاي مختلفAPI ها (API 28 ) به كار گيري ميكنيم.
گوگل در كنار هر ورژن از اندرويدي كه معرفي مينمايد،اسم يك شيريني را هم به آن نسبت ميدهد كه با اين عمل،جذابيت و احساس صميمانهتري را توليد نمايد.به عنوان مثالً ورژني هفتم از اندرويد كه با API24 معين شدهاست،،به نام اندرويد نوقا نيز مي شناسند كه يك نوع شيريني اصيل تبريزي ميباشد.( ولي اندرويد 10 سواي اسم شيريني ميباشد حال چرا نمي دانيم؟!)
تماميAPI هاي مايحتاج در نرم افزار نويسي اندرويد درون SDK نيست بلكه برخي از آنها در خويش دستگاه ها وجود داراهستند،مانند رابطه با لوكيشن دستگاه يا اين كه رابطه با خدمت مكالمه و تماس در اندرويد.
مقايسهي ورژنهاي گوناگون API با دنياي حقيقي وواقعي:
هر شخص در طي عصر علم آموزي خويش(زمان ابتدايي،ارشاد،متوسطه و مقاطع فراتر)،در هر سال مطالبي را حافظه مي گيرد.
API نيز به همين شكل ميباشد.از ورژن نخستين تا نهايي ورژن ، خصوصيتهايي به آن اضافه گرديده،باگ هاي جانور در ورژن هاي گذشته رفع گرديده و با شماره نو ونام تازه(براي جذابيت از اسم شيريني استعمال مي شود)بوسيله google ارائه مي گردد.
سه شنبه ۲۳ دی ۹۹ | ۱۳:۴۹ ۲۳ بازديد
تا كنون نظري ثبت نشده است