Android Programming in a Day: The Power Guide for Beginners In Android App Programming! Pdfdrive com



Download 0,64 Mb.
Pdf ko'rish
bet8/80
Sana23.01.2022
Hajmi0,64 Mb.
#401757
1   ...   4   5   6   7   8   9   10   11   ...   80
Bog'liq
Android Programming in a Day The Power Guide for Beginners In Android App Programming! ( PDFDrive )

Android Libraries
Just  above  the  kernel  are  the  Android  libraries.  In  programming,  libraries  are
reusable  program  components  that  make  program  development  and  computer
operations easier. A few of the known libraries in Android are surface manager,
media  framework,  SQLite,  OpenGL,  ES,  FreeType,  WebKit,  SGL,  SSL,  and
libc.
These  libraries  make  things  easier  for  programmers  by  preventing  them  from
reinventing the wheel or recreating a component. For example, the WebKit is a
library  that  contains  procedures,  classes,  subroutines,  and  pre-written  code  to
give a program the capability to browse the web.
In case that your program will have minor browsing capabilities or it will show
ad banners from the web, you can just use the functions from the WebKit library.
You do not need to develop your own web browser in your program, which is an
inefficient task by itself.
On the other hand, the SSL library helps programs when it comes to establishing
secure  internet  connections,  while  SQLite  provides  database  capabilities  to
programs. You will learn the use of the other Android libraries as you advance in
your path as an Android app developer.


Android Runtime
Just beside the Android libraries in the second layer in the Android platform is
the  Android  runtime.  It  has  two  of  the  primary  components  that  allow  most
applications  on  your  smartphone  or  Android  device  to  work.  First  are  the  core
libraries. Second is the Dalvik Virtual Machine.
The  two  of  them  allows  your  Android  devices  to  run  programs  written  using
Java.  Primarily,  the  Dalvik  Virtual  Machine  acts  as  a  compiler  for  your  Java
applications.  The  Dalvik  Virtual  Machine  reads  and  translates  your  Java
programs to machine code, which allows your phone to execute them easily.
Aside  from  allowing  Java  programs  to  run  in  your  phone,  it  also  supports  and
performs  multi  threading  and  memory  management.  It  means  that  it  can  allow
your Java or Android programs to run simultaneously.
As an FYI, Java programs always require a virtual machine in order to run. Its
primary  function  is  to  allow  Java  programs  to  run  in  any  operating  system.
Normally,  programs  written  in  other  languages  need  to  be  written  precisely  for
the operating system it will run on.
Java programs, on the other hand, are needed to be programmed for the virtual
machine.  Instead  of  the  programs  being  tailored  for  the  operating  systems,  the
virtual machines tailor itself to the operating system, which does a lot of favor to
Java developers.
The  Dalvik  Virtual  Machine  was  developed  primarily  for  Android.  Aside  from
allowing  Java  programs  to  run  on  mobile  devices,  it  also  makes  them  run
optimally — in a sense that it will use less system resources and memory storage
space. On the other hand, the core libraries are there to aid the Java programs to
run.



Download 0,64 Mb.

Do'stlaringiz bilan baham:
1   ...   4   5   6   7   8   9   10   11   ...   80




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish