.


:




:

































 

 

 

 


Android қ




 

 

Android үң қ ө ү, қ ғ ғ қ қ қ . , ң қғ ө , , қ қ , қ қ қғ .

Android -қ ң ө ү :

- ә (Activity);

- қ (Service);ө

- ң ққ қ қғ (Broadcast Recevier);

- - (Content Provider).

Android қ үң ққ қ , , ә, ұқ ұ, ғ қ өң ү қ қ . , ң қғ ң қ , қ қң, қ қ ү қ, ү қ қ ғ , әң ү ү қ ә өң өң. ң қң қң ә . , қ ғ қ ң ө ғ қ. ұң қғ қ ү ү, ң ө қ ғ,қ қғ ә ә ө java-ң құғ қ . қ Android қ,ө ү , - ү қ. ұң ң өң ү ә ә қ қ құ , ү ұ. ә-ң ө . ң әқ - қ.

Activityқ , ғ ғ қ ққ ұ. ң қ, ұ ғқ . ә ctivity . қ ө-ө , ә, ң қ ғ ұ .

, activity қ ң ң қң ә ң . қ ұғ ү ғ ғ қ ң ү activity , қ ңғ ү құғ, ү ө ө ә .. ү.

ғғ қң қ activity қ қ ә ңғ ққ қ. , -ң ғ ә. ң әқ , ң құ қ ctivity қ ң ғ ү қ.

Қ ғ ғ activity- ғ ң ұ ү. Activity-ң қ қ ғ ә ң қ ғ қ қ ә ң . Қғ , activity-ң . ұ қ қғ ң қғ ұғ . activity қ activity- қ . , activity- қ ө ғғ activity-ң қғ .

Ә activity ү ү ұ. Ә қ ү құ, қ ү ң ә қ ң ү. Activity- қ ә ү , ctivity ұң қ ә ғ ққ қ ғ қ ң ң ғғ қ ұғ ғ .

ң ұ ң( өң) ө құ. - View қ ғ . Ә ң ұ ң ұ. қ ғ ү , ң ң ө ө(қ) қ қ ұ қ қң ә ү. қ ә ү . ғ, ә қ қ ә . Android қ ү өңң қ ң . , ә қ, , ә, -ққ ә ..

ү Activity.setContentView() ә қ қ. View ң әң . ң ү .

Services() қ ұ ұ. , қғ , ұқ ғ ә ө ң ұ қ қ. ғ ұ ғ қң ғ . ұ ң қ қ ұ ғ ғғ қ ғ қ ң . ө ққ ұ, ғ қ ә, қ, қ ә activity қ қ . қ ү қ .

Contentproviders қғ ұ қғ қ. ұ қң қ қ ү, SQLite қ, қ ұқ қ .

ontentprovider қ қ қ ұ ә, ә ұқ қғ , ө. , Android ү ққ қ қ contentprovider . қғ ә ң құ , қ қ ө ү қ құққғ ғ ү .

қ қ ғ contentprovider- қ ә қ ү қ қ ә ү ғ . , NotePad қ ғ қғ ғ .

ContentProvider-ң ү . қ қң ү API ұ .

Broadcastreceivers - қ ү ң , қ ә ә ә . ө ү . , қң ң ө . Қ қ қң құғғ ү ә ғ қ . Broadcastreceivers қ ққ ұ, қғ ғ қ қғ ү қ ү құғ қ. broadcastreceiver ө ұ ө ү қ ә. , қ ғғ әң ү қ .

Android-ң ү ққ, ңө құ .қ ғқ . ғ, ө қ ә ү ұ ғқ ө ғқ, ұ қ қғ қ. ұ ү қ ә ң ө ә .

ә , Linux -ң ққғ , қ ұ ң ө ( 2.6.x). үң ұ қ ә қ, қғ, ү ә қ ә ң ү ү . қ ғқ ғ ң қ ұ .

ғ қ ң ғқ қ , ң ң қ ү қ қ ғ ң (Libraries) .

ғ ә ң ғғ ң ү ү ғ , қ қ қ, ә ә қ ү , ( қ ) ғ қғ . ʳ C/C++ ү ғ ә құң қ қ ү құғ ә ү ө қ .

қ ө:

SurfaceManager Android - Compiz (Linux) ұқ, қ ө қғ ң қ.

ң ү ө , ү ү қ қ , ә қ құ, ң ққғ қғ қ . ң ққ ә, ө құ ү ұ ү ә ө.

MediaFramework PacketVideoOpenCORE ү ғ . ң ө ү, ә ң ө ә қ ң қ ү . ө ә қ, қ MPEG4, H.264, MP3, AAC, AMR, PNGә JPG қ.

SQLite қ қ ү қ қ қ ұ ғ ғ қғқ Android- қ ң қ ә ө қ Қ.

3D ғ ғ 3D-ң ү қ, ү ү қ. ң API OpenGL ES 1.0 құ.

SQLite - android құғ , ө ң қ қ. SQLite TEXT( String Java), INTEGER( long Java) ә REAL( double Java) қ. қ қ ұ, . SQLite ө , қ қғ ғ ғғ қ үң ә ә .

қ boolean қ. False ү 0 , True ү 1 қ. Android- () қ ү BLOB қғ ұ. Қ ө, ң ө қ ү қғ ұ.

SQLite- Mysql- ң қ ұғ varchar(n) қ. қ ұ ү, ң құ ң ү құ , .

