Руководство по разработке приложений для Android

Lars Vogel, “Android Development Tutorial”, public translation into Russian from English More about this translation.

See also 121 similar translations

Translate into another language.

Participants

xkluge1238 points
danilkorotenko505 points
skavans115 points
And others...
Join Translated.by to translate! If you already have a Translated.by account, please sign in.
If you do not want to register an account, you can sign in with OpenID.
Pages: ← previous Ctrl next next untranslated

Android Development Tutorial

Руководство по разработке приложений для Android

History of edits (Latest: danilkorotenko 8 months, 1 week ago) §

1. Android Development

1. Разработка для Android

History of edits (Latest: SAA-977 4 months, 3 weeks ago) §

1.1. Android Operation System

1.1. Операционная система Android

History of edits (Latest: SAA-977 4 months, 3 weeks ago) §

Android is an operating system based on Linux with a Java programming interface. It provides tools, e.g. a compiler, debugger and a device emulator as well as its own Java Virtual machine (Dalvik Virtual Machine - DVM). Android is created by the Open Handset Alliance which is lead by Google.

Android - операционная система (ОС) на основе Linux с интерфейсом программирования Java. В системе предусмотрены инструменты, например, компилятор, отладчик, эмулятор устройства, а также своя собственная виртуальная машина Java (Dalvik Virtual Machine - DVM). ОС Android создана альянсом Open Handset под руководством компании Google.

History of edits (Latest: SAA-977 2 months, 3 weeks ago) §

Android uses a special virtual machine, e.g. the Dalvik Virtual Machine. Dalvik uses special bytecode. Therefore you cannot run standard Java bytecode on Android. Android provides a tool "dx" which allows to convert Java Class files into "dex" (Dalvik Executable) files. Android applications are packed into an .apk (Android Package) file by the program "aapt" (Android Asset Packaging Tool) To simplify development Google provides the Android Development Tools (ADT) for Eclipse . The ADT performs automatically the conversion from class to dex files and creates the apk during deployment.

Android использует особую виртуальную машину - Dalvik Virtual Machine. Dalvik использует особенный исполняемый код, из-за чего вы не сможете запустить стандартный исполняемый код Java под Android. Android предоставляет инструмент "dx", позволяющий конвертировать файлы Java Class в "dex" (исполняемые Dalvik`ом) файлы. Android приложения упаковываются в .apk файлы (Android Package) программой "aapt" (Android Asset Packaging Tool). Для облегчения разработки Google предоставляет Android Development Tools (ADT) под Eclipse. ADT выполняет автоматическую конвертацию из Java Class в dex-файлы, и создает apk во время развертывания.

History of edits (Latest: mishgam 3 months ago) §

— че за дурак это придумал? и зачем это? yaskhan

Android supports 2-D and 3-D graphics using the OpenGL libraries and supports data storage in a SQLite database.

Android использует библиотеки OpenGL для поддержки 2-D и 3-D графики и SQLite для хранения данных.

History of edits (Latest: mishgam 3 months ago) §

Every Android applications runs in its own process and under its own userid which is generated automatically by the Android system during deployment. Therefore the application is isolated from other running applications and a misbehaving application cannot easily harm other Android applications.

Каждое приложение Android запускается в своем собственном процессе под уникальным userid, автоматически генерируемым системой Android во время запуска. Вследствие этого приложение изолировано от других, что мешает неправильно функционирующим приложениям причинять вред остальным.

History of edits (Latest: chibi_guts 4 months ago) §

1.2. Important Android components

1.2. Основные компоненты ОС Android

History of edits (Latest: xkluge 8 months ago) §

An Android application consists out of the following parts:

Приложение для Android состоит из следующих частей:

History of edits (Latest: SAA-977 4 months, 3 weeks ago) §

Activity - Represents the presentation layer of an Android application, e.g. a screen which the user sees. An Android application can have several activities and it can be switched between them during runtime of the application.

Activity (Активности) - представляют пользовательский интерфейс приложения для Android. Это содержимое экрана, который видит пользователь. Каждое приложение может иметь несколько активностей и переключаться между ними во время работы.

History of edits (Latest: chibi_guts 4 months ago) §

Views - The User interface of an Activities is build with widgets classes which inherent from "android.view.View". The layout of the views is managed by "android.view.ViewGroups".

Views (Панели, формы) - интерфейс активностей состоит из классов, унаследованных от "android.view.View". Управление панелями осуществляется при помощи "android.view.ViewGroups".

History of edits (Latest: chibi_guts 4 months ago) §

Services - perform background tasks without providing an UI. They can notify the user via the notification framework in Android.

Services (Сервисы) - выполняют фоновые задачи без участия пользовательского интерфейса. Они могут оповестить пользователя через систему уведомлений в Android.

History of edits (Latest: chibi_guts 4 months ago) §

Content Provider - provides data to applications, via a content provider your application can share data with other applications. Android contains a SQLite DB which can serve as data provider

Content Provider (Поставщик содержимого) - предоставляет данные для приложений. С помощью поставщика содержимого ваше приложение может обмениваться данными с другими приложениями. Система Android содержит СУБД SQLite, которая может служить поставщиком данных.

History of edits (Latest: xkluge 8 months ago) §
Pages: ← previous Ctrl next next untranslated

© Copyright © 2009 - 2011 Lars Vogel.