Touchgui/plugins/org.apache.cordova.device/doc/pl/index.md

Thu, 04 Jun 2015 14:50:33 +0200

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Thu, 04 Jun 2015 14:50:33 +0200
changeset 0
e8ccd40d0ef6
permissions
-rw-r--r--

Genesis of lecture sources for Droidcon Berlin 2015 in Postbahnhof.

     1 <!---
     2     Licensed to the Apache Software Foundation (ASF) under one
     3     or more contributor license agreements.  See the NOTICE file
     4     distributed with this work for additional information
     5     regarding copyright ownership.  The ASF licenses this file
     6     to you under the Apache License, Version 2.0 (the
     7     "License"); you may not use this file except in compliance
     8     with the License.  You may obtain a copy of the License at
    10       http://www.apache.org/licenses/LICENSE-2.0
    12     Unless required by applicable law or agreed to in writing,
    13     software distributed under the License is distributed on an
    14     "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
    15     KIND, either express or implied.  See the License for the
    16     specific language governing permissions and limitations
    17     under the License.
    18 -->
    20 # org.apache.cordova.device
    22 Ten plugin określa globalne `device` obiekt, który opisuje urządzenia sprzętowe i programowe. Mimo, że obiekt jest w globalnym zasięgu, nie jest dostępne dopiero po `deviceready` zdarzenie.
    24     document.addEventListener("deviceready", onDeviceReady, false);
    25     function onDeviceReady() {
    26         console.log(device.cordova);
    27     }
    30 ## Instalacja
    32     cordova plugin add org.apache.cordova.device
    35 ## Właściwości
    37 *   device.cordova
    38 *   device.model
    39 *   device.platform
    40 *   device.uuid
    41 *   device.version
    43 ## device.cordova
    45 Pobierz wersję Cordova działa na urządzeniu.
    47 ### Obsługiwane platformy
    49 *   Amazon Fire OS
    50 *   Android
    51 *   BlackBerry 10
    52 *   Przeglądarka
    53 *   Firefox OS
    54 *   iOS
    55 *   Tizen
    56 *   Windows Phone 7 i 8
    57 *   Windows 8
    59 ## device.model
    61 `device.model`Zwraca nazwę modelu lub produktu. Wartość jest zestaw przez producenta urządzenia i mogą się różnić między wersjami tego samego produktu.
    63 ### Obsługiwane platformy
    65 *   Android
    66 *   BlackBerry 10
    67 *   Przeglądarka
    68 *   iOS
    69 *   Tizen
    70 *   Windows Phone 7 i 8
    71 *   Windows 8
    73 ### Szybki przykład
    75     // Android:    Nexus One       returns "Passion" (Nexus One code name)
    76     //             Motorola Droid  returns "voles"
    77     // BlackBerry: Torch 9800      returns "9800"
    78     // Browser:    Google Chrome   returns "Chrome"
    79     //             Safari          returns "Safari"
    80     // iOS:     for the iPad Mini, returns iPad2,5; iPhone 5 is iPhone 5,1. Zobacz http://theiphonewiki.com/wiki/index.php?title=Models / / modelu var = device.model;
    83 ### Dziwactwa Androida
    85 *   Pobiera [nazwę produktu][1] zamiast [nazwy modelu][2], który często jest nazwą kod produkcji. Na przykład, Nexus One zwraca `Passion` , i zwraca Motorola Droid`voles`.
    87  [1]: http://developer.android.com/reference/android/os/Build.html#PRODUCT
    88  [2]: http://developer.android.com/reference/android/os/Build.html#MODEL
    90 ### Dziwactwa Tizen
    92 *   Zwraca modelu urządzenia przypisane przez dostawcę, na przykład,`TIZEN`
    94 ### Windows Phone 7 i 8 dziwactwa
    96 *   Zwraca modelu urządzenia, określonej przez producenta. Na przykład Samsung ostrości zwraca`SGH-i917`.
    98 ## device.platform
   100 Uzyskać nazwę systemu operacyjnego urządzenia.
   102     var string = device.platform;
   105 ### Obsługiwane platformy
   107 *   Android
   108 *   BlackBerry 10
   109 *   Browser4
   110 *   Firefox OS
   111 *   iOS
   112 *   Tizen
   113 *   Windows Phone 7 i 8
   114 *   Windows 8
   116 ### Szybki przykład
   118     // Depending on the device, a few examples are:
   119     //   - "Android"
   120     //   - "BlackBerry 10"
   121     //   - Browser:         returns "MacIntel" on Mac
   122     //                      returns "Win32" on Windows
   123     //   - "iOS"
   124     //   - "WinCE"
   125     //   - "Tizen"
   126     var devicePlatform = device.platform;
   129 ### Dziwactwa Windows Phone 7
   131 Urządzenia Windows Phone 7 raport platformy jako`WinCE`.
   133 ### Windows Phone 8 dziwactwa
   135 Urządzenia Windows Phone 8 raport platformy jako`Win32NT`.
   137 ## device.uuid
   139 Się urządzenia uniwersalnie unikatowy identyfikator ([UUID][3]).
   141  [3]: http://en.wikipedia.org/wiki/Universally_Unique_Identifier
   143     var string = device.uuid;
   146 ### Opis
   148 Szczegóły jak UUID jest generowane są określane przez producenta urządzenia i są specyficzne dla platformy lub modelu urządzenia.
   150 ### Obsługiwane platformy
   152 *   Android
   153 *   BlackBerry 10
   154 *   iOS
   155 *   Tizen
   156 *   Windows Phone 7 i 8
   157 *   Windows 8
   159 ### Szybki przykład
   161     / / Android: zwraca losowe 64-bitowa liczba całkowita (jako ciąg, znowu!) / / liczba całkowita jest generowany na pierwszego uruchomienia urządzenia / / / / BlackBerry: zwraca numer PIN urządzenia / / to jest unikatową liczbą całkowitą dziewięciu cyfr (jako ciąg, choć!) / / / / iPhone: (zacytowana w dokumentacji klasy UIDevice) / / zwraca ciąg wartości mieszania utworzone z wielu sprzętu identyfikuje.
   162     Zapewniona jest unikatowy dla każdego urządzenia i nie może być związane z / do konta użytkownika.
   163     / / Windows Phone 7: zwraca wartość mieszania urządzenia + bieżący użytkownik, / / jeśli nie zdefiniowane przez użytkownika, identyfikator guid jest generowany i będzie trwać do czasu odinstalowania aplikacji / / Tizen: zwraca urządzenia IMEI (International Mobile Equipment Identity lub IMEI jest liczbą / / unikatowe dla każdego telefonu komórkowego GSM i UMTS.
   164     var deviceID = device.uuid;
   167 ### iOS dziwactwo
   169 `uuid`Na iOS nie jest przypisany do urządzenia, ale różni się dla każdej aplikacji, dla każdej instalacji. Zmienia się jeśli możesz usunąć i ponownie zainstalować aplikację, a ewentualnie także po aktualizacji iOS czy nawet uaktualnienia aplikacji dla wersji (widoczny w iOS 5.1). `uuid`Jest nie wiarygodne wartości.
   171 ### Windows Phone 7 i 8 dziwactwa
   173 `uuid`Dla Windows Phone 7 wymaga uprawnień `ID_CAP_IDENTITY_DEVICE` . Microsoft będzie prawdopodobnie potępiać ten wkrótce. Jeśli funkcja nie jest dostępna, aplikacja generuje trwałe identyfikator guid, który jest utrzymywany przez czas trwania instalacji aplikacji na urządzeniu.
   175 ## device.version
   177 Pobierz wersję systemu operacyjnego.
   179     var string = device.version;
   182 ### Obsługiwane platformy
   184 *   Android 2.1 +
   185 *   BlackBerry 10
   186 *   Przeglądarka
   187 *   iOS
   188 *   Tizen
   189 *   Windows Phone 7 i 8
   190 *   Windows 8
   192 ### Szybki przykład
   194     // Android:    Froyo OS would return "2.2"
   195     //             Eclair OS would return "2.1", "2.0.1", or "2.0"
   196     //             Version can also return update level "2.1-update1"
   197     //
   198     // BlackBerry: Torch 9800 using OS 6.0 would return "6.0.0.600"
   199     //
   200     // Browser:    Returns version number for the browser
   201     //
   202     // iPhone:     iOS 3.2 returns "3.2"
   203     //
   204     // Windows Phone 7: returns current OS version number, ex. on Mango returns 7.10.7720
   205     // Tizen: returns "TIZEN_20120425_2"
   206     var deviceVersion = device.version;

mercurial