我開發了一個使用sencha touch的應用程序。該應用程序包含5個執行不同操作的選項卡。在這5個選項卡中,一個選項卡的功能是當用戶單擊相機按鈕時(如Camera(相機),Capture(捕獲)),現在需要捕獲照片,並且需要將該照片顯示給用戶。此功能使用了手機gap.But我不知道如何整合這個代碼在sencha。如何在Android中集成sencha觸摸加手機間隙
1
A
回答
1
儘管可以使用PhoneGap完成,但也可以使用Sencha Touch的攝像頭功能完成。
PhoneGap的攝像頭API
var imageView = Ext.create('Ext.Img', { src:'', .... }); .... .... // PhoneGap Camera API to capture image .. navigator.camera.getPicture(onSuccess, onFail, { quality: 50 }); function onSuccess(imageData) { imageView.setSrc("data:image/jpeg;base64," + imageData); } function onFail(message) { alert('Failed because: ' + message); }
使用Sencha觸摸相機功能
var imageView = Ext.create('Ext.image',{ src:'', .... .... }); Ext.device.Camera.capture({ success: function(image) { imageView.setSrc(image); }, quality: 75, width: 200, height: 200, destination: 'data' });
0
,如果你使用的是煎茶touch2.3和煎茶Ç md 4. *和構建應用程序後,按照步驟。
第一步:去app文件夾,並從命令提示符「煎茶科爾多瓦初始化」或「煎茶的PhoneGap初始化」
運行step2.next去科爾多瓦/ PhoneGap的文件夾從您的CMD,然後運行以下命令
「 cordova插件添加https://git-wip-us.apache.org/repos/asf/cordova-plugin-camera.git「
第3步:下一步運行」cordova plugin ls「查看爲您的應用程序安裝的插件列表。
第四步:然後做要求[「Ext.device.Camera」]在app.js或在你的控制器文件需要
現在你可以無縫地使用相機..現在嘗試!!!!! !
相關問題
- 1. 如何集成sencha觸摸加手機間隙
- 2. iOS中的手機間隙集成
- 3. 手風琴在Sencha觸摸
- 4. sencha觸摸+手機一體化
- 5. sencha觸摸/查詢手機在觸摸屏上運行 - 虛擬鍵盤?
- 6. flexslider停止滑動觸摸並在兩個ios手機間隙潛水圖像
- 7. 如何在Android手機中禁用觸摸屏?
- 8. json不使用sencha觸摸和手機在iphone設備中加載
- 9. 手機間隙android環境設置
- 10. Android配置手機間隙問題
- 11. PIN碼屏幕手機間隙android
- 12. Sencha觸摸鏈接不能在手機上點擊
- 13. 我如何調試手機間隙PushPlugin?
- 14. Sencha觸摸加載掩碼
- 15. Sencha觸摸2應用程序不工作在Android手機版本4
- 16. 黑莓手機間隙
- 17. DW CS6 - 手機間隙
- 18. 你如何激活手機觸摸?
- 19. Sencha觸摸圖 - 如何在折線圖中添加標籤/值
- 20. Sencha觸摸圖 - 如何在柱形圖中添加標籤/值
- 21. 如何檢測手機網站的觸摸屏手機
- 22. 原生android在手機間隙的訪問偏好android
- 23. 如何在Android中讀取手機間隙文件中的分塊數據
- 24. 開始sencha觸摸
- 25. Sencha觸摸radiofield值
- 26. sencha觸摸協會
- 27. 如何使用手機間隙在html5中錄製音頻
- 28. 如何在iphone手機間隙中實現背景處理sdk
- 29. 如何在手機間隙中創建彈出窗口?
- 30. 如何在手機間隙中使用自定義字體?
感謝您的回覆。但我的需求不僅僅是相機,我需要訪問像羅盤,地理位置,事件處理等的Android的所有功能。爲此,我需要使用手機間隙 – 2012-05-04 05:07:37
Sencha觸摸相機功能對我無效。它說'設備'是未定義的。任何幫助? @ user1017717 – Urban 2012-07-19 05:51:09
要使用Ext.device,您必須使用Sencha本機包裝程序。如果你不是,你必須使用PhoneGap方法。對於Camera以外的其他設備,請參閱PhoneGap API。 – annirun 2012-08-09 19:21:26