Thursday, 8 November 2018

අද අපි android ගැන ඉගෙන ගමු



Android කියන්නේ open source වගේම linux based,mobile devices සදහා තියන operating system එකක් .උදාහරණයක් වශයේන් smart phones , tablets computer වගේ.Android මුලින්ම develop කලේ Open Handset Allience කියන කෙනා අතින්. ඔහු  google සහ තවත් company ගණනාවක් මෙහෙය වූ අයෙකි.  පළමු beta version එක Android software Development kit 2007 දී ගූගල් මගින් release කරන ලදී .2012 දී Google i /o conference හිදී android 4.1 version එක Jelly Bean නමින් ප්‍රකාශයට පත් කරන ලදී .jelly bean යනු incremental update වන user interface එක , performance , fuctionality improve කල හැකි පරිදි නිර්මාණය කරන ලද්දකි.



ඇයි අපි android use කරන්නේ
  • ඒක open source නිසා
  • විශාල ප්‍රමාණයක් developers සහා community reach වෙන නිසා
  • Marketing ඉහල යාම නිසා
  • inter app integration
  • Development cost එක අඩු වීම
  • success ration එක ඉහල යාම
  • rich development environment එක නිසා
android කියන්නේ ගොඩක් powerful operating system එකක් අනෙක් ඒවා සමග සන්සන්දනය කලාම . පහත ලක්ෂණ තියන නිසයි එක ගොඩක් powerful කියන්නේ .
  1. Beautiful User Interface (UI )
  2. Connectivity (Bluetooth ,wifi , GSM ,CDMA ,LTE ,WIMaX )
  3. Storage
  4. Media Support ( H.263, H.264, MPEG-4 SP, AMR, AMR-WB, AAC, HE-AAC, AAC 5.1, MP3, MIDI, Ogg Vorbis, WAV, JPEG, PNG, GIF, and BMP.)
  5. Messaging (SMS ,MMS )
  6. Web browser (Based on the open-source WebKit layout engine, coupled with Chrome's V8 JavaScript engine supporting HTML5 and CSS3)
  7. Multi tasking (at same time )
  8. Multi Lanuages
  9. Wifi Direct

Android Application සාමාන්‍යයෙන් develop කරනු ලබනුයේ java lanuage එක යොදා ගනිමින් android development kit බාවිත කරමින් .Develop කරපු application එකක් Google Play, SlideME, Opera Mobile Store, Mobango, F-droid and the Amazon Appstore මගින් sold out කර ගත හැක .
Android Applications වල categories
  • Music
  • Sports
  • Travel
  • Business
  • Social Media
  • News
  • Lifestyle
  • Weather
  • Referance
  • Utilities
  • Multimedia
  • Food and drink
  • Books
  • Navigation
  • Finance
API Level කියන්නේ ?

API Level කියන්නේ uniquely framework identify කල හැකි integer value එකක් .ඒක android platform එක හරහා දෙන version එකක්

Platform VersionAPI LevelVERSION_CODE
Android 6.023MARSHMALLOW
Android 5.122LOLLIPOP_MR1
Android 5.021LOLLIPOP
Android 4.4W20KITKAT_WATCHKitKat for Wearables Only
Android 4.419KITKAT
Android 4.318JELLY_BEAN_MR2
Android 4.2, 4.2.217JELLY_BEAN_MR1
Android 4.1, 4.1.116JELLY_BEAN
Android 4.0.3, 4.0.415ICE_CREAM_SANDWICH_MR1
Android 4.0, 4.0.1, 4.0.214ICE_CREAM_SANDWICH
Android 3.213HONEYCOMB_MR2
Android 3.1.x12HONEYCOMB_MR1
Android 3.0.x11HONEYCOMB
Android 2.3.4
Android 2.3.3
10GINGERBREAD_MR1
Android 2.3.2
Android 2.3.1
Android 2.3
9GINGERBREAD
Android 2.2.x8FROYO
Android 2.1.x7ECLAIR_MR1
Android 2.0.16ECLAIR_0_1
Android 2.05ECLAIR
Android 1.64DONUT
Android 1.53CUPCAKE
Android 1.12BASE_1_1
Android 1.01BASE

0 comments:

Post a Comment