IntelXDKКамера
.pdfРабота с камерой
Захват изображения |
Apple iOS |
Google Windows |
|
|
Microsoft |
Android |
8 - BETA |
|
|
• intel.xdk.camera.takePicture(10,true,"png"); |
|
function captureCamera()
{
/*this function opens default camera app and captures a picture. It stores the captured image in application storage. Parameters:
1.Quality 1-100
2.Should stores the picture in photo library of phone also or not
3.Image format png or jpg
*/
intel.xdk.camera.takePicture(10,true,"png");
}
Microsoft
Windows
Phone 8 -
BETA
27.08.2014 |
Использование JavaScript в мобильной разработке |
2 |
Импортирование изображения
• intel.xdk.camera.importPicture();
|
|
Microsoft |
Microsoft |
|
|
Windows |
|||
Apple iOS |
Windows |
|||
Android |
Phone 8 - |
|||
|
8 - BETA |
|||
|
|
BETA |
||
|
|
|
• function importLibrary()
{
//this function opens default photo library of phone and imports a image into application storage.
intel.xdk.camera.importPicture();
}
27.08.2014 |
Использование JavaScript в мобильной разработке |
3 |
Событие о получении фото
•document.addEventListener("intel.xdk.camera.picture.add", function(event){
alert("Picture added to application local storage");
});
•document.addEventListener ("intel.xdk.camera.picture.add", OnSuccess);
•
27.08.2014 |
Использование JavaScript в мобильной разработке |
4 |
Событие о занятости фотоаппарата
•document.addEventListener(" intel.xdk.camera.picture.busy ", function(event){
alert(" Camera is already in use ");
});
•document.addEventListener (" intel.xdk.camera.picture.busy ", OnSuccess);
27.08.2014 |
Использование JavaScript в мобильной разработке |
5 |
Событие об отмене фотографирования
•document.addEventListener(" intel.xdk.camera.picture.cancel ", function(event){
alert(" You pressed the cancel button ");
});
•document.addEventListener (" intel.xdk.camera.picture.cancel ", OnSuccess);
27.08.2014 |
Использование JavaScript в мобильной разработке |
6 |
Отображение сделанной фотографии
•document.addEventListener("intel.xdk.camera.picture.add", function(event){
//picture name
var name = event.filename;
//absolute URL of the image
var url = intel.xdk.camera.getPictureURL(name);
//dislay the image document.getElementById("picture").setAttribute("src",url);
});
27.08.2014 |
Использование JavaScript в мобильной разработке |
7 |
Просмотр всех изображений из памяти приложения (все захваченные и импортированные)
•// Возвращает массив строк, где каждая строка представляют собой имя графического file.
var arrPictureList = intel.xdk.camera.getPictureList(); for (var x=0;x<arrPictureList.length;x++)
{
var name = arrPictureList[x];
var url = intel.xdk.camera.getPictureURL(name);
}
27.08.2014 |
Использование JavaScript в мобильной разработке |
8 |
Удаление изображений из памяти приложения (все захваченные и импортированные)
•Чтобы удалить изображение достаточно знать только имя файла изображения.
•var arrPictureList = intel.xdk.camera.getPictureList(); for (var x=0;x<arrPictureList.length;x++)
{
var name = arrPictureList[x];
//this function is used to delete a image file. intel.xdk.camera.deletePicture(name);
}
27.08.2014 |
Использование JavaScript в мобильной разработке |
9 |
Событие об удалении изображения
•//this is fired after every attempt to delete an image. document.addEventListener("intel.xdk.camera.picture.remove",onRemove);
function onRemove(evt)
{
if(evt.success==true)
{
alert(evt.filename + " has been removed from the application storage");
}
else
{
alert(evt.filename + " has been failed to remove from application storage");
}
}
27.08.2014 |
Использование JavaScript в мобильной разработке |
10 |