Android OS жұмыс істеу принципі және Android OS қосымша құру

Кіріспе 3
I Бөлім 5
Android OS жұмыс істеу принципі мен Android қосымшалары 5
Android қосымшасының компоненттері 5
Android операциялық жүйесінің архитектурасы 10
II БӨЛІМ 15
Android қосышаларын құру 15
Android.құрастырушысы құрал.саймандары 15
Java Development Kit орнату 17
Eclipse IDE орнату. 18
Android SDK.ні қондыру. 18
Android Development Tools.ті қондыру. 20
Android Development Tools.ты күйге келтіру. 21
III бөлім. 37
Электронды мәліметтерді алмастыратын қосымша. 37
Құжаттармен жұмыс жасауға арналған бағдарламалар. 37
Оперативті байланыс құратын бағдараламар 38
Толық қолжетімділік орнататын қосымшалар 40
Қорытынды 41
Қолданылған әдебиеттер тізімі : 41
Кез келген жаңа ғылым облысын зерттегеудің маңызды атрибуты қажетті әдебиетті, мануалдар мен мәлімет қорларын дұрыс таңдау болып табылады. Қажетті әдебиетті оқу туындап отырған мәселені шешуге зор ықпалын тигізеді. Мұнда біз Android платформасында бағдарламалауға арналған деректер қорын жинауға тырыстық.
Жүйені жалпы сипаттайтын, қосымшалардықұруға арналған құралдар мен жұмыс істеу механизмін түсіндіретін қысқа презентациялардан бастауды жөн көрдік
1. Introduction to Android for Developers
2. IntroductiontoAndroiddevelopment
3. Writing Real Time Games For Android - Chris Pruett
Тағы бір ресми мәлімет қоры ретінде Android SDK документациясы болып табылады.
Сонымен қоса толыққанда кітаптар мен шет ел авторларының кітаптары, интернетте табуға оңай ссылкалар: Pro Android Games (Автор: Vladimir Silva)
1. Android Essentials (Автор: Chris Haseman)
2. Beginning Android (Автор: Mark L. Murphy)
3. Pro Android (Авторы: Sayed Y. Hashimi, SatyaKomatineni)
4. Building Android Apps with HTML, CSS, and JavaScript (Автор: Jonathan Stark)
5. Professional Android 2 Application Development (Автор: Reto Meier)
6. Beginning Android 2 (Авторы: Mark Murphy, Apress)
7. Pro Android 2 (Авторы: SayedHashimi,SatyaKomatineni,Dave MacLean — Apress)
8. Android™ A Programmer’s Guide (Автор: J.F. DiMarzio)
9. Hello, Android. Introducing Google’s Mobile Development Platform (Автор: Ed Burnette)
1. GoogleAndroid программирование для мобильных устройств (Голощапов А.Л., 2011, BHV Санкт-Петербург)
2. Разработка приложений для Android (С. Хашими, С. Коматинени, Д. Маклинr, 2011)
3. Android 2. Программирование приложений для планшетных компьютеров и смартфонов (Рето Майер, Эксмо, 2011)
4. Больше книг об Android - http://4pda.ru/forum/index.php?showtopic=159318
5. Блог посвященный Android - http://android-zone.info
Блог разработчика Android - http://androidengineer.ru/
        
        Қазақстан Республикасының 
