-
Notifications
You must be signed in to change notification settings - Fork 6
native
iuapwuxiaoliang edited this page Nov 1, 2016
·
9 revisions
新版本的summer框架中定义了一级api用于调用原生服务。在html页面中引入summer.js.
summer.openCamera({
callback : function(sender, args){
alert(typeof args); //object
alert(typeof(args.imgPath)); //string
alert(args.imgPath);
$('.pic').attr('src',args.imgPath);
}
});
var twocodepath=summer.generateQRCode({
size : 30,//二维码正方形的宽高
content : "你好!"//生成二维码所需的源文字 string类型
});
var qq = twocodepath; //string 图片路径
$('.pic').attr('src',qq);
新版本的summer框架对旧版本的summer框架调用原生服务的方法做了兼容,依然可以使用,但是不推荐。在html页面中引入summer.js 的同时,必须要引入**'iuapmobile.frameworks.core.js'**。
$camera.open({
callback : function (sender, args){
alert(typeof(args.imgPath)); //string
alert(args.imgPath);
$('.pic').attr('src',args.imgPath);
}
});
var twocodepath=$scanner.generateQRCode({
size : 30,//二维码正方形的宽高
content : "text"//生成二维码所需的源文字 string类型
});
var qq = twocodepath; //string 图片路径
$('.pic').attr('src',qq);
| 兼容模式 | 标准模式 |
|---|---|
| $device.getTimeZoneID | summer.getTimeZoneID |
| $device.getTimeZoneDisplayName | summer.getTimeZoneDisplayName |
| $device.getDeviceInfo | summer.getDeviceInfo |
| $device.getLocation | summer.getLocation |
| $device.capturePhoto | summer.capturePhoto |
| $device.getAlbumPath | summer.getAlbumPath |
| $device.getAppAlbumPath | summer.getAppAlbumPath |
| $tel.saveContact | summer.saveContact |
| $device.getContacts | summer.getContacts |
| $device.openAddressBook | summer.openAddressBook |
| $device.getInternalMemoryInfo | summer.getInternalMemoryInfo |
| $device.getExternalStorageInfo | summer.getExternalStorageInfo |
| $device.getMemoryInfo | summer.getMemoryInfo |
| $device.openWebView | summer.openWebView |
| $device.screenShot | summer.screenShot |
| $device.notify | summer.notify |
| $device.getScreenWidth | summer.getScreenWidth |
| $device.getScreenHeight | summer.getScreenHeight |
| $device.getScreenDensity | summer.getScreenDensity |
| $device.currentOrientation | summer.currentOrientation |
| $cache.write | summer.writeFile |
| $cache.read | summer.readFile |
| $camera.openPhotoAlbum | summer.openPhotoAlbum |
| $camera.open | summer.openCamera |
| $net.available | summer.netAvailable |
| $net. getNetworkInfo | summer. getNetworkInfo |
| $scanner.open | summer.openScanner |
| $scanner.generateQRCode | summer.generateQRCode |
| $service.get | summer.get |
| $service.post | summer.post |
| $service.callAction | summer.callAction |
| $sqlite.openDB | summer.UMSqlite.openDB |
| $sqlite.execSql | summer.UMSqlite.execSql |
| $sqlite.queryByPage | summer.UMSqlite.queryByPage |
| $sqlite.exist | summer.UMSqlite.exist |
| $sqlite.query | summer.UMSqlite.query |
| $tel.call | summer.callPhone |
| $tel.sendMsg | summer.sendMsg |
| $tel.sendMail | summer.sendMail |
| $file.remove | summer.removeFile |
| $file.exists | summer.exists |
| $file.download | summer.download |
| $file.open | summer.openFile |
| $file.getFileInfo | summer.getFileInfo |
| $file.getFileInfo | summer.getFileInfo |

