Repository: cordova-plugin-device Updated Branches: refs/heads/master df1c34f88 -> 4abfe6ec9
CB-6127lisa7cordova-plugin-consolecordova-plugin-device documentation translation: cordova-plugin-device Project: http://git-wip-us.apache.org/repos/asf/cordova-plugin-device/repo Commit: http://git-wip-us.apache.org/repos/asf/cordova-plugin-device/commit/4abfe6ec Tree: http://git-wip-us.apache.org/repos/asf/cordova-plugin-device/tree/4abfe6ec Diff: http://git-wip-us.apache.org/repos/asf/cordova-plugin-device/diff/4abfe6ec Branch: refs/heads/master Commit: 4abfe6ec96770674844d75f2fc6514ee2af5c429 Parents: df1c34f Author: Lisa Seacat DeLuca <[email protected]> Authored: Mon Jul 7 15:26:46 2014 -0400 Committer: Lisa Seacat DeLuca <[email protected]> Committed: Mon Jul 7 15:26:46 2014 -0400 ---------------------------------------------------------------------- doc/es/index.md | 9 ++- doc/ru/index.md | 214 +++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 222 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/cordova-plugin-device/blob/4abfe6ec/doc/es/index.md ---------------------------------------------------------------------- diff --git a/doc/es/index.md b/doc/es/index.md index 052f2bb..3690518 100644 --- a/doc/es/index.md +++ b/doc/es/index.md @@ -158,7 +158,14 @@ Los detalles de cómo se genera un UUID son determinados por el fabricante del d ### Ejemplo rápido - / / Android: devuelve un entero de 64 bits al azar (como una cadena, otra vez!) / / el entero se genera en el primer arranque del dispositivo / / / / BlackBerry: devuelve el número PIN del dispositivo / / este es un entero único de nueve dÃgitos (como una cadena, aunque!) / / / / iPhone: (parafraseado de la documentación de la clase UIDevice) / / devuelve una cadena de valores hash creado a partir de múltiples hardware identifica. + // Android: Returns a random 64-bit integer (as a string, again!) + // The integer is generated on the device's first boot + // + // BlackBerry: Returns the PIN number of the device + // This is a nine-digit unique integer (as a string, though!) + // + // iPhone: (Paraphrased from the UIDevice Class documentation) + // Returns a string of hash values created from multiple hardware identifies. / / Está garantizado para ser único para cada dispositivo y no puede ser atado / / a la cuenta de usuario. / / Windows Phone 7: devuelve un hash de dispositivo + usuario actual, / / si el usuario no está definido, un guid se genera y persistirá hasta que se desinstala la aplicación / / Tizen: devuelve el dispositivo IMEI (identidad de equipo móvil internacional o IMEI es un número / / único para cada teléfono móvil GSM y UMTS. var deviceID = device.uuid; http://git-wip-us.apache.org/repos/asf/cordova-plugin-device/blob/4abfe6ec/doc/ru/index.md ---------------------------------------------------------------------- diff --git a/doc/ru/index.md b/doc/ru/index.md new file mode 100644 index 0000000..d97d86b --- /dev/null +++ b/doc/ru/index.md @@ -0,0 +1,214 @@ +<!--- + Licensed to the Apache Software Foundation (ASF) under one + or more contributor license agreements. See the NOTICE file + distributed with this work for additional information + regarding copyright ownership. The ASF licenses this file + to you under the Apache License, Version 2.0 (the + "License"); you may not use this file except in compliance + with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, + software distributed under the License is distributed on an + "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + KIND, either express or implied. See the License for the + specific language governing permissions and limitations + under the License. +--> + +# org.apache.cordova.device + +ÐÑÐ¾Ñ Ð¿Ð»Ð°Ð³Ð¸Ð½ опÑеделÑÐµÑ Ð³Ð»Ð¾Ð±Ð°Ð»ÑнÑй обÑÐµÐºÑ `device`, коÑоÑÑй опиÑÑÐ²Ð°ÐµÑ Ð¾Ð±Ð¾ÑÑдование и пÑогÑаммное обеÑпеÑение ÑÑÑÑойÑÑва. ÐеÑмоÑÑÑ Ð½Ð° Ñо ÑÑо обÑÐµÐºÑ Ð² глобалÑной облаÑÑи видимоÑÑи, он не доÑÑÑпен до Ñого моменÑа пока не пÑÐ¾Ð¸Ð·Ð¾Ð¹Ð´ÐµÑ ÑобÑÑие `deviceready`. + + document.addEventListener("deviceready", onDeviceReady, false); + function onDeviceReady() { + console.log(device.cordova); + } + + +## УÑÑановка + + cordova plugin add org.apache.cordova.device + + +## СвойÑÑва + +* device.cordova +* device.model +* device.name +* device.platform +* device.uuid +* device.version + +## device.cordova + +ÐозвÑаÑÐ°ÐµÑ Ð²ÐµÑÑÐ¸Ñ Cordova, ÑабоÑаÑÑÑÑ Ð½Ð° ÑÑÑÑойÑÑве. + +### ÐоддеÑживаемÑе плаÑÑоÑÐ¼Ñ + +* Amazon Fire ÐС +* Android +* BlackBerry 10 +* Firefox OS +* iOS +* Tizen +* Windows Phone 7 и 8 +* Windows 8 + +## device.model + +СвойÑÑво `device.model` возвÑаÑÐ°ÐµÑ Ð¸Ð¼Ñ ÑÑÑÑойÑÑва модели или пÑодÑкÑа. ÐнаÑение ÑÑÑанавливаеÑÑÑ Ð¿ÑоизводиÑелем ÑÑÑÑойÑÑва и могÑÑ Ð¾ÑлиÑаÑÑÑÑ Ð² ÑазнÑÑ Ð²ÐµÑÑиÑÑ Ð¾Ð´Ð½Ð¾Ð³Ð¾ и Ñого же пÑодÑкÑа. + +### ÐоддеÑживаемÑе плаÑÑоÑÐ¼Ñ + +* Android +* BlackBerry 10 +* iOS +* Tizen +* Windows Phone 7 и 8 +* Windows 8 + +### ÐÑаÑкий пÑÐ¸Ð¼ÐµÑ + + // Android: Nexus One returns "Passion" (Nexus One code name) + // Motorola Droid returns "voles" + // BlackBerry: Torch 9800 returns "9800" + // iOS: for the iPad Mini, returns iPad2,5; iPhone 5 is iPhone 5,1. See http://theiphonewiki.com/wiki/index.php?title=Models + // + var model = device.model; + + +### ÐÑобенноÑÑи Android + +* ÐозвÑаÑÐ°ÐµÑ [Ð¸Ð¼Ñ Ð¿ÑодÑкÑа][1] , а не [Ð¸Ð¼Ñ Ð¼Ð¾Ð´ÐµÐ»Ð¸][2], коÑоÑое ÑаÑÑо ÑвлÑеÑÑÑ Ð¿ÑоизводÑÑвеннÑм кодом. ÐапÑимеÑ, Nexus One из Ð½Ð¸Ñ Ð²Ð¾Ð·Ð²ÑаÑÐ°ÐµÑ `Passion` , и Motorola Droid возвÑаÑÐ°ÐµÑ `voles`. + + [1]: http://developer.android.com/reference/android/os/Build.html#PRODUCT + [2]: http://developer.android.com/reference/android/os/Build.html#MODEL + +### ÐÑобенноÑÑи Tizen + +* ÐозвÑаÑÐ°ÐµÑ Ð¼Ð¾Ð´ÐµÐ»Ñ ÑÑÑÑойÑÑва, назнаÑенного вендоÑом, напÑимеÑ,`TIZEN` + +### ÐÑобенноÑÑи Windows Phone 7 и 8 + +* ÐозвÑаÑÐ°ÐµÑ Ð¼Ð¾Ð´ÐµÐ»Ñ ÑÑÑÑойÑÑва, Ñказанной заводом-изгоÑовиÑелем. ÐапÑÐ¸Ð¼ÐµÑ Samsung Focus возвÑаÑÐ°ÐµÑ `SGH-i917`. + +## device.name + +**ÐÐ ÐÐУÐÐ ÐÐÐÐÐÐÐ**: `device.name` ÑвлÑеÑÑÑ ÑÑÑаÑевÑим ÑвойÑÑвом наÑÐ¸Ð½Ð°Ñ Ñ Ð²ÐµÑÑии 2.3.0. ÐÑполÑзÑйÑе `device.model` вмеÑÑо ÑÑогого ÑвойÑÑва. + +## device.platform + +ÐолÑÑиÑе Ð¸Ð¼Ñ Ð¾Ð¿ÐµÑаÑионной ÑиÑÑÐµÐ¼Ñ ÑÑÑÑойÑÑва. + + var string = device.platform; + + +### ÐоддеÑживаемÑе плаÑÑоÑÐ¼Ñ + +* Android +* BlackBerry 10 +* Firefox OS +* iOS +* Tizen +* Windows Phone 7 и 8 +* Windows 8 + +### ÐÑаÑкий пÑÐ¸Ð¼ÐµÑ + + // Depending on the device, a few examples are: + // - "Android" + // - "BlackBerry 10" + // - "iOS" + // - "WinCE" + // - "Tizen" + var devicePlatform = device.platform; + + +### ÐÑобенноÑÑи Windows Phone 7 + +Windows Phone 7 ÑÑÑÑойÑÑва ÑообÑаÑÑ Ð¿Ð»Ð°ÑÑоÑÐ¼Ñ ÐºÐ°Ðº `WinCE`. + +### ÐÑобенноÑÑи Windows Phone 8 + +УÑÑÑойÑÑва Windows Phone 8 ÑообÑаÑÑ Ð¿Ð»Ð°ÑÑоÑÐ¼Ñ ÐºÐ°Ðº `Win32NT`. + +## device.uuid + +ÐозвÑаÑÐ°ÐµÑ ÑнивеÑÑалÑнÑй ÑникалÑного иденÑиÑикаÑоÑа ([UUID][3] ÑÑÑÑойÑÑва). + + [3]: http://en.wikipedia.org/wiki/Universally_Unique_Identifier + + var string = device.uuid; + + +### ÐпиÑание + +ÐодÑÐ¾Ð±Ð½Ð°Ñ Ð¸Ð½ÑоÑмаÑÐ¸Ñ Ð¾ Ñом как UUID генеÑиÑÑеÑÑÑ, опÑеделÑÑÑÑÑ Ð¸Ð·Ð³Ð¾ÑовиÑелем ÑÑÑÑойÑÑва и ÑвлÑÑÑÑÑ ÑпеÑиÑиÑеÑкими Ð´Ð»Ñ Ð¿Ð»Ð°ÑÑоÑÐ¼Ñ Ð¸Ð»Ð¸ модели ÑÑÑÑойÑÑва. + +### ÐоддеÑживаемÑе плаÑÑоÑÐ¼Ñ + +* Android +* BlackBerry 10 +* iOS +* Tizen +* Windows Phone 7 и 8 +* Windows 8 + +### ÐÑаÑкий пÑÐ¸Ð¼ÐµÑ + + // Android: ÐозвÑаÑÐ°ÐµÑ ÑлÑÑайное 64-ÑазÑÑдное Ñелое ÑиÑло (в виде ÑÑÑоки, опÑÑÑ!) + // Ñелое ÑиÑло генеÑиÑÑеÑÑÑ Ð¿Ñи пеÑвой загÑÑзке ÑÑÑÑойÑÑва + // + // BlackBerry: ÐозвÑаÑÐ°ÐµÑ Ð½Ð¾Ð¼ÐµÑ PIN ÑÑÑÑойÑÑва + // ÑÑо 9 знаÑнÑй ÑникалÑнÑй ÑелоÑиÑленнÑй (как ÑÑÑока, Ñ Ð¾ÑÑ!) + // + // iPhone: (ÐеÑеÑÑазиÑовано из докÑменÑаÑии клаÑÑа UIDevice) + // возвÑаÑÐ°ÐµÑ ÑÑÑÐ¾ÐºÑ Ñ ÑÑ-знаÑениÑ, ÑозданнÑе из неÑколÑÐºÐ¸Ñ Ð°Ð¿Ð¿Ð°ÑаÑнÑÑ Ð¾Ð¿ÑеделÑеÑ. + // ÐÑо знаÑение гаÑанÑиÑованно ÑвлÑеÑÑÑ ÑникалÑнÑм Ð´Ð»Ñ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾ ÑÑÑÑойÑÑва и не Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð¿ÑивÑзано + // к ÑÑеÑной запиÑи полÑзоваÑелÑ. + // Windows Phone 7: ÐозвÑаÑÐ°ÐµÑ Ñ ÑÑ ÑÑÑÑойÑÑво + ÑекÑÑего полÑзоваÑелÑ, + // еÑли полÑзоваÑÐµÐ»Ñ Ð½Ðµ опÑеделен, ÑоÑмиÑÑеÑÑÑ guid коÑоÑÑй и бÑÐ´ÐµÑ ÑÐ¾Ñ ÑанÑÑÑÑÑ Ð´Ð¾ ÑÐµÑ Ð¿Ð¾Ñ, пока пÑиложение не ÑдалиÑÑÑÑ + // Tizen: возвÑаÑÐ°ÐµÑ IMEI ÑÑÑÑойÑÑва (ÐеждÑнаÑоднÑй иденÑиÑикаÑÐ¾Ñ Ð¼Ð¾Ð±Ð¸Ð»Ñного обоÑÑÐ´Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¸Ð»Ð¸ IMEI ÑÑо ÑиÑло + // ÑникалÑное Ð´Ð»Ñ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾ мобилÑного ÑелеÑона GSM и UMTS. + var deviceID = device.uuid; + + +### ÐÑобенноÑÑи iOS + +Ðа iOS `uuid` не ÑвлÑеÑÑÑ ÑникалÑнÑм Ð´Ð»Ñ ÑÑÑÑойÑÑва, но ваÑÑиÑÑеÑÑÑ Ð´Ð»Ñ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾ пÑиложениÑ, и Ð´Ð»Ñ ÐºÐ°Ð¶Ð´Ð¾Ð¹ ÑÑÑановки. ÐнаÑение менÑеÑÑÑ, еÑли ÑдалиÑÑ Ð¸ повÑоÑно ÑÑÑановиÑÑ Ð¿Ñиложение, и возможно Ñакже когда Ð²Ñ Ð¾Ð±Ð½Ð¾Ð²Ð¸Ñе iOS, или даже обновиÑÑ Ð¿Ñиложение до ÑледÑÑÑей веÑÑии (оÑевидно в iOS 5.1). ÐнаÑение `uuid` не ÑвлÑеÑÑÑ Ð½Ð°Ð´ÐµÐ¶Ð½Ñм. + +### ÐÑобенноÑÑи Windows Phone 7 и 8 + +ÐÐ»Ñ Windows Phone 7 `uuid` ÑÑебÑÐµÑ ÑазÑеÑÐµÐ½Ð¸Ñ `ID_CAP_IDENTITY_DEVICE` . Microsoft ÑкоÑее вÑего ÑкоÑо ÑÐ´ÐµÐ»Ð°ÐµÑ ÑÑо ÑвойÑÑво ÑÑÑаÑевÑим. ÐÑли возможноÑÑÑ Ð½ÐµÐ´Ð¾ÑÑÑпна, пÑиложение ÑÐ¾Ð·Ð´Ð°ÐµÑ Ð¿Ð¾ÑÑоÑннÑе guid, коÑоÑÑй ÑÐ¾Ñ ÑанÑеÑÑÑ Ð½Ð° вÑе вÑÐµÐ¼Ñ ÑÑÑановки пÑÐ¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ Ð½Ð° ÑÑÑÑойÑÑве. + +## device.version + +ÐозвÑаÑÐ°ÐµÑ Ð²ÐµÑÑÐ¸Ñ Ð¾Ð¿ÐµÑаÑионной ÑиÑÑемÑ. + + var string = device.version; + + +### ÐоддеÑживаемÑе плаÑÑоÑÐ¼Ñ + +* Android 2.1 + +* BlackBerry 10 +* iOS +* Tizen +* Windows Phone 7 и 8 +* Windows 8 + +### ÐÑаÑкий пÑÐ¸Ð¼ÐµÑ + + // Android: Froyo ÐС бÑÐ´ÐµÑ Ð²Ð¾Ð·Ð²ÑаÑаÑÑ Â«2.2» + // Eclair OS бÑÐ´ÐµÑ Ð²Ð¾Ð·Ð²ÑаÑаÑÑ Â«2.1», «2.0.1» или «2.0» + // веÑÑÐ¸Ñ Ñакже Ð¼Ð¾Ð¶ÐµÑ Ð²Ð¾Ð·Ð²ÑаÑаÑÑ Ð¸Ð½ÑоÑмаÑÐ¸Ñ Ð¾Ð± обновлении «2.1-update1» + // + // BlackBerry: Torch 9800, иÑполÑзÑÑ OS 6.0 бÑÐ´ÐµÑ Ð²Ð¾Ð·Ð²ÑаÑаÑÑÑ Â«6.0.0.600» + // + // iPhone: iOS 3.2 возвÑаÑÐ°ÐµÑ Â«3.2» + // + // Windows Phone 7: ÐозвÑаÑÐ°ÐµÑ Ð½Ð¾Ð¼ÐµÑ ÑекÑÑей веÑÑии ÐС. on Mango returns 7.10.7720 + // Tizen: returns "TIZEN_20120425_2" + var deviceVersion = device.version; \ No newline at end of file
