$cordovaSMS的使用介绍
1、配置环境,配置调用摄像头所需要的插件ng-cordova。可以使用 bower 安装 ,也可以离线下载 后手动放到项目中去。
引入 js 文件时的顺序
<scriptsrc="js/ng-cordova.js">
</script>
<scriptsrc="js/cordova.js">
</script>
2.
①、添加插件$cordovaSMS
cordova plugin add https://github.com/cordova-sms/cordova-sms-plugin.git
|
3.在module中引入 ng-cordova的依赖
angular.module(‘starter’,[‘ionic’,’ngCordova‘,’starter.controllers’])
4.具体代码
//发送短信 $scope.sendSms = function () { var number = document.getElementById('numberTxt').value; var message = document.getElementById('messageTxt').value; alert(number); alert(message); //CONFIGURATION var options = { replaceLineBreaks: false, // true to replace \n by a new line, false by default android: { intent: 'INTENT' // send SMS with the native android SMS messaging //intent: '' // send SMS without open any other app } }; var success = function () { alert('Message sent successfully'); }; var error = function (e) { alert('Message Failed:' + e); }; sms.send(number, message, options, success, error); }html代码
<div class="row"> <div class="col padding" ng-click="takePicture(1)"> <img ng-src="data:image/jpeg;base64,{{data.IDCardImage1}}" style="border: 1px dashed gray;width: 100px;height: 100px;background-color: #f0f0f0"/> </div> <div class="col padding" ng-click="takePicture(2)"> <img ng-src="data:image/jpeg;base64,{{data.IDCardImage2}}" style="border: 1px dashed gray;width: 100px;height: 100px;background-color: #f0f0f0"/> </div> <div class="col padding"></div> </div>