Білім және Ғылым Министрілігі
Л.Н.Гумилев атындағы
Еуразия ... ... ... ... ... ... ... ЖҰМЫС
Тақырыбы: Android OS жұмыс істеу принципі және Android OS қосымша құру
ЕТБҚ мамандығы бойынша
Жұмысты орындаған:
ЕТБҚ-23 тоьының студенті
Тынышбек ... ... ... ... ... ... ... жыл
Жоспар
Кіріспе 3
I Бөлім 5
Android OS жұмыс істеу принципі мен Android қосымшалары 5
Android қосымшасының компоненттері 5
Android операциялық жүйесінің архитектурасы 10
II БӨЛІМ 15
Android ... ... ... ... Kit ... IDE ... SDK-ні ... Development Tools-ті қондыру. 20
Android Development Tools-ты күйге келтіру. 21
III бөлім. 37
Электронды мәліметтерді алмастыратын ... ... ... арналған бағдарламалар. 37
Оперативті байланыс құратын бағдараламар 38
Толық қолжетімділік орнататын қосымшалар 40
Қорытынды 41
Қолданылған әдебиеттер тізімі : 41
Кіріспе
Кез келген жаңа ... ... ... ... ... ... әдебиетті, мануалдар мен мәлімет қорларын дұрыс таңдау болып табылады. Қажетті әдебиетті оқу ... ... ... ... зор ... ... Мұнда біз Android платформасында бағдарламалауға арналған деректер қорын жинауға тырыстық.
Жүйені жалпы сипаттайтын, қосымшаларды құруға арналған құралдар мен жұмыс істеу ... ... ... ... ... жөн көрдік
* Introduction to Android for Developers
* Introduction to Android development
* Writing Real Time Games For Android - Chris Pruett ... бір ... ... қоры ретінде Android SDK документациясы болып табылады.
Сонымен қоса толыққанда кітаптар мен шет ел ... ... ... ... оңай ... Pro Android Games (Автор: Vladimir Silva)
* Android Essentials (Автор: Chris Haseman)
* ... Android ... Mark L. ... Pro Android ... Sayed Y. Hashimi, Satya ... Building Android Apps with HTML, CSS, and ... (Автор: Jonathan Stark)
* Professional Android 2 Application Development (Автор: Reto ... ... Android 2 ... Mark Murphy, Apress)
* Pro Android 2 ... Sayed ... Komatineni,Dave MacLean -- Apress)
* Android(TM) A Programmer's Guide (Автор: J.F. DiMarzio)
* Hello, Android. Introducing Google's Mobile ... Platform ... Ed ... ... ... ... ... (Автор: Reto Meier)
* Unlocking Android A Developers Guide (Авторы: W.Frank Ableson, Charlie Collins, Robi Sen)
* The Android ... ... Building ... with the Android SDK ... James Steele, Nelson To)
* Android Application Development: Programming with the Google SDK (Авторы: Rick Rogers, John ... Zigurd ... G. Blake Meike )
* andbook! (Android ... with Tutorials from the anddev.org-Community)
I Бөлім
Android OS жұмыс істеу ... мен Android ... ... жүйесіне қосымшаларды жазу негізінде Java-ны қолданумен іске асады. Компилиацияланған бағдарламлық код (барлық ресурстық файлдар мен керекті информациялармен ... ) ... ... ... Android Package. Бұл файл *.apk ... кеңейтілімге ие және арнайы aapt tool утилитамен жинақталады. Дәл сол файл кейінірек программа ретінде таралады және мобильдік ... ... ... бір файл бір ... ... ... Және Android-тағы әрбір бағдарлама өз әлемінде өмір сүреді - ... ... ... әрбір бағдарлама өзінің жеке процессінде орындалады, оны Linux ядросы басқарып отырады, ... ... жады ... ... ... Сондықтан, жиі бағдарлама коды басқа бағдарламалардан бөлек (изоляцияланған) күйде ... Android ... да бір ... ... орындауға қажеттілк туындағанда процесстерді бастайды және аяқтайды, яғни оған ешқандай ... жоқ ... және ... ... ... бағдарламаларға керек болғанда. Әдетте, әрбір бағдарламаға өзіне тиісті уникалды ID Linux-қолданушысы болады. Бағдарлама файлдары тек қана сол ... ғана және сол ... ... қолжетімділік құқығы орнатылған. Бірақ, басқа бағдарламаларға экспорттайтын тәсілдер бар. Мысалы, ID құқығын екі бағдарлама арасында тәсілі бар. Бұл ... олар ... ... көре ... ... ... үнемдеу үшін ID-і бірдей бағдарламаларды бір Linux-үрдісте жүргізуге болады, бір виртуалды машинаны бөле отырып.
Android қосымшасының компоненттері
Android операциялық жүйесігің ... ... бір ... өзінің функционалы үшін басқа қосымшаның элементтерін қолдана алады, әрине егер қолжетімділік құқығына ие болса. Мысалы, егер ... ... ... ... ... керек болса, ал басқа қосымшада жазылып қойылған сәйкес скроллер бар және басқа бағдарламаларға қолжетімді(қолдануға рұқсат) болса, онда оны жай ғана сол ... ... үшін ... ... жаңа ... үшін ... отырудың қажеті жоқ. Сонымен қоса біздің қосымшамыздың коды басқа қосымша кодымен араласпайды және ... Тек қана ... ... бір ... ғана іске ... ... ... туындағанда. Мұндай жұмыс жасау принципі қамтамасыз етілуі ... жүйе ... оның ... бір ... керек жағдайда іске қосып және дәл сол бөлік үшін java-объекттердің экземплярын жасау керек. Сондықтан Android қосымшаларының ... кіру ... жоқ, ... ... қабылданған принциптей емес. Оның орнына олардың кодтары өз ... ... ... ... мен бөліктердің жиыны болып келеді, ал жүйе қажеттілігіне қарай олардың экземплярларын жасап, қолдана алады.
Мұндай бөлік-компоненттердің төрт ... ... ... ... Әр ... бөлек-бөлек қарастырайық.
Activities.
Activities өз алдына бір үрдіс үшін қолданушы орындай алатын сыртқы қолданушы интерфейсін ұсынады. Егер жай тілмен ... бұл жай ғана ... ... ... табылатын соңғы бір экран немес қолданушының әрекетіне қарай өзгеріп отыратын ... Ары ... да activity ... ... қолданамыз, жалпы есім ретінде. Сөзбе-сөз аудармасы немесе , компоненттің мағынасын тура ашады.
Мысалы, activity менюдің батырмалар ... ... ... қолданушы ішінен біреуін таңдауы үшін немесе суреттерді атауларымен бірге көрсетуі мүмкін. Немесе басқа мысал - қосымша жылдам хабарлама ... үшін ... ... ... үшін бір activity қолдануы мүмкін, басқасы - таңдалған контакта хабарлама құру үшін, үшіншісі - ... ... көру үшін ... ... ... үшін және т.б. ... ... үшін барлық activity-лер бірге жұмыс істейді және қолданушы үшін бір ... ... ... бірақ олар өзара бір біріне тәуелсіз. Олардың әрқайсысы кодта, жаңа ... құра ... және ... онда ... интерфейс орната алатын мүмкіндікке ие Activity атты базалық класстың подкласстарында жазылған. ... бір ғана ... ... ... ... ... ... көрсетілген мессенджер сияқты бірнешеуінен тұрады. Activity саны қанша болады және қандай болатыны қосымшаның мақстаты мен оның ... ... ... activity-дің біреуі бірінші болып белгіленеді де, қосымшаны қосқанда бірінші болып сол шығатын болады. Бір activity ... іске қоса ... ... бір ... ... өту ... ... келесісін шақырғанда орындалады.
Әдетте, әрбір activity бір терезені ұсынады. Терезе толық экранды түрде ... ... ол ... ... ... да мүмкін және басқа терезелер үстінде де тұра алады. Activity ... ... де іске қоса ... - ... activity-мен жұмыс жасау процесінде кенеттен шығатын диалогтық терезе немесе қандай да бір маңызды опцияны ... ... ... беретін терезе.
Терезенің визуалды құрамы визуалды компонент(немесе қойылымдардың)-обьекттердің иерархиясының көмегімен орнатылады, View базалық классында жазылған. Әрбір компонент тек ... ... ... кеңістікті ұсынады. Аталық компоненттер құрамында кішігірім компоненттер бар және аталық компоненттер ... ... ... Компоненттер иерархиясын ағаш ретінде қарастыруға болады, ең төменгі бөлікте орналасқан элементтер (), кішірек бөліктері болмағандықтан тіктөртбұрышты облыс құрып, қолданушының осы ... ... ... ... ... ... ... орнайды. Мысалы, ондай урдіс экранда кішкентай икона түрінде тұруы мүмкін және оны қолданушы басқанда қандай да бір ... ... Android ... жүйесінде дайын визуалдық компонеттер жиыны бар, олар құрастырушылар үшін қолдануға қолжетімді. Жиынның ... ... ... ... ... ... жолдары, меню, ауыстыру жалаушалары және т.б.
Терезеге мұндай иерархия орнату үшін Activity.setContentView() әдісін шақыру қажет. ... ... ... View классының экземпляры болып табылады, ол иерархия түбінде ... ... ... ... ... ... істейтін компоненттерді ұсынады. Ол, әдетте, ұзақ операциялар немесе қиын ... ... ... ... ... үшін ... бірақ жалпы жағдайда бұл жай ғана фокуста емес кезде функционалданатын режим. Процеске мысал ретінде музканы тыңдау бола алады, яғни ... ... ... ... ... соңғы қосымшаны тоқтатпай, мәліметтер алмасуын айта аламыз. Сервис өз алдына ешқандай қолданушы интерфейсін ұсынбайды, яғни қолданушымен байланыспаған, тек қосылады, ... және ... ... ... ... ... Тағы ... бірге қосыла алады.
Content providers Бұл компонент қосымша басқа қосымшаға беретін деректер ... ... Бұл ... қоры қосымша қолжеткізе алатын файлдық жүйеде, SQLite деректер қорында, желіде, немесе басқа ... ... ... ... мүмкін. Сontent provider арқасында басқа қосымша мәліметтер сұрай алады, қолжетімділік құқығы бар жағдайда өзгерте де ... ... Android ... ... ... жайлы информациясын өзгертетін content provider құрамында бар. Ол кез-келген қосымшаға, қажетті тиісті құқықтары бар ,нақты адам жайлы информация жаза ... оқып және ... үшін ... ... ... ...
Жалпы жағдайда бағдарламамен қолданылатын және басқаларға жабық мәліметтердіcontent provider арқылы оқып, жазу үшін ... ... ... NotePad қосымшасы мұндай компонентті жазбаларды сақтау үшін ... ... ... ... ... ... жазылған. Және, басқа қосымшалар мәліметтермен операция жасау үшін оларға стандартты API ... ... ... ... ... Бұл компонент жалпыжүйелік хабарламаларды тарату, бақылау және әрекетке реакция беруге ... ... ... ... ... ... ... батарея заряды аз екендігі немесе экран өшірулі екендігі жайлы ... ... ... қоса ... ... ... ... мысалы, информация құрылғыға жүктелгендігі жайлы және қолдануға дайын екендігі жайлы мәліметтер. Сервистер сияқты, broadcast receivers ... ... ... ... ... ол күй ... ... жазуы мүмкін, қолданушыны қандай-да бір жағдай болғандығы жайлы ескерту үшін. Бірақ жиі ... ... ... ... ... орындау үшін басқа компоненттермен әрекеттеседі. Осылай ол қандай-да бір ... ... ... ... қоса ... ... операциялық жүйесінің архитектурасы
Егер Android компоненттік моделін иерархия түрінде келтіретін болсақ, ең астында, фундаментальды және базалық құрастырушы ретінде ... ... ... ... ... ... ... тағы бағдарламалық стек деп атайды. Шынында да, бұл анықтама мұнда үйлесімді, себебі әңгіме бірге қорытынды ... ... ... ... ... жиыны жайлы болмақ. Үрдістер бұл моделде кезектесе орындалады және ... ... де ... ... ... ... байланысады.
Белгілі болғандай, Android - Linux ОЖ ... ... ... ... және сондықтан бұл деңгейде біз оны көре аламыз (2.6.х версия). Ол жүйенің ... ... ... және ... жадымен басқару, энергожүйе мен процесстерге жауап береді, сондай-ақ желілік стекті ұсынады және ... ... Ядро ... қатар абстракциялық деңгей ретінде құрылғылық қамтамасыз ету мен бағдарламалық стек арасында жұмыс атқарады.
Ядродан , бағдарламалық ... ... ... ... ... ... жиыны жатыр, қосымша үшін маңызды базалық функционалды қамтамасыз етуге арналған. Яғни дәл осы деңгей дайын алгоритмдерді жоғарыда ... ... ... ... ... ... файлдық форматтарды қолдау, кодтауды жүзеге асыру және мәліметтерді декодтау (мысал ретінде мультимедиялық кодектерді алсақ болады), графиктерді сорттау және т.б. C/C++ ... ... ... және ... ... ... ... жазылған көптеген кітапханалар да қолданылады.
Бірнешеуін қарастырайық:
Surface Manager - Android ... ... ... ... ... Compiz (Linux) сияқты, біақ біраз қарапайымдалған. Графиканы сорттау орындау кезінде ... ... ... ... ... жүйе келіп жатқан сорттау командаларын кадрленген буферге жібереді, онда олар ... ... ... береді, қандайда бір композицияны құрып, кейін қолданушыға экранға шығарылады. Бұл жүйеге ... ... ... ... ... ... ... мен бірқалыпты ауысуына.
Media Framework - PacketVideo OpenCORE базасында құрылған дайын кітапхана. Оның көмегімен жүйе ... және ... ... жазу мен ... ... ие болады, сондай-ақ статикалық суреттерді шығара алады. Көптеген танымал форматтар қоланылады, тағы да MPEG4, H.264, MP3, AAC, AMR, JPG және ... - ... және ... ... ... ... деректер қорымен жұмыстың негізгі қозғалтқышы ретінде қолданылады, қосымшалармен деректерді сақтау үшін қолданылады.
3D кітапханалар - ... ... ... кезінде қолданылады.
3D графиктер, мүмкін жағдайда құрылғылық ... ... ... орындалуы API OpenGL ES 1.0. негізінде тұрғызылады.
* OpenGL ES (OpenGL for Embedded Systems) - OpenGL ... ... ... жиынша, орнатылған жүйелерде жұмыс істеуге арналған.
FreeType - Биттік карталармен жұмыс жасауға арналған кітапхана, сондай-ақ ... ... мен ... ... ... Бұл жоғары деңгейдегі шрифттер мен текстті көрсету үшін арналған қозғалтқыш.
LibWebCore - танымал әрі ... WebKit ... ... ... сонымен қатар Google Chrome мен Apple Safari сияқты десктоптық браузерлерде қолданылады.
SGL (Skia Graphics Engine) -2D-графикамен жұмыс жасауға арналған ашық ... ... ... Google ... ... ... ... және жиі өздерінің бағдарламаларында қолданылады. SSL - аттас криптографиялық ... ... үшін ... кітапхана.
Libc - C тілінің стандартты кітапханасы, анығырақ оның BSD реализациясының, Linux базасында жұмыс ... ... Bionic ... ... жүр.
Дәл сондай деңгейде Android Runtime орналасқан - ... ... ... Оның ... оның ... ... ... жиыны мен Dalvik виртуалды машинасы болды. Кітапханалар көп ... ... ... Java тілінің ядро кітапханаларына қолжетімді функционалдықты қамтамасыз етеді.
Бұл деңгейде тағы да орналасқан Android Runtime - ... ... Оның ... құраушысы - ядро кітапханалары мен Dalvik виртуалды машинасы болып табылады. Кітапханалар көп жағдайда , Java тілі ядро ... ... ... ... ... ... етеді.
Android ОЖ-де әрбір қосымша Dalvik виртуалды машинасында өзіне тән экземплярда орындалады. Осылай арқылы, барлық қосылған процесстер бір-бірінен және ... ... ... ... ... ... Android Runtime ... мынадай: қосымшаның жұмыс істеуі виртуалды машинаның қоршауында іске асады. Соның арқасында операциялық жүйенің ядросын басқа ... ... ... ... ... ... Сондықтан қатесі бар код та, қауіпті бағдарлама да іске қосылғанда Android және оның базасындағы құрылғыларын құрта алмайды, ... ... ... Android Runtime-нің негізгі қасиеті болып табылады. Бір деңгей жоғары Application Framework орналасқан, кейде бағдарламалар тірегі деп те ... Дәл осы ... ... ... ... жүйенің компоненті болып табылатын төменірек деңгейде орналасқан API ... ... ... қоса Framework архитектурасы арқасында кез-келген қосымшаға басқа бағдарламарда дайын, ... ... ... ... ... етіледі.
Сервистер мен жүйелердің базалық жиынында, барлық бағдарламаның ... ... және ... ... ... ... ... және кең көрсетілімдер жиыны (Views), қосымшаның визуальдық компоненттерін ... ... ... ... тексттік жолдар, кестелер, батырмалар немесе керек болса ... (Content ... ... ... бұл ... - ... бағдарламарға өз жұмысына қолдануына мүмкіндік беру үшін ашып береді.
Ресурстар менеджері(Resource Manager), функционалдықсыз (кодсыз ) ресурстарға қолжетімдікті қамтамасыз ... ... ... мәліметтерге, графикаларға, файлдар мен т.б.
Ескертулер менеджері (Notification Manager), ... ... ... ... өзінің ескертулерін күй жолында жариялай алады.
Әрекеттер менеджері (Activity Manager), бағдарламаның өмірлік ... ... ... ... сол ... ... сақтайды, сондай-ақ навигация жүйесін ұсынады.
Орналасу менеджері (Location Manager), бағдарламаларға ... ... ... географиялық орналасуы жайлы соңғы жаңартылған мәліметтер беріп отырады.
Осылайша, Application ... ... Android ... ... ... ... ... қосады, кейін бағдарлама мен жүйе компоненттерінің көп ретті қолдану ... ... ... қауіпсіздік саясаты негізінде орнайды.
o Ескере кету керек, Framework тек қана ол үшін жазылған кодты орындайды, кітапханалардан ерекшелігі, олар ... ... Тағы да бір ... ... ... ... үлкен көлемдегі әртүрлі функционалды, әртүрлі міндетті кітапханаларды қосқан, ал кітапханалар логикалық жакын функциялар ... ... ... бағдарламалық стегінің шыңында бағдарламалар (Applications) деңгейі жатыр. Бұған Android ОЖ орнатылған базалық бағдарламалар жиыны жатады. Мысалы, оған жататын браузер, почталық ... SMS ... ... карта, күнтізбе, кантакттар менеджері және т.б. Басқа бағдарламалар ... ... ... мен Android ... карай өзгеріп отырады. Тағы да бағдарламалардың базалық ... Android ... ... ... ... ... сонымен қатар қолданушымен орнатылған бағдарламалар да. Android-қа қосымшалар Java тілінде жазылады деп есептеледі, бірақ ескере кететін жай, ... C/C++ ... де ... ... (Native ... Kit ... ), және Basic-те (Simple көмегімен) және басқа тілдерді ... ... ... ... жеке бағдарламаңды конструкторлар арқылы да құрастыруға болады, мысалы App Inventor, бір ... ... көп.
II ... ... ... құрал-саймандары
Әрине кез-келген платформаның программалаау практикасына көшу құрастыру үшін қолда бар құрал-саймандар ... ... ... Құрал-саймандар таңдалғаннан кейін ғана (қалауы мен таңдауына сүйене отырып), қолдану ережесіне сәйкес жұмысқа дайындалғаннан соң, бағдарламалау мен ... ... ... ... ... ... тұрып, бірнеше жалпы түсініктер енгізуіміз керек, себебі бұл этапта бірнеше рет ... ... ... ... түсінік - бұл SDK немесе Software Development Kit (). Бұл құрастырушының ... ... ... ... архитектураға бағдарлама құруға мүмкіндік береді - ... ... ... ... ... бағдарламалық платформаға, операциялық немесе компьютерлік жүйеге. SDK құрастыруға , әдетте, өзіне бағдарламаны дұрыстау құралдары мен анықтамалық материалдарды (кодтар ... ... мен т.б.) ... кең ... ... ... SDK жиі белгіленген платформада ұсынылады және онда оның ерекшеліктері ескеріледі. Мұнлай инструментарий (Android-тағыдай) тегін тарала алады. Бұл платформаға басқа құрастырушылардың ... ... ... ... береді.
Тағы да бір түсінік, әңгіме құрастыру құралы болған ... IDE ... ... ... ... - ... құрастыру ортасы. Ол бағдарламалық құралдар жиынын ұсынады, бағдарламалау процессі үшін ... әрі оңай орта құру ... ... ... арттыруға негізделген. Бұл күрделі бағдарламалық комплекс өзіне тексттік редакторды қоса алады (жиі синтаксисті дұрыстау мен көмектер), компилятор немесе интерпретатор ... ... ... қолдайды), интегралдандырылған дұрыстаушы мен жинауды автоматизациялайтын құралдар да жатады. Жиі басқа ... ... ... ... ... ... проектрлеуді басқару немесе нұсқаны тексеру құралдары. Сонымен қоса, жиі IDE ... ... тез ... ... мен ... интерфейсті визуалдық редактрлеу құралдары бар, тағы класстар иерархиясының диаграммасы түріндегі ... ... ... обьекттер инспекторы немесе ресурстар менеждері бар. Осылайша, интегралданған құрастыру ортасы бағдарламалық қамтамасыз ету жылдамдығын арттыру үшін ... ... бір ... комплекске жинауға негізделген. Бірақ іс жүзінде бағдарламалу үшін қандай-да бір IDE қолдану қажетті емес, егер құралдарды байланыстырғысы келмесе.
Android платформасына ... құру ... ... ... бұлар Android SDK деп аталады. Тағы да Java SE (JDK)-да бағдарламалау үшін ... ... және ... орта. Соңғысының орнына Eclipse IDE қолдану қабылданған, ... ... ... ... ... ... жағдай бағдарламаны құру жай тексттік редакторда да істеуге болады немесе басқа IDE-лерде, тағы да ... ... үшін ... ... ... жолды қолдана алады. Бірақ Eclipse-те құрастыру тиімді әдіс болып ... ... ... бұл орта ... тікелей шақыра алады, екіншіден, оган арналган арнайы плагин бар, Android Development Toolkit (ADT), бұл Eclipse IDE көмегімен Android-та бағдарлама ... ... ... өтуді қамтамасыз етеді.
Қортындылай келе, Android SDK - JDK 5-ші нұсқасын талап ... ... ... тағы Eclipse 3.3 ... ... ... ... сайтында SDK, Java мен Eclipse нұсқалары Windows, Linux пен Mac OS операциялық жүйесі үшін бар, ал SDK ... үшін ... бар. ... ... Android ... ... машинада орындалады, және операциялық жүйелердің ішінде ешқандай ОЖ мұндай мүмкіндік бермейді. Біздің келесі мысалдарымыз Windows ОЖ қарастырылады.
Java ... Kit ... ... қосымша құру үшін арнайы бағдарламалық қамтамасыз ету қажет. Ең соңғы нұсқадағы бағдарламалық қамтамасыз етуді өндірушінің ресми сайтынан ... ... ... Oracle ... ... комплекске мынадай құралдар жатқызылады: JRE (Java Runtime Environment) мен JDK (Java Development Kit). Бірінші құрал жұмыс істеу ортасын ұсынады - ... ... код іске ... және ... істегенде виртуалды машина минималды түрде ұсынады. Екінші құрал - бұл өз кезегінде ... ... ... Java тіліндегі құрастырушының толық жинағы. Шын мәнінде, JRE - JDK құрамына ... дәр тура бір ... ... ... ... ... javac компиляторы, документация, кодтар мысалдары мен әртүрлі қосымша утилиттер сияқты. Бұл барлық құралдар жиыны ... ... және ... ОЖ-ге нұсқалары бар, сондықтан оны кез-келген адам жүктеп алып, қолдана алады.
JDK ... ... ... ... ... ... ... өзі бөлек орнатады деп саналады. Java-құрастыру үшін көптеген IDE түрлері бар, мысалы, NetBeans, IntelliJ IDEA, Borland Jbuilder және т.б. ... біз ... ... ... Android-та қосымша құрастыру үшін, біз Eclipse IDE таңдаймыз. JDK орнату үшін, ең алдымен оны өндіруші ... ... ... сәйкес бізге керек нұсқасы мен архитектурасына қарай отырып жүктеп алуымыз керек. Кейін орнату мастері ұсынатын әдеттегі параметрлер бойынша бағдарламалық ... ... ... жібереміз.
Eclipse IDE орнату.
Қосымшаны Android-қа өңдеуге жұмысшы жабдықты алу үшін - ол Eclipse ортасын жүктеу және орнату. IDE-ні Eclipse ... ... ... ... ... ... құралдар секілді, осы бағдарламалық өнім еркін таратылады және оны кез-келген операциялық жүйеге қолдануымызға болады.
Әзірше бізге керекті ... ... және оны ... "For Java ... нұсқасыда жеткілікті болады, бірақ ештеңе етпейді, егер ол оданда күрделінген "for EE developers" ... ... ... ... ішіндегісін қатты дискідегі кез-келген жайлы орынға орналастырамыз. Мысалы, Windows-қа тікелей жүйелік дискінің тамырына шашуға болады, Linux-қа - Home ... Mac OS-та - ... ... ... да ОЖ таңдалмаған болса, онда Eclipse каталогында аттас орындалатын файл (Windows үшін eclipse.exe), оны ... біз IDE ... ... Осы файл үшін ... көрінетін жерге шығарған ыңғайлы.
Бірінші рет IDE-ні қосқанда жұмыс кеңістігін(workspace) ... ... ... бұл ... тұжырымдамасы. Жұмыс кеңістігі - бұл жоба үшін контейнер, өзіңнің жекеменшік жиынтық ... мен ... ... ... C:/Android болады. Жұмыс істеу ортасы жүктелгеннен кейін, басты ... ... - go to the ... ... басу ... SDK-ні ... жасау үшін Android платформасы үшін бізге Android SDK компьютерге қондыру керек болады. Өндірушідің басқа да құралдарына біздің мобильдік ... ... ... ... сол ... ... мен ... үшін қол астымызда тіпті Android негізінде құрылғы болуы маңызды емес. SDK кедергісіз кіруде ... және оны ... ... ... ... - ... Бұл жерден өзіңнің операциялық жүйең үшін SDK нұсқасын жүктеу керек.
Мысалы, Windows үшін zip мұрағаты түріндегі нұсқаларды және exe ... ... ... Android SDK осы және ... ... өзін ... ... файлымен көрсетеді, ішіндегісі бізге жайлы орынға ашылады.
* Егер кенеттен мұрағат ашылып ... ... ... ... ... ... ... жоқтығы туралы хабарлама шыға бастаса(дегенмен ол қондырылған болса), онда Back (Назад) батырмасын басуда жеткілікті және қайтадан байқап көр, сонда бәрі ... ... ... ... біз ... ... контенттіге барамыз және "SDK Readme.txt" оқимыз, оның ішінде ... ... ... тек аспаптық қорлардың әдістерін ғана қамтиды. Толық бағалы өндіру үшін бізге "SDK Manager" утилитасымен қолдану алда, ол SDK ... ... мен ... ... ... Google серверінде репозиторияны қолданамыз.
SDK Manager атты орындалатын файлды іске қосамыз. Бұл ... оның ... ... шығу ... Егер ... шықса және қосымша жүргізілмесе, онда қателіктер PATH ауыспалы ортасында, ол іздеу жолындағы орындалатын файлдар үшін өзінде сақтайды және әр ... ... мен ... ... Әдепті жұмыс үшін осы ауыспалыда жол Android SDK каталог құралына дейін көрсетілуі керек, сонымен қатар JDK үшін bin каталогына дейін ... ... ол ... ... ... ... бұл ... PATH ауыспалыда жазып алу қажет. Мысалы Windows XP - белгісін тышқанның оң ... ... ... ... , ... ортасынан PATH-ті тауып аламыз, . жолының соңына қоямыз, содан кейін Android SDK -де tools ... ... ... жазамыз, , , содан соң bin-ге дейін жол, оны осылай жазған дұрыстырақ - , нәтижесінде ауыспалы PATH ... ... ... ие ... ... ... растаймыз. Қазір SDK Manager ешбір мәселесіз жүргізілуі керек. Бағдарламаны іске қосқаннан кейін репозиториямен байланысады және менеджер терезесінде жеңіл қол ... ... ... ... Available Packages (қол жетімді пакеттер) терезесінде қажетті пакеттерді таңдаймыз, содан кейін Install Selected (таңдалғанын қондыру) басу ... ... ... ... біз ... ... әскери Android SDK бар болады және Eclipse үшін плагинді қондыруға мен жөнге ... көше ... Егер ... іске ... кезде қате табылса, онда SDK Manager мәзіріндегі Settings қосымша бетіне кіру керек және сонда ... Force ... sources to etched usings ... ... ... алып ... бұл процесті IDE Eclipse-тен тікелей немесе Windows командалық жолы көмегімен, оған ... ... бере ... ... ... Development Tools-ті қондыру.
Eclipse,Android Development Tools (ADT) үшін плагин, Android үшін қосымша жазуға көмектеседі. Ол Eclipse IDE арқылы интегралданады, себебі android-қосымшаны ... ... және ... қамтамасыз етуге мүмкіндік береді.
Қондыруды қадам бойынша жүргізу:
* Eclipse ортасын жүргіземіз.
* Мәзірде Help (Көмек) элементін, содан кейін Install New Software ... ... ... ... ... Терезеде Install, жолда Work with (біреумен жұмыс істеу) пайда болғанда, https://dl-ss1.google.com/android/eclipse - ресурстың мекенжайын ... және ... ... Егер бәрі ... ... онда Eclipse ресурспен біріктіріледі және сол жерден тізім жүктеледі, ол бірнеше бағынышты түйіншектермен Developer Tools жазбасы секілді кішкене төмен ... Егер ... ... ... онда ... мекенжайында https-дің орнына http-ді қолданамыз.
* Developer Tools түйіншегін (сонымен қатар, барлық түйіншектерді) таңдаймыз (белгілеп аламыз) және ... ... ... (Келесі) басамыз.
* Терезе бейнеленеді, оның ішінде таңдалған пакеттерді қондырғанын растау қажет. Next-ті ... ... ... терезеде бізге ADT-ге байланысты лицензиондық келісім мен онымен байланысқан құралдарды оқып шығуға ұсыныс береді. ... ... ... оны ... алу ... - (Мен ... бөлімін таңдаймыз және Next-ті (Келесі) басамыз.
Енді Eclipse ... ... ... және ADT плагинін қондырады, содан кейін IDE-ні қайтадан жүргізуді ұсынады. Бұл ... ... ... плагин көріну үшін.
* Eclipse-ті қайтадан іске қосамыз.
o Егер осыған дейін Eclipse-те ADT-дің алдыңғы нұсқалары қондырған болса, онда ... ... ... Оны ... for Updates (Көмек>Тексеру жаңартулардың бар болуы) мәзірі арқылы жасалады, ал процесстің өзі жоғарыда көрсетілгеннен ерекшеленбейді.
Android Development Tools-ты күйге келтіру.
Бұл ... ... ... ... бұдан кейін біздің компьютерімізде қосымшаны жасауға Android платформасы үшін дайын құрал және Java тілін мен Eclipse ... ... ... Осы ... біз ... ADT ... ... келтіреміз, сонымен қатар Eclipse-ті Android SDK каталогымен байланыстырамыз.
Міне біздің әрекеттер қадамымыз:
* Eclipse-ті қайтадан іске қосамыз, егер ол ... ... бері ... ... ... элементін, Preference(Күйге келтіру) орнын таңдаймыз.
* Пайда болған диалогтық терезенің сол жағында Android түйіншегін табамыз және оны ... ... ... шығады, ол бізге Android SDK-дің қолдану статистикасын Google серверіне жіберуді ұсынады; бұл сұрақтарды ... ... ... ... SDK Location ... каталогты көрсетеміз, оның ішінде бізде Android SDK орналасқан. Ол үшін жай ғана Browse кнопкасын басамыз және SDK-ден папканы каталогтар ағашынан ... Apply ... ... ... соң OK.
Дайын, енді ADT плагині күйге келтірілген және біздің Eclipse ортасы ... ... ... ... Eclipse ... барлық Android SDK құралдарына кіруге мүмкіндік береді. Сонымен қатар, Window>Android SDK and AVD Manager ... ... біз ... ... кіре ... және ... құрылғыларды баскара аламыз. Сондай-ақ, ортада енді шебер жасаушы Android пен басқа да ... ... ... Anarchy ... ... ... Android платформасына 3D-ойын құру
Мобильдік құрылғыларға 3D-ойын жазу үшін ойындық қозғалтқыш Project Anarchy керек. Жұмыс істеу үшін бізге қажет:
* Project Anarchy SDK, Android SDK adb-ға ... ... ... ... орнатылған дербес компьютер;
* USB бойынша қосылған Android құрылғы;
* vSceneViewer.apk орнатылған бағдарламасы;
* LiveCodeparisDemo.zip обьекттер жиыны;
* ... ... ... істеп тұрған Wi-Fi мен Android құрылғы.
Ойын ортасын құру ... іске ... Демо ... жаңа ... ... (LiveCodeParisDemo).
Жаңа проеттің үстіне обьекттер жиынын қондырыңыз(распаковка).
Сценалар папкаларында атты жаңа ... ... ... ... ... MobileForward Renderer таңдаңыз, Post Processors пен Lighting опцийлерін өткізіп ... ОК ... ... Default Layout ... тұрғандығына көз жеткіземіз және Shape Creators батырмасын таңдаймыз. Static Mesh Instance обьектін тауып, Engine View терезесінің ... адып ... ... ... ... таңдаймыз, файлдық браузерді ашу үшін таңдаймыз.
Түспелі менюден Engine->Edit Sky ашыңыз. Маппингтің мәні Cubemap ... ... көз ... және ... ... ... үшін деп ... қажет.
қ
Sky Properties-те Visible Bitmask-ты таңдаңыз және ... ... ... көз ... ... Color ... түстер құралын ашыңыз, жалпы түстік тон беру үшін ... ... ... ... Fog ... Depth Fog іске ... Start мәніне 1000, ал Range-16000 беріңіз, егер қажет болса, Base color [178,103,185] мәндерін беріңіз.
Shape Creators tab ... ... және Lighting ... Lights (static) - Directional Light сценаға ... ... ... ... ... ... Creators ... өтіңіз де, Lighting секциясынан Time-of-day sunlight сценаға алып келіңіз. Шыққан диалогтық терезеде Back Light ... ... ... келтіріңіздер:
Түспелі менюден Lighting->Calculate Lighting таңдаңыз. Ескертуге назар аудармаңыз, бірінші ретке бұл қалыпты. Енді сцена толық түске ... ал ... ... ... мен ... қосу
Сценаға жаңа екі қабат қосыңыз: Player мен Objects.
Player қабатын таңдаңыз.
Asset Browser ... ... және Models ... ... ... ... оны ... алып келеміз(ескерту: кеңістікте сәйкес келетін орынды таңдаңыз). Properties ... ... ... ... ... ... обьектті жерден бірнеше метрге көтеру үшін.
Енді Objects қабатын таңдаңыз.
Components бөлімін таңдап, Havok Rigid Body ... ... және Attached ... ... алып ... ... ... дене қасиеттерін орнатамыз:
Run in Editor командасын басамыз және шыққан нәстижені қараймыз. Кейін көруді тоқтатамыз. Asset Browser бөліміне қайта ... және ... ... алып ... оны доптан төменірек жерге орналасытырамыз. Бөшкені жерге орналастырамыз, оны көтереміз де сол кезде ПКМ Drop to Floor -> Bottom center ... ч\ ... ... ... және Havok Rigid Body ... ... орнатамыз:
Бөшкенің бірнеше копияларын жасаңыз: (кеңес: обьектті белгілеп алып, Shift-ті басып, обьектті клондауға және жылжытуға орналастырыңыз). ... ... ... ... ... ... осы ... бірнеше рет мынадай қасиеттермен қайталаңыз:
Run in Editor іске қосып, нәтижені қараңыз.
Визуальды дебаггер ... іске ... VDB мен vForge ... ... де көрінетіндей етіп қойыңыз.
VDB-ні vForge - ке localhost арқылы қосамыз және vForge симуляторын Run in Editor ... іске ... ... ... ... ... көру үшін. (Ескерту: View->User Cameras->Vision меню пункті VDB - ні vForge ... ... жол ... VDB арқылы Havok Physics қасиетін көруге және өзгертуге болады. Егер пробелді басып, ұстап тұратын болсақ, ал көрсеткіш ... ... ... ... ... және ... бойында жылжытуға болады. VDB обьекттерімен жасалған кез-келген манипуляция ... ... vForge ... ...
Run in Editor ... ... Бұл жолы жазуды VDB дан бастаймыз (қызыл дөңгелек белгіше) және тура ... файл атын ... Run in Editor тағы да ... және ... ... бір ... ... істеуіне мүмкіндік береміз, кейін симуляцияны және оның жазылуын тоқтатамыз(қара төртбұрыш ... ... ... VDB ... ... ... ... өзгерте отырып обьекттерді жақындатамыз және пауза жасаймыз кадрді детальді түрде зерттеу үшін.
Ойыншыға басқаруды қосу. ... ... ... ... ... ашып, Player Camera компонентін келесі қасиеттерімен қосамыз:
Lua Script компоненті қосамыз, ал ScriptFile жолына ... ... ... ... ... тізімнен Default Layout - ті Scripting Layout - қа ... және Script. Lua ... ... ... ... көрінетін және өзгертілетін болуы қажет. Егер болмаған жағдайда Load existing Script белгішесіне басып, . файлын ... ... the Game ... ... Ойындық контроллер арқылы шарды басқару мүмкіндігі туындайды. Камера біркелкі жылжуы қажет. Play the Game. ... шығу үшін Esc ... ... Бұл тек қана ДК ... ... Wi-Fi ... ... кезде ғана жұмыс істейді.
Script бөлімінде бірінші жолдағы Lua скирптін өзгертеміз:
G.useRemoteInput = true and ...
Скриптті сақтаймыз және Play the Game іске ... ... ... оң жақ ... IP ... ... тұрады. Құрылғыдан интернет браузерді ашамыз да, көрсетілген IP адреске кіреміз.
Егер барлығы дұрыс жұмыс істеп тұрса, құрылғының ... мен ... ... vForge-ға беріледі де, шармен басқару іске асырылады.
Қолжетімділікті ... үшін ... ... орнына келтіріңіз
G.useRemoteInput = false and ...
Android-қа бейімдеу
Түспелі менюден Engine->Asset Profile Manager таңдаңыз. Өзгерту үшін профильді блоктаймыз және Add Profile. ... ... Asset Profile ... Platform ... ANDROID ... және ОК ... Texture: ... мәніне 1 қоямыз және ОК басамыз.
Обьекттердің автоматты трансформациялану процесін экранның төменгі бөлігінде орналасқан жасыл жолдан ... ... ... android ... ... ... оң жақта орналасқан белгішенің көмегімен таңдалған профильде сценаны көру мүмкіндігі ашылады. Осы ... баса ... ... байқауға болады.
Өзгерту аяқталғаннан соң File->Export-> Export Scene ... Target File Name- тің ... ... көз ... Export Active Profile ... Scenes папкасының құрамында және бар ... көз ... ... ... File Serve ... көрінбесе, View->panels->File Serve арқылы ашамыз және оны панельге тіркейміз.
File Serve батырмасын ашамыз. Data Directories дегенге Add ... ... ... дейінгі жолды көрсетеміз.
Өзіміздің Android құрылғымызды қосамыз және дұрыс ... ... ... көз ... Prepare Devices ... басамыз.
Құрылғыдан vSceneViewer бағдарламасын іске қосамыз және mygame таңдаймыз. Алғашқы жүктелу келесі жүктелулерге қарағанда бірнеше секундқа көбірек ... ... ... кэштеу жасалмаған. Ойын қосылып, шар құрылғыны бұрғанымызға байланысты басқарылуы керек.
Ойынды күйге келтіру
Біздің байқағанымыздай, шар ... vForge ... ... жай жұмыс істейді. Script tab батырмасына өтіп, Lua файлдың 30-31 жолды өзгертеміз:
self.InputScaleX = 10
self.InputScaleY = ... ... ... ... қайта жүктейміз. Бағдарлама кэштан қайта қосылады және тек қана өзгертілген Lua файлы файлдық серверден жүктеледі. Енді ... ... ... оңай түседі.
Фондық музыканы қосу
Sound атты жаңа ... ... Shape Creators ... ... обьектті сценаға алып келеміз және оның мынадай қасиетін орнатамыз:
Play the Game таңдап, дыбысытың естілуіне көз жеткіземіз. Қайтадан экспорттап, ... ... ... ... ... ...
Жанып тұрған бөшкелер
Түспелі Layout тізімінен Particle Editor Layout таңдаймыз және Particle Editor ... ... Create a New particle Effect icon ... басамыз және Template Selection ішінен Fire Torch With Smoke ... ... ... ... дәл ... ... ... сценаға алып келеміз. Shapes терезесінде орналасқан бөшкелердің біріне құрылған эффектті алып келеміз, бөшке мен эффектті байланыстырамыз. Relevant ... to parent ... ... құралын қолдана отырып, эффектті бөшке түбіне орналастырамыз. Properties бөлімінде келесілерді орнатамыз:
Әрі қарай Particle Editor бөлімінде және ... үш ... үшін Physics ... Z ... ... және Affects gravity ... тұрғандығына көз жеткіземіз.
Префаб құру
Shapes терезесінде бөшкені ... Create Prefab ... Create File ... Name -- ... ОК ... және ... Edit ... диалогында ОК басамыз. Shape Creators бөлімін таңдаймыз және Prefabs папкасын ... Жаңа ... ... ... ... ... сценаға бірнеше рет алып келеміз, оны отты бөшкелермен толтыру үшін.
Play the Game басып, нәтижені көреміз.
Сценаны экспорттаймыз және ... ... ... ... мәліметтерді алмастыратын қосымша.
Электрондық құжат айналымының жүйесі әлі бастапқы кезеңде болады және өзінің барлық мүмкіндіктерін көрсетпеген, ал оны ... ... ... ... ... ғана ... сондықтан осы уақытта бірыңғай бағдарламалар жоқ, еш ... ... ... ... ... ... алатын, мысалы:
* Қызметкерлер арасындағы қарым-қатынас;
* Жалпы файлдық серверді қолдану;
* Мәліметтер ... ... ... және ... ... ... ... пайдалана отырып алмасу жұмысын нәтижелі жүзеге асыру үшін бірнеше бағдарлама категориясын ... ... ... ... ... ... ... бағдарламалар - мұнда заманауи форматта оқитын бағдарламалар кіреді (DOC, DOCX, TXT, XLS, XLSX, CSV, PPT, PPTX, PPS, PPSX, ... ... ... ... ... бағдарламалар (жылдам хабарлама, аудио және видео-конференциясы, файлдарды беру);
* Толық қол жетімділік жойылған бағдарламалар, оның арқасында мобильдық ... ... ... ... бар мүмкіндігін колдана аламыз.
Бірнешеуін қарастырып көрейік, сонымен қатар электрондық құжат айналымындағы барлық қарастырылған қырлары ... ... ... болу ... ... ... ... арналған бағдарламалар.
Қазіргі таңда құжаттармен жұмыс жасауға арналған бағдарламалардың ең жетілдірілген түрі ... Pro ... ... табылады, оны MobiSystems компаниясы құрастырған, ол мобильдық операцириондық жүйелердің барлық түрлеріне құрастырады.
Сипаттамасы:
OfficeSuite Viewer Android документтерін ... ... ең ... ... ... ол ... форматтарды аша алады: DOC, DOCX, TXT, XLS, XLSX, CSV, PPT, PPTX, PPS, PPSX және PDF.
Электрондық құжат айналымы әр ... ... ... ... оған ... ретінде AndSGLite мен SQWLite Editor бағдарламаларын қарастыруға болады. Осы ... SQl ... ... ... ... ... ... осы кезеңде жойылған МҚ-на қосылуға болмайды.
Мәліметтер базасына толық қолжетімділік орнату үшін MySQL ... ... бар, ... Android құрылғылар этабы үшін бұл қосымша толықтыру процесінде.
Соңында айтарымыз бұл этапта мәліметтер базасын жаңарту үшін - телефоннан ... ... ... ... оған ... ... ... енгізіп тұруы үшін жұмысшы қажет. Немесе мобильді құрылғының қолданушысына өзінің ДК толық қолжетімділік орнататын қосымша қажет, ондай жағдайда ол өзінің ... ... ... ... ... ... жібере алады және байланысқан кезде қолжетімділік арқылы өзі МҚ ... ... ... ... ... хабарламалар алмасу үшін IM(Instant messaging немесе жылдам хабарламалар алмасу жүйесі) мен ... ... ... жүйесінде тексттік хабарламалар, дыбыстық сигналдар, суреттер, видео, ... ... ... салу ... ... жіберіле алады. Мұндай бағдарлама-клиенттердің көбісі группалық тексттік чаттар немесе видеоконференция ұйымдастыруға қолдана алады.
Бұл ортада көшбастаушы болып IM+ пен Jasmine IM ... ... ... Mobile ... - ... ... алмасуға арналған SHAPE Servises компаниясының мультипротоколды клиент.
IM+ барлық танымал жылдам хабарламалар ... ... ... жұмыс істейді: Facebook, Skype, ICQ, ВКонтакте, Mail.Ru Агент, Я.Онлайн (Яндекс.Чат), MSN/Live ... Google Talk, Yahoo!, ... MySpace пен ... қоса бұл ... ... почтамен оперативті жұмыс істейтін почталық клиенттер де жатады, солардың ... ... AquaMail ... ... қазіргі уақытта: Gmail, Yandex, Rambler, QIP.ru/Front.ru/etc., Mail.ru, tut.by, Hotmail/Live, Yahoo, gmx.com, Exchange арқылы IMAP пен DavMail, Lotus Notes ... IMAP және тағы да ... ... істейді.
Толық қолжетімділік орнататын қосымшалар
Интернет желісіне қосылған кез-келген құрылғыға мобильді құрылғы арқылы толық қолжетімділік орнататын қосымшалардың көртеген түрі бар.
Ондай ... ... ... ... Remote Desktop пен TeamViewer.
TeamViewer құрылғыны оңай, жылдам және қауіпсіз ДК пен Mac-қа ... ... App for Android ... ... толық қолжетімділік орнатады. Бұл бағдарламалық қамтамасыз ету демеу немесе компьютерге бірқалыпты қолжетімділік орнатады.
Мүмкіндіктері:
* Компьютер коллега мен ... оңай ... ...
* ... ... оның ... документтері мен орнатылған бағдарламаларына қолжетімділік орнатады.
* Қызмет көрсетуші компьютерлерге толық администрлеуді ... ... ... ...
Жоғарыда көрсетілгендердің барлығын қорытындылай отырып, толық сеніммен бұл бағдарламалардың барлығы бірге ... ... ... ... ... айналымын жүзеге асыратын идеалды орта пайда болатынына көз ... ... ... ... кейін, функционалдылық жағынан мобильді құрылғылар бірте-бірте биік шыңдарға шыға беретініне көз жеткіздік. Сондай-ақ жақын болашақта ... ... ... ... ... себебі қазірдің өзінде көптеген Мобильді құрылғылар өнімділік жағынан ДК-ден азғана қалуда, ал -ға деген қажеттілік артқан кезде ... ... ... ... ... әдебиеттер тізімі :
* Google Android программирование для мобильных устройств ... А.Л., 2011, BHV ... ... ... для Android (С. Хашими, С. Коматинени, Д. Маклинr, 2011)
* Android 2. Программирование приложений для планшетных компьютеров и смартфонов (Рето ... ... ... ... книг об Android - ... Блог посвященный Android - http://android-zone.info
Блог разработчика Android - http://androidengineer.ru/

Пән: Информатика
Жұмыс түрі: Реферат
Көлемі: 23 бет
Бұл жұмыстың бағасы: 300 теңге









Ұқсас жұмыстар
Тақырыб Бет саны
Автотербелмелі жүйе - Ван-дер-Поль генераторы5 бет
Java және Android бағдарламасында мобильді құрылғы құру30 бет
«Қазақ тілі бойынша онлайн тестілеудің мобильді қосымшасын құру»33 бет
Мобилді құрылғыларға арналған «google android» опрециялық жүйесі24 бет
Семіру. Кахексия4 бет
"резерфорд тәжірибелері. ритцтің комбинациялық принципі. бор-зоммерфольдтің квантталу ережелері. "12 бет
5-сыныптың «Ежелгі дүние тарихы» оқулығымен оқушылардың жұмыс істеуі42 бет
Access мәліметтер базасымен жұмыс істеу11 бет
Access мәліметтер қоймасымен жұмыс істеу15 бет
Access –те жұмыс істеу29 бет


Исходниктер
Пәндер
Көмек / Помощь
Арайлым
Біз міндетті түрде жауап береміз!
Мы обязательно ответим!
Жіберу / Отправить


Зарабатывайте вместе с нами

Рахмет!
Хабарлама жіберілді. / Сообщение отправлено.

Сіз үшін аптасына 5 күн жұмыс істейміз.
Жұмыс уақыты 09:00 - 18:00

Мы работаем для Вас 5 дней в неделю.
Время работы 09:00 - 18:00

Email: info@stud.kz

Phone: 777 614 50 20
Жабу / Закрыть

Көмек / Помощь