2014-05-28 09:21:31 +08:00
<!-- -
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.
-->
2015-04-01 07:05:59 +08:00
# cordova-plugin-camera
2014-05-28 09:21:31 +08:00
2015-02-28 02:47:23 +08:00
Ten plugin definiuje obiekt globalny `navigator.camera` , który dostarcza API do robienia zdjęć i wybór zdjęć z biblioteki obrazów systemu.
Mimo, że obiekt jest dołączony do globalnego zakresu `navigator` , to nie dostępne dopiero po zdarzeniu `deviceready` .
document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
console.log(navigator.camera);
}
## Instalacja
2014-05-28 09:21:31 +08:00
2015-04-01 07:05:59 +08:00
cordova plugin add cordova-plugin-camera
2014-05-28 09:21:31 +08:00
## navigator.camera.getPicture
2015-02-28 02:47:23 +08:00
Ma zdjęcia za pomocą aparatu, lub pobiera zdjęcia z urządzenia Galeria zdjęć. Obraz jest przekazywany do wywołania zwrotnego sukces jako kodowane algorytmem base64 `ciąg` , lub identyfikator URI dla pliku obrazu. Sama metoda zwraca obiekt `CameraPopoverHandle` , który może służyć do zmiany położenia pliku wyboru popover.
2014-05-28 09:21:31 +08:00
2014-08-02 04:22:53 +08:00
navigator.camera.getPicture( cameraSuccess, cameraError, cameraOptions );
2014-05-28 09:21:31 +08:00
### Opis
2015-02-28 02:47:23 +08:00
Funkcja `camera.getPicture` otwiera urządzenia domyślnej aplikacji aparat fotograficzny ów pozwala użytkownik wobec chwycić zębami kino. To zachowanie występuje domyślnie, gdy `Camera.sourceType` jest równa `Camera.PictureSourceType.CAMERA` . Gdy użytkownik zaskoczy zdjęcie, ten aparat fotograficzny applicationâ zamyka i aplikacji jest przywracany.
2014-05-28 09:21:31 +08:00
Jeśli `Camera.sourceType` jest równe `Camera.PictureSourceType.PHOTOLIBRARY` lub `Camera.PictureSourceType.SAVEDPHOTOALBUM` , wtedy zostanie wyświetlone okno dialogowe pozwalające użytkownikowi na wybór istniejącego obrazu. Funkcja `camera.getPicture` zwraca obiekt `CameraPopoverHandle` , który obsługuje zmianę położenia okna wyboru obrazu, np. po zmianie orientacji urządzenia.
2015-02-28 02:47:23 +08:00
Zwracana wartość jest wysyłany do funkcji wywołania zwrotnego `cameraSuccess` , w jednym z następujących formatów, w zależności od określonego `cameraOptions` :
2014-05-28 09:21:31 +08:00
2014-10-03 07:10:17 +08:00
* `String` zawierający obraz zakodowany przy pomocy base64.
2014-05-28 09:21:31 +08:00
2014-10-03 07:10:17 +08:00
* `String` reprezentujący lokalizację pliku obrazu w lokalnym magazynie (domyślnie).
2014-05-28 09:21:31 +08:00
2015-02-28 02:47:23 +08:00
Może rób, co chcesz z zakodowany obraz lub identyfikatora URI, na przykład:
2014-05-28 09:21:31 +08:00
2014-10-03 07:10:17 +08:00
* Przedstawić obraz w tagu `<img>` , jak w przykładzie poniżej
2014-05-28 09:21:31 +08:00
2014-10-03 07:10:17 +08:00
* Zapisać lokalnie dane (`LocalStorage`, [Lawnchair][1], etc.)
2014-05-28 09:21:31 +08:00
2014-10-03 07:10:17 +08:00
* Wysłać dane na zdalny serwer
2014-05-28 09:21:31 +08:00
[1]: http://brianleroux.github.com/lawnchair/
2015-02-28 02:47:23 +08:00
**Uwaga**: zdjęcie rozdzielczości na nowsze urządzenia jest bardzo dobry. Zdjęcia wybrane z galerii urządzenia są nie przeskalowanych w dół do niższej jakości, nawet jeśli określono parametr `quality` . Aby uniknąć typowych problemów z pamięci, zestaw `Camera.destinationType` `FILE_URI` zamiast `DATA_URL` .
2014-05-28 09:21:31 +08:00
### Obsługiwane platformy
2014-10-03 07:10:17 +08:00
* Amazon Fire OS
2014-05-28 09:21:31 +08:00
* Android
2014-10-03 07:10:17 +08:00
* BlackBerry 10
2014-09-16 05:24:53 +08:00
* Przeglądarka
2014-05-28 09:21:31 +08:00
* Firefox OS
* iOS
* Tizen
* Windows Phone 7 i 8
* Windows 8
2014-09-16 05:24:53 +08:00
### Preferencje (iOS)
* **CameraUsesGeolocation** (boolean, wartość domyślna to false). Do przechwytywania JPEG, zestaw do true, aby uzyskać danych geolokalizacyjnych w nagłówku EXIF. To spowoduje wniosek o geolokalizacji uprawnienia, jeśli zestaw na wartość true.
< preference name = "CameraUsesGeolocation" value = "false" / >
2014-05-28 09:21:31 +08:00
### Amazon ogień OS dziwactwa
2015-02-28 02:47:23 +08:00
Amazon ogień OS używa intencje do rozpoczęcia działalności aparatu na urządzenie do przechwytywania obrazów, i na telefony z pamięci, Cordova aktywność może zostać zabity. W tym scenariuszu obraz mogą nie być wyświetlane po przywróceniu aktywności cordova.
2014-05-28 09:21:31 +08:00
2014-10-03 07:10:17 +08:00
### Dziwactwa Androida
2014-05-28 09:21:31 +08:00
2015-02-28 02:47:23 +08:00
Android używa intencje do rozpoczęcia działalności aparatu na urządzenie do przechwytywania obrazów, i na telefony z pamięci, Cordova aktywność może zostać zabity. W tym scenariuszu obraz mogą nie być wyświetlane po przywróceniu aktywności Cordova.
2014-05-28 09:21:31 +08:00
2014-09-16 05:24:53 +08:00
### Quirks przeglądarki
Może zwracać tylko zdjęcia jako obraz w formacie algorytmem base64.
2014-05-28 09:21:31 +08:00
### Firefox OS dziwactwa
Aparat plugin jest obecnie implementowane za pomocą [Działania sieci Web][2].
[2]: https://hacks.mozilla.org/2013/01/introducing-web-activities/
2014-10-03 07:10:17 +08:00
### Dziwactwa iOS
2014-05-28 09:21:31 +08:00
2015-02-28 02:47:23 +08:00
W jednej z funkcji wywołania zwrotnego w tym JavaScript `alert()` może powodować problemy. Owinąć w `setTimeout()` umożliwia wybór obrazu iOS lub popover całkowicie zamknąć zanim wyświetli alert alert:
2014-05-28 09:21:31 +08:00
setTimeout(function() {
// do your thing here!
}, 0);
2014-10-03 07:10:17 +08:00
### Dziwactwa Windows Phone 7
2014-05-28 09:21:31 +08:00
Wywoływanie aparat native aplikacji, podczas gdy urządzenie jest podłączone przez Zune nie działa i powoduje błąd wywołania zwrotnego.
2014-10-03 07:10:17 +08:00
### Dziwactwa Tizen
2014-05-28 09:21:31 +08:00
2015-02-28 02:47:23 +08:00
Tizen obsługuje tylko `destinationType` z `Camera.DestinationType.FILE_URI` i `sourceType` z `Camera.PictureSourceType.PHOTOLIBRARY` .
2014-05-28 09:21:31 +08:00
### Przykład
2015-02-28 02:47:23 +08:00
Zrób zdjęcie i pobrać go jako kodowane algorytmem base64 obrazu:
2014-05-28 09:21:31 +08:00
navigator.camera.getPicture(onSuccess, onFail, { quality: 50,
destinationType: Camera.DestinationType.DATA_URL
});
function onSuccess(imageData) {
var image = document.getElementById('myImage');
image.src = "data:image/jpeg;base64," + imageData;
}
function onFail(message) {
alert('Failed because: ' + message);
}
2015-02-28 02:47:23 +08:00
Zrób zdjęcie i pobrać lokalizacji pliku obrazu:
2014-05-28 09:21:31 +08:00
navigator.camera.getPicture(onSuccess, onFail, { quality: 50,
destinationType: Camera.DestinationType.FILE_URI });
function onSuccess(imageURI) {
var image = document.getElementById('myImage');
image.src = imageURI;
}
function onFail(message) {
alert('Failed because: ' + message);
}
## CameraOptions
2015-02-28 02:47:23 +08:00
Opcjonalne parametry, aby dostosować ustawienia aparatu.
2014-05-28 09:21:31 +08:00
{ quality : 75,
destinationType : Camera.DestinationType.DATA_URL,
sourceType : Camera.PictureSourceType.CAMERA,
allowEdit : true,
encodingType: Camera.EncodingType.JPEG,
targetWidth: 100,
targetHeight: 100,
popoverOptions: CameraPopoverOptions,
saveToPhotoAlbum: false };
### Opcje
2014-10-03 07:10:17 +08:00
* **quality** : Jakość zapisywanego obrazu, wyrażona w przedziale 0-100, gdzie 100 zazwyczaj jest maksymalną rozdzielczością bez strat w czasie kompresji pliku. Wartością domyślną jest 50. *(Liczba)* (Pamiętaj, że informacja o rozdzielczości aparatu jest niedostępna.)
2014-05-28 09:21:31 +08:00
2014-08-02 04:22:53 +08:00
* **destinationType** : Wybierz format zwracanej wartości. Wartością domyślną jest FILE_URI. Zdefiniowane w `navigator.camera.DestinationType` *(numer)*
2014-05-28 09:21:31 +08:00
Camera.DestinationType = {
DATA_URL : 0, // Return image as base64-encoded string
FILE_URI : 1, // Return image file URI
NATIVE_URI : 2 // Return image native URI (e.g., assets-library:// on iOS or content:// on Android)
};
2014-08-02 04:22:53 +08:00
* **sourceType** : Ustaw źródło obrazu. Wartością domyślną jest aparat fotograficzny. Zdefiniowane w `navigator.camera.PictureSourceType` *(numer)*
2014-05-28 09:21:31 +08:00
Camera.PictureSourceType = {
PHOTOLIBRARY : 0,
CAMERA : 1,
SAVEDPHOTOALBUM : 2
};
2014-10-03 07:10:17 +08:00
* **allowEdit** : Pozwala na prostą edycję obrazu przed zaznaczeniem. *(Boolean)*
2014-05-28 09:21:31 +08:00
2014-08-02 04:22:53 +08:00
* **encodingType** : Wybierz plik obrazu zwracany jest kodowanie. Domyślnie jest JPEG. Zdefiniowane w `navigator.camera.EncodingType` *(numer)*
2014-05-28 09:21:31 +08:00
Camera.EncodingType = {
JPEG : 0, // Return JPEG encoded image
PNG : 1 // Return PNG encoded image
};
2014-10-03 07:10:17 +08:00
* **targetWidth** : Szerokość w pikselach skalowanego obrazu. Musi być użyte z **targetHeight** . Współczynnik proporcji pozostaje stały. *(Liczba)*
2014-05-28 09:21:31 +08:00
2014-10-03 07:10:17 +08:00
* **targetHeight** : Wysokość w pikselach skalowanego obrazu. Musi być użyte z **targetWidth** . Współczynnik proporcji pozostaje stały. *(Liczba)*
2014-05-28 09:21:31 +08:00
2014-10-03 07:10:17 +08:00
* **mediaType** : Ustawia typ nośnika, z którego będzie wybrany. Działa tylko wtedy, gdy `PictureSourceType` jest `PHOTOLIBRARY` lub `SAVEDPHOTOALBUM` . Zdefiniowane w `nagivator.camera.MediaType` *(Liczba)*
2014-05-28 09:21:31 +08:00
Camera.MediaType = {
2015-02-28 02:47:23 +08:00
PICTURE: 0, // allow selection of still pictures only. DEFAULT. Will return format specified via DestinationType
2014-05-28 09:21:31 +08:00
VIDEO: 1, // allow selection of video only, WILL ALWAYS RETURN FILE_URI
ALLMEDIA : 2 // allow selection from all media types
};
2014-10-03 07:10:17 +08:00
* **correctOrientation** : Obraca obraz aby skorygować orientację urządzenia podczas przechwytywania. *(Boolean)*
2014-05-28 09:21:31 +08:00
2014-10-03 07:10:17 +08:00
* **saveToPhotoAlbum** : Po przechwyceniu zapisuje na urządzeniu obraz w albumie na zdjęcia. *(Boolean)*
2014-05-28 09:21:31 +08:00
2014-10-03 07:10:17 +08:00
* **popoverOptions** : Opcja tylko dla platformy iOS, która określa położenie wyskakującego okna na iPadzie. Zdefiniowane w `CameraPopoverOptions` .
2014-05-28 09:21:31 +08:00
2014-08-02 04:22:53 +08:00
* **cameraDirection** : Wybierz aparat do korzystania (lub z powrotem przodem). Wartością domyślną jest z powrotem. Zdefiniowane w `navigator.camera.Direction` *(numer)*
2014-05-28 09:21:31 +08:00
Camera.Direction = {
2015-02-28 02:47:23 +08:00
BACK : 0, // Use the back-facing camera
FRONT : 1 // Use the front-facing camera
2014-05-28 09:21:31 +08:00
};
2014-09-16 05:24:53 +08:00
### Amazon ogień OS dziwactwa
2014-05-28 09:21:31 +08:00
2014-10-03 07:10:17 +08:00
* Jakakolwiek wartość w `cameraDirection` skutkuje użyciem tylnej kamery.
2014-05-28 09:21:31 +08:00
2014-10-03 07:10:17 +08:00
* Parametr `allowEdit` jest ignorowany.
2014-05-28 09:21:31 +08:00
2014-10-03 07:10:17 +08:00
* Oba parametry `Camera.PictureSourceType.PHOTOLIBRARY` oraz `Camera.PictureSourceType.SAVEDPHOTOALBUM` wyświetlają ten sam album ze zdjęciami.
2014-05-28 09:21:31 +08:00
2014-10-03 07:10:17 +08:00
### Dziwactwa Androida
2014-05-28 09:21:31 +08:00
2014-10-03 07:10:17 +08:00
* Jakakolwiek wartość w `cameraDirection` skutkuje użyciem tylnej kamery.
2014-05-28 09:21:31 +08:00
2014-10-03 07:10:17 +08:00
* Parametr `allowEdit` jest ignorowany.
2014-05-28 09:21:31 +08:00
2014-10-03 07:10:17 +08:00
* Oba parametry `Camera.PictureSourceType.PHOTOLIBRARY` oraz `Camera.PictureSourceType.SAVEDPHOTOALBUM` wyświetlają ten sam album ze zdjęciami.
2014-05-28 09:21:31 +08:00
### Jeżyna 10 dziwactwa
2014-10-03 07:10:17 +08:00
* Parametr `quality` jest ignorowany.
2014-05-28 09:21:31 +08:00
2014-10-03 07:10:17 +08:00
* Parametr `allowEdit` jest ignorowany.
2014-05-28 09:21:31 +08:00
2014-10-03 07:10:17 +08:00
* Nie jest wspierane `Camera.MediaType` .
2014-05-28 09:21:31 +08:00
2014-10-03 07:10:17 +08:00
* Parametr `correctOrientation` jest ignorowany.
2014-05-28 09:21:31 +08:00
2014-10-03 07:10:17 +08:00
* Parametr `cameraDirection` jest ignorowany.
2014-05-28 09:21:31 +08:00
### Firefox OS dziwactwa
2014-10-03 07:10:17 +08:00
* Parametr `quality` jest ignorowany.
2014-05-28 09:21:31 +08:00
* `Camera.DestinationType` jest ignorowane i jest równa `1` (plik obrazu URI)
2014-10-03 07:10:17 +08:00
* Parametr `allowEdit` jest ignorowany.
2014-05-28 09:21:31 +08:00
* Ignoruje `PictureSourceType` parametr (użytkownik wybiera go w oknie dialogowym)
* Ignoruje`encodingType`
* Ignoruje `targetWidth` i`targetHeight`
2014-10-03 07:10:17 +08:00
* Nie jest wspierane `Camera.MediaType` .
2014-05-28 09:21:31 +08:00
2014-10-03 07:10:17 +08:00
* Parametr `correctOrientation` jest ignorowany.
2014-05-28 09:21:31 +08:00
2014-10-03 07:10:17 +08:00
* Parametr `cameraDirection` jest ignorowany.
2014-05-28 09:21:31 +08:00
2014-10-03 07:10:17 +08:00
### Dziwactwa iOS
2014-05-28 09:21:31 +08:00
2014-10-03 07:10:17 +08:00
* Ustaw `quality` poniżej 50 aby uniknąć błędów pamięci na niektórych urządzeniach.
2014-05-28 09:21:31 +08:00
2014-08-02 04:22:53 +08:00
* Podczas korzystania z `destinationType.FILE_URI` , zdjęcia są zapisywane w katalogu tymczasowego stosowania. Zawartość katalogu tymczasowego stosowania jest usuwany po zakończeniu aplikacji.
2014-05-28 09:21:31 +08:00
2014-10-03 07:10:17 +08:00
### Dziwactwa Tizen
2014-05-28 09:21:31 +08:00
* opcje nie są obsługiwane
2014-10-03 07:10:17 +08:00
* zawsze zwraca FILE URI
2014-05-28 09:21:31 +08:00
### Windows Phone 7 i 8 dziwactwa
2014-10-03 07:10:17 +08:00
* Parametr `allowEdit` jest ignorowany.
2014-05-28 09:21:31 +08:00
2014-10-03 07:10:17 +08:00
* Parametr `correctOrientation` jest ignorowany.
2014-05-28 09:21:31 +08:00
2014-10-03 07:10:17 +08:00
* Parametr `cameraDirection` jest ignorowany.
2014-05-28 09:21:31 +08:00
2014-08-02 04:22:53 +08:00
* Ignoruje `saveToPhotoAlbum` parametr. Ważne: Wszystkie zdjęcia zrobione aparatem wp7/8 cordova API są zawsze kopiowane do telefonu w kamerze. W zależności od ustawień użytkownika może to też oznaczać że obraz jest automatycznie przesłane do ich OneDrive. Potencjalnie może to oznaczać, że obraz jest dostępne dla szerszego grona odbiorców niż Twoja aplikacja przeznaczona. Jeśli ten bloker aplikacji, trzeba będzie wdrożenie CameraCaptureTask, opisane na msdn: < http: // msdn . microsoft . com / en-us / library / windowsphone / develop / hh394006 . aspx > można także komentarz lub górę głosowanie powiązanych kwestii w [śledzenia błędów][3]
2014-05-28 09:21:31 +08:00
* Ignoruje `mediaType` Właściwość `cameraOptions` jako SDK Windows Phone nie umożliwiają wybór filmów z PHOTOLIBRARY.
2014-08-02 04:22:53 +08:00
[3]: https://issues.apache.org/jira/browse/CB-2083
2014-05-28 09:21:31 +08:00
## CameraError
2015-02-28 02:47:23 +08:00
funkcja wywołania zwrotnego PrzyBłędzie, która zawiera komunikat o błędzie.
2014-05-28 09:21:31 +08:00
function(message) {
// Show a helpful message
}
### Parametry
2014-10-03 07:10:17 +08:00
* **message** : Natywny kod komunikatu zapewniany przez urządzenie. *(Ciąg znaków)*
2014-05-28 09:21:31 +08:00
## cameraSuccess
2015-02-28 02:47:23 +08:00
onSuccess funkcji wywołania zwrotnego, który dostarcza dane obrazu.
2014-05-28 09:21:31 +08:00
function(imageData) {
// Do something with the image
}
### Parametry
2014-10-03 07:10:17 +08:00
* **imageData** : Dane obrazu kodowane przy pomocy Base64 *lub* URI pliku obrazu, w zależności od użycia `cameraOptions` . *(Ciąg znaków)*
2014-05-28 09:21:31 +08:00
### Przykład
// Show image
//
function cameraCallback(imageData) {
var image = document.getElementById('myImage');
image.src = "data:image/jpeg;base64," + imageData;
}
## CameraPopoverHandle
2015-02-28 02:47:23 +08:00
Uchwyt do okna dialogowego popover, stworzony przez `navigator.camera.getPicture` .
2014-05-28 09:21:31 +08:00
### Metody
2014-10-03 07:10:17 +08:00
* **setPosition** : Ustawia pozycję wyskakującego okna.
2014-05-28 09:21:31 +08:00
### Obsługiwane platformy
* iOS
### setPosition
2015-02-28 02:47:23 +08:00
Ustaw pozycję popover.
2014-05-28 09:21:31 +08:00
**Parametry**:
2014-10-03 07:10:17 +08:00
* `cameraPopoverOptions` : `CameraPopoverOptions` , która określa nową pozycję
2014-05-28 09:21:31 +08:00
### Przykład
var cameraPopoverHandle = navigator.camera.getPicture(onSuccess, onFail,
{ destinationType: Camera.DestinationType.FILE_URI,
sourceType: Camera.PictureSourceType.PHOTOLIBRARY,
popoverOptions: new CameraPopoverOptions(300, 300, 100, 100, Camera.PopoverArrowDirection.ARROW_ANY)
});
// Reposition the popover if the orientation changes.
window.onorientationchange = function() {
var cameraPopoverOptions = new CameraPopoverOptions(0, 0, 100, 100, Camera.PopoverArrowDirection.ARROW_ANY);
cameraPopoverHandle.setPosition(cameraPopoverOptions);
}
## CameraPopoverOptions
2015-02-28 02:47:23 +08:00
tylko do iOS parametrami, które określić kotwicy element lokalizacji i strzałka kierunku popover, przy wyborze zdjęć z iPad biblioteki lub album.
2014-05-28 09:21:31 +08:00
{ x : 0,
y : 32,
width : 320,
height : 480,
arrowDir : Camera.PopoverArrowDirection.ARROW_ANY
};
### CameraPopoverOptions
2014-10-03 07:10:17 +08:00
* **x** : współrzędna piksela x elementu ekranu, na którym zakotwiczone jest wyskakujące okno. *(Liczba)*
2014-05-28 09:21:31 +08:00
2014-10-03 07:10:17 +08:00
* **y** : współrzędna piksela y elementu ekranu, na którym zakotwiczone jest wyskakujące okno. *(Liczba)*
2014-05-28 09:21:31 +08:00
2014-10-03 07:10:17 +08:00
* **width** : szerokość w pikselach elementu ekranu, na którym zakotwiczone jest wyskakujące okno. *(Liczba)*
2014-05-28 09:21:31 +08:00
2014-10-03 07:10:17 +08:00
* **height** : wysokość w pikselach elementu ekranu, na którym zakotwiczone jest wyskakujące okno. *(Liczba)*
2014-05-28 09:21:31 +08:00
2014-10-03 07:10:17 +08:00
* **arrowDir** : Kierunek, który powinna wskazywać strzałka na wyskakującym oknie. Zdefiniowane w `Camera.PopoverArrowDirection` *(Liczba)*
2014-05-28 09:21:31 +08:00
Camera.PopoverArrowDirection = {
ARROW_UP : 1, // matches iOS UIPopoverArrowDirection constants
ARROW_DOWN : 2,
ARROW_LEFT : 4,
ARROW_RIGHT : 8,
ARROW_ANY : 15
};
2015-02-28 02:47:23 +08:00
Należy pamiętać, że rozmiar popover może zmienić aby zmienić kierunek strzałki i orientacji ekranu. Upewnij się uwzględnić zmiany orientacji podczas określania położenia elementu kotwicy.
2014-05-28 09:21:31 +08:00
2015-02-28 02:47:23 +08:00
## navigator.camera.cleanup
2014-05-28 09:21:31 +08:00
2015-02-28 02:47:23 +08:00
Usuwa pośrednie zdjęcia zrobione przez aparat z czasowego składowania.
2014-05-28 09:21:31 +08:00
navigator.camera.cleanup( cameraSuccess, cameraError );
### Opis
2015-02-28 02:47:23 +08:00
Usuwa pliki obrazów pośrednich, które są przechowywane w pamięci tymczasowej po wywołaniu `camera.getPicture` . Ma zastosowanie tylko, gdy wartość `Camera.sourceType` jest równa `Camera.PictureSourceType.CAMERA` i `Camera.destinationType` jest równa `Camera.DestinationType.FILE_URI` .
2014-05-28 09:21:31 +08:00
### Obsługiwane platformy
* iOS
### Przykład
navigator.camera.cleanup(onSuccess, onFail);
function onSuccess() {
console.log("Camera cleanup success.")
}
function onFail(message) {
alert('Failed because: ' + message);
2015-04-01 01:53:30 +08:00
}