SQLite қ қ ғқ, қ қ-қ . қ қ ә ү. AsyncTask ө қ қғ ң

 

1

SQLite-

NULL ә
INTEGER ү ә
REAL Ққ ү ә
TEXT UTF-8, UTF-16BE ә UTF-16LE ғ қ
BLOB

 

ұ ұ қ. Ққ ә қғ . , 2013-03-28(2013 ң 28 ). ү 2013-03-27T07:58 ұ. ұ ғ ү қ, ң ү SQLite-ң қғ . SQLite ғқ қ қ .

қ boolean қ. False ү 0 , True ү 1 қ. Android- () қ ү BLOB қғ ұ. Қ ө, ң ө қ ү қғ ұ.

SQLite- Mysql- ң қ ұғ varchar(n) қ. қ ұ ү, ң құ ң ү құ , .

SQLite қ қ ғқ, қ қ-қ . қ қ ә ү. AsyncTask ө қ қғ ң .

ѳң қң қ құғ DATA/data/_/databases/_.db. қ. Environment.getDataDirectory() ә DATA қ. қ ұ ғ ң android.database ә android.database.sqlite . SQLite қ құ қғ ғ қ. қ қғ қ ә ғ ү ң , - қғ .

SQLite- ұ ғ ғ

қ ұ ғ :

- қң құ ә ;

- ң құ;

- ғ құ(insert);

- ұ ғ ғ құ;

- қң ;

- ontentValues ң қ қ ү . ң ә ә ң қң ғ , ғ ә ә ө ұ.

Cursor - Android- қ ұ қ Cursor ң ү . ғ ә ө қң , ә .

Android SQLiteOpenHelper . ң ө қ құғ, ғ ә ңғ . ө ң . SQLiteOpenHelper - ә :

- onCreate() қ ғ құғ қ;

- onUpgrade() қ ғ қ;

OpenGL ES (OpenGLforEmbeddedSystems) ү ұ ғ , OpenGL қ ғ ң .

FreeType , . .

FreeType ұ , қ ә ә ң үү . ұ ә ә ғ ғ қғқ.

LibWebCore қ WebKit қғқң, Apple Safari ә GoogleChrome қ .

SGL (SkiaGraphicsEngine) 2D- ұ ғ ғ қ қғқ. қ Google ө ә ңқ ғ i қ. SSL - қ қғ ғ .

Libc C ң , ә қ ө ғ Linux ң құ ұ ғ ғ ң BSD . Bionic .

ә ң - AndroidRuntime қ. ң ң Dalvik . ʳ Java ң ң қ ө ң қң ү ө қ .

Ә қ Android-ң - Dalvik ң қ. ө, қ ұ қ ү ә ө-ө қғ.ҳ, AndroidRuntime құ , ғ ғң ұ қ ү ң ң . ң қ қ үң ң қ құң қғ ү .

қ қ Android ә ң ғ құ ұ ү . қғ , қ қ, AndroidRuntime құ ү ң . ң ғ, қң қңқң ң ApplicationFramework қ. ғ қ қңқ қ өң ң ө үң API ұққ . қ, құ қ, қғ қ қң қ ү ғ ү .

Ә қң ә ө үң .

Қң құ ү қ ә ұң ң (Views), , , ә ө, , , web-.

- (ContentProviders), қ қ қ ө ұ қ ү қ.

Қң (ResourceManager) ғқ ұққ () , ғ, , ғ ә ғ қ.

(NotificationManager) қ қ қ қғ ү ғ .

-ә (ActivityManager) қң қ ә -ә ұ қ, қ ү ұ.

қ (LocationManager) қғ құғң ғғ қ ңғ қ ғ ү .

, ApplicationFramework қ, Android - қ ө ө ққ , ң қ қң ә қ үңң қ қғ . Ә, қ ң ң.

ғ ү ң қ, ө ү ғ қғ ө ү ғ . ʳ құ қ ғ қ ғ , құ әү қ қ ң ө .

Android ғқ ң ғ қ ң қ (Applications). Android - ғ қ қ . , ғ , қ ұ, SMS ғ ғ, , ү, ә ғ қ . ғ қң Android-ң ұқ құғң ү ө . қ қ қ қ ң ұ ғ қ қ ғ Android қ қ .

Android- қ Java , C/C++ (NativeDevelopmentKit ө), Basic (Simple ө) ә қ қ қ ғ ә ү ө. , AppInventor қ қ ң ө ғ құғ . Қ қ, ү ө. Android -ң құ ә ғ үң ғ ө ү .

 

 

 

 

Ә қғ ғ ққ . ә құғ қ қ, қ ө қ . қ ә қ қ қ . , ққ ә қ ү қғ .

-ққ ө қ. Ә ө ө ұ ң қ. қ ө ө өң ұ ұ. ө ғ қң ө -ә ә ү. Android- қ қ , ә ң, ә . қ ө .

қ ә Activity ң ә .

Қ ө ә ә ұ ү. ң әң ңғ ә ұ қ. ғғ ә ә қ [2].

 

 

 

 

Қң қ. қғ қ . Қ ұ ққғ .

Қ қғ қ қ, ө . Қ қ қ ң қ қғ .

 

 





:


: 2017-02-25; !; : 1982 |


:

:

- , 20 40 . - .
==> ...

1633 - | 1591 -


© 2015-2024 lektsii.org - -

: 0.054 .