Return-Path: X-Original-To: apmail-cordova-commits-archive@www.apache.org Delivered-To: apmail-cordova-commits-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id E43A8186FF for ; Mon, 22 Jun 2015 21:32:04 +0000 (UTC) Received: (qmail 93079 invoked by uid 500); 22 Jun 2015 21:32:04 -0000 Delivered-To: apmail-cordova-commits-archive@cordova.apache.org Received: (qmail 92943 invoked by uid 500); 22 Jun 2015 21:32:04 -0000 Mailing-List: contact commits-help@cordova.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Delivered-To: mailing list commits@cordova.apache.org Received: (qmail 92153 invoked by uid 99); 22 Jun 2015 21:32:04 -0000 Received: from eris.apache.org (HELO hades.apache.org) (140.211.11.105) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 22 Jun 2015 21:32:04 +0000 Received: from hades.apache.org (localhost [127.0.0.1]) by hades.apache.org (ASF Mail Server at hades.apache.org) with ESMTP id CDF8CAC0E06 for ; Mon, 22 Jun 2015 21:32:03 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r1686944 [6/22] - in /cordova/site/public/docs: en/edge/ ru/edge/ Date: Mon, 22 Jun 2015 21:32:02 -0000 To: commits@cordova.apache.org From: steven@apache.org X-Mailer: svnmailer-1.0.9 Message-Id: <20150622213203.CDF8CAC0E06@hades.apache.org> Modified: cordova/site/public/docs/ru/edge/guide_cli_index.md.html URL: http://svn.apache.org/viewvc/cordova/site/public/docs/ru/edge/guide_cli_index.md.html?rev=1686944&r1=1686943&r2=1686944&view=diff ============================================================================== --- cordova/site/public/docs/ru/edge/guide_cli_index.md.html (original) +++ cordova/site/public/docs/ru/edge/guide_cli_index.md.html Mon Jun 22 21:32:00 2015 @@ -148,16 +148,20 @@ @@ -198,27 +202,22 @@
  • Скачайте и установите git клиент, если у вас его еще нет. После установки вы должны быть способны вызвать git из вашей командной строки. Даже несмотря на то, что вы C D;е будете использовать git вручную, CLI использовать для загрузки некоторых ресурсов при создании нового проекта.

  • Установите модуль cordova с помощью инструмента npm Node.js. Модуль cordova будет автоматически загружен npm.

    -
  • -
    • В OS X и Linux:

      -
          $ sudo npm install -g cordova
      -
    • -
    -
    В OS X и Linux, может быть необходимым предварять команду `npm` командой `sudo` чтобы установить этот инструмент разработки, в защищенные каталоги, такие как `usr/local/share`. Если вы используе
     42;е инструмент nvm/nave и имеете доступ на запись к каталогу установки, префикс `sudo` можно опустить. Есть [больше подсказок][3] по использованию `npm` без `sudo`, если вы имеете желание сделать &#
     x44D;то.
    -
      +
      $ sudo npm install -g cordova
      +

      В OS X и Linux, может быть необходимым предварять команду npm командой sudo чтобы установить этот инструмент разработки, в защищенные каталоги, такие как usr/local/share. Если вы использ уете инструмент nvm/nave и имеете доступ на запись к каталогу установки, префикс sudo можно опустить. Есть больше подсказок по использованию npm без sudo, если  32;ы имеете желание сделать это.

      +
    • В Windows:

      -
          C:\>npm install -g cordova
      +
      C:\>npm install -g cordova
       
    -
    Упомянутый выше флаг `-g` указывает `npm` установить `cordova` глобально. В противном случае он будет установлен в подкаталоге `node_modules` текущего рабочего каталога.
    -
    -Вам может понадобиться добавить каталог `npm` в переменную `PATH` вашего окружения, для того чтобы вызывать глобально установленные `npm` модули. В Windows `npm` обычно можно найти в каталог&#x
     435; `C:\Users\username\AppData\Roaming\npm`. На OS X и Linux его обычно можно найти в каталоге `/usr/local/share/npm`.
    -
    -Журнал установки может приводить к ошибкам, для любого не установленного SDK платформы.
    -
    -После установки вы должны иметь возможность запускать `cordova` в командной строке без аргументов, и это должно напечатать текст справки.
    -

    Создание приложения

    +

    Упомянутый выше флаг -g указывает npm установить cordova глобально. В противном случае он будет установлен в подкаталоге node_modules текущего рабочего каталога.

    +

    Вам может понадобиться добавить каталог npm в переменную PATH вашего окружения, для того чтобы вызывать глобально установленные npm модули. В Windows npm обычно можно найти в C A;аталоге C:\Users\username\AppData\Roaming\npm. На OS X и Linux его обычно можно найти в каталоге /usr/local/share/npm.

    +

    Журнал установки может приводить к ошибкам, для любого не установленного SDK платформы.

    +

    После установки вы должны иметь возможность запускать cordova в командной строке без аргументов, и это должно напечатать текст справки.

    + + +

    Создание приложения

    Перейдите в каталог, где вы сохранили ваш исходный код и выполнить команду следующего вида:

        $ cordova create hello com.example.hello HelloWorld
     

    Завершение команды может длиться дольше нескольких секунд, поэтому будьте терпеливы. Запуск команды с опцией -d будет показывать информацию о прогрессе операци ;и.

    @@ -235,7 +234,12 @@ $ cordova platform add blackberry10 $ cordova platform add firefoxos

    Запустите любую из этих команд на Windows компьютере, где wp ссылается на различные версии операционной системы Windows Phone:

    -
        $ cordova платформа добавить wp8 $ cordova платформа добавить добавить $ cordova платформы windows Амазонки fireos $ cordova платформа добавить android $ cordova платформа добавить blackberry10 $ cordova платформа добавить firefoxos
    +
        $ cordova platform add wp8 
    +    $ cordova platform add windows 
    +    $ cordova platform add amazon-fireos 
    +    $ cordova platform add android 
    +    $ cordova platform add blackberry10 
    +    $ cordova platform add firefoxos
     

    Выполните это, чтобы проверить ваш текущий набор платформ:

        $ cordova platforms ls
     

    (Обратите внимание, что команды platform и platforms являются синонимами.)

    @@ -268,10 +272,10 @@

    Поочередно можно подключить телефон к компьютеру и тестирование приложения непосредственно на нем:

        $ cordova run android
    -

    Перед выполнением этой команды, необходимо настроить устройство для тестирования, следуя процедурам, которые различаются для каждой платформы. В устройствах Android и ; Amazon Fire ОС вам придется включить функцию Отладка USB на устройстве и возможно добавить драйвер, USB в зависимости от вашего окружения разработки. Смотрите разд& #x435;л "Руководство по поддерживаемым платформам" за подробностями о требованиях каждой платформы.

    +

    Перед выполнением этой команды, необходимо настроить устройство для тестирования, следуя процедурам, которые различаются для каждой платформы. В устройствах Android и ; Amazon Fire ОС вам придется включить функцию Отладка USB на устройстве и возможно добавить драйвер, USB в зависимости от вашего окружения разработки. Смотрите раздел "Руководство по поддерживаемым платформам" за подробностями о требованиях каждой платформы.

    Добавить функции плагина

    При построении или просмотре нового проекта, приложение по умолчанию не делает очень много. Вы можете изменить приложение различными способами используя преимуще ;ства стандартных веб-технологий, но для того чтобы приложение тесно взаимодействовало с различными функциями устройства, вам необходимо добавить плагины которые & #x43F;редоставят доступ к базовым функциям Cordova API.

    -

    Плагин это немного дополнительного кода которые предоставляет интерфейс к встроенным компонентам платформы. ВЫ можете создать свой собственный интерфейс плаг ина, к примеры для проектирования гибридного приложения которое совмещает Cordova WebView с встроенными компонентами. (За подробной информацией смотрите "ИC D;теграция WebViews" и Руководство по разработке плагинов.) В основном, вы будете добавлять плагин чтобы включить одну иC 7; базовых функций Cordova описанном в Спровочнике API.

    +

    Плагин это немного дополнительного кода которые предоставляет интерфейс к встроенным компонентам платформы. ВЫ можете создать свой собственный интерфейс плаг ина, к примеры для проектирования гибридного приложения которое совмещает Cordova WebView с встроенными компонентами. (За подробной информацией смотрите "ИC D;теграция WebViews" и Руководство по разработке плагинов.) В основном, вы будете добавлять плагин чтобы включить одну иC 7; базовых функций Cordova описанном в разделе "Справочник по API".

    Начиная с версии 3.0 при создании проекта Cordova она не содержит каких-либо плагинов настоящей. Это новое поведение по умолчанию. Какие плагины вы хотите, даже основные плаги&#x 43D;ы, должен быть явно добавлен.

    Список этих плагинов, включая дополнительные сторонние плагины, сообщества, можно найти в реестре по адресу plugins.cordova.io. Вы можете использовать CLI для поиска плагино& #x432; в этом реестре. К примеру поиск bar и code возвращает один результат который содержит оба слова без учета регистра:

        $ cordova plugin search bar code
    @@ -284,65 +288,45 @@
     
  • Базовая информация устройства (Device API):

    $ cordova plugin add cordova-plugin-device
     
  • - -
    • Сетевое подключение и События батареи:

      $ cordova plugin add cordova-plugin-network-information
       $ cordova plugin add cordova-plugin-battery-status
       
    • -
    -
    • Акселерометр, компас и информация о расположении:

      $ cordova plugin add cordova-plugin-device-motion
       $ cordova plugin add cordova-plugin-device-orientation
       $ cordova plugin add cordova-plugin-geolocation
       
    • -
    -
    • Камера, воспроизведение мультимедиа и съемка:

      $ cordova plugin add cordova-plugin-camera
       $ cordova plugin add cordova-plugin-media-capture
       $ cordova plugin add cordova-plugin-media
       
    • -
    -
    • Доступ к файлам на устройстве или по сети (File API):

      $ cordova plugin add cordova-plugin-file
       $ cordova plugin add cordova-plugin-file-transfer
       
    • -
    -
    • Уведомление с помощью диалогового окна или вибрации:

      $ cordova plugin add cordova-plugin-dialogs
       $ cordova plugin add cordova-plugin-vibration
       
    • -
    -
    • Контакты:

      $ cordova plugin add cordova-plugin-contacts
       
    • -
    -
    • Глобализация:

      $ cordova plugin add cordova-plugin-globalization
       
    • -
    -
    • Заставка:

      $ cordova plugin add cordova-plugin-splashscreen
       
    • -
    -
    • Открытие новых окон браузера (InAppBrowser):

      $ cordova plugin add cordova-plugin-inappbrowser
       
    • -
    -
    • Консоль отладки:

      $ cordova plugin add cordova-plugin-console
       
    -

    Примечание: CLI добавляет код плагина соответствующим образом для каждой платформы. Если вы хотите разработать с использованием инструментов низкого уровня или SDK &#x 43F;латформы, как описано в разделе "Обзор", необходимо запустить утилиту Plugman которая добавит плагины отдельно для каждой платформы. (Для получения дополнительной инфорC C;ации, см. раздел "Использование Plugman для управления плагинами".)

    +

    Примечание: CLI добавляет код плагина соответствующим образом для каждой платформы. Если вы хотите разработать с использованием инструментов низкого уровня или SDK &#x 43F;латформы, как описано в разделе "Введение", необходимо запустить утилиту Plugman которая добавит плагины отдельно для каждой платформы. (Для получения допC E;лнительной информации, см. раздел "Использование Plugman для управления расширениями".)

    Используйте plugin ls (или plugin list, или просто plugin) для просмотра установленных на данный момент плагинов. Для каждого установленного плагина отображается его идентификатор:< /p>

        $ cordova plugin ls    # or 'plugin list'
         [ 'cordova-plugin-console' ]
    @@ -374,8 +358,6 @@ $ cordova plugin add cordova-plugin-vibr
     
  • Измените файл www/index.html, добавив ссылку на дополнительный CSS-файл, overrides.css в данном случае:

    <link rel="stylesheet" type="text/css" href="css/overrides.css" />
     
  • - -

    Репозиторий плагинов должен предоставлять файл манифеста верхнего уровня plugin.xml . Есть много способов для настройки этого файла, подробности о которых доступны в "Спецификация расширений". Эта сокращенная версия плагина Device обеспечивает простой пример для использования в качестве модели:

        <?xml version="1.0" encoding="UTF-8"?>
         <plugin xmlns="http://apache.org/cordova/ns/plugins/1.0"
                 id="cordova-plugin-device" version="0.2.3">
    
    Modified: cordova/site/public/docs/ru/edge/guide_hybrid_webviews_index.md.html
    URL: http://svn.apache.org/viewvc/cordova/site/public/docs/ru/edge/guide_hybrid_webviews_index.md.html?rev=1686944&r1=1686943&r2=1686944&view=diff
    ==============================================================================
    --- cordova/site/public/docs/ru/edge/guide_hybrid_webviews_index.md.html (original)
    +++ cordova/site/public/docs/ru/edge/guide_hybrid_webviews_index.md.html Mon Jun 22 21:32:00 2015
    @@ -148,16 +148,20 @@
       
     
    @@ -173,8 +177,8 @@
             

    Интеграция WebViews

    -

    Кордова приложений обычно реализуются как на основе браузера WebView в пределах собственной мобильной платформы. В этом разделе показано, как, для поддержки платформ, дл я создания собственных WebView компоненты, которые в полной мере использовать API, Кордова. Затем можно развернуть эти компоненты приложений Cordova наряду с собственными компоне&#x 43D;тами в гибридном приложении.

    -

    Чтобы развернуть WebView, вы должны быть знакомы с каждой родной среды программирования. Ниже приведены инструкции для поддерживаемых платформ.

    +

    Приложения cordova обычно реализуются как на основе браузера WebView в пределах мобильной платформы. В этом разделе показано, как, для поддерживаемых платформ, создать собстве нных WebView компоненты, которые в полной мере используют API Cordova. Затем вы сможете развернуть эти компоненты приложения Cordova наряду с собственными компонентами в гибридном прило&# x436;ении.

    +

    Чтобы развернуть WebView, вы должны быть знакомы с средой программирования родной для платформы. Ниже приведены инструкции для поддерживаемых платформ:

    • WebView в Amazon Fire OS
    • WebViews в Android
    • --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscribe@cordova.apache.org For additional commands, e-mail: commits-help@cordova.apache.org