文档章节

Android版添加phonegap-读取手机短信插件教程

大街小巷
 大街小巷
发布于 2015/12/22 16:52
字数 332
阅读 62
收藏 0

1.拷贝Pggetsms.java到你的项目里面,修改里面的包名。


2.在插件引用文件里面添加:
——————-2.x版本—————
<plugin name=”Pggetsms” value=”com.*****.Pggetsms”/>
——————3.x版本——————
<feature name=”Pggetsms”>
<param name=”android-package” value=”com.*****.Pggetsms” />
</feature>


3.在AndroidManifest.xml 添加权限:
<uses-permission android:name=”android.permission.RECEIVE_SMS” />
<uses-permission android:name=”android.permission.READ_SMS” />


4.拷贝js文件到你你www文件夹里,并引入到你的html 页面里面。


5.在页面里面写方法
//开始监听短信接口
function getsms() {
window.plugins.Pggetsms.get(
function(success) {
alert(“success: ” + success);
},
function(fail) {
// alert(“encoding failed: ” + fail);
});
}
//接受短信 这个方法是用来接收短信的 数据处理在这里
function showsms(data){
alert(data);
}
<button onclick=”getsms();”>获取当前短信</button>


6.运行app后,点击这个方法,然后给你的手机发一条短信,当手机收到短信后,会被app获取到,并传给html页面里。


KeyMob作为中国国内专业的移动广告平台,专注于移动营销广告进行高效的优化管理及Android/IOS应用交叉推广,帮助开发者实现最高的收入。

© 著作权归作者所有

大街小巷
粉丝 8
博文 208
码字总数 130367
作品 0
长沙
私信 提问
基于PhoneGap的Android应用开发-Get started

PhoneGap是一款开源的手机应用开发平台,它仅仅只用HTML和JavaScript语言就可以制作出能在多个移动设备上运行的应用。 PhoneGap将移动设备本身提供的复杂的API进行了抽象和简化,提供了一系列...

无鸯
2011/09/09
1K
1
使用The PhoneGap Developer App实现快速调试项目

如今,基于 PhoneGap 的混合 APP 开发技术更加成熟,优势更加凸显。移动互联网的迅猛发展,Android 和 iOS 的版本快速迭代,使 HTML5 的性能问题逐步解决。仅仅在 PhoneGap 官网上,已经有来...

crazymus
2015/04/26
0
0
phoneGap3.0安装步骤(以windows下的android环境为例):

phoneGap3.0安装步骤(以windows下的android环境为例): 环境: WIN系统,JDK,Android,Eclipse,Ant,Git,PhoneGap3.x (Cordova) 1. 安装JRE,设置JAVAHOME,比如JAVAHOME=C:programJavaj...

kisshua
2014/03/05
0
0
phonegap桌面开发工具视频教程-不搭建环境就可以开发phonegap app

不搭建andrid 环境 不配置android sdk 或者不搭建xcode环境,或者不安装 node.js npm 的情况下就可以创建phoengap应用 电脑敲代码 手机上的phonegap app实时自动更新显示 Phonegap桌面开发工...

2tman
2015/01/22
0
0
phonegap android开发初体验

最近想学习一下手机上的web app开发,朋友推荐phonegap是一个很不错的跨平台开发框架,下面是初次使用的一些总结总结。 1、开发环境配置 系统要求可以具体参考:http://developer.android.co...

弓影
2011/11/14
0
2

没有更多内容

加载失败,请刷新页面

加载更多

Angular 英雄编辑器

应用程序现在有了基本的标题。 接下来你要创建一个新的组件来显示英雄信息并且把这个组件放到应用程序的外壳里去。 创建英雄组件 使用 Angular CLI 创建一个名为 heroes 的新组件。 ng gener...

honeymoose
今天
4
0
Kernel DMA

为什么会有DMA(直接内存访问)?我们知道通常情况下,内存数据跟外设之间的通信是通过cpu来传递的。cpu运行io指令将数据从内存拷贝到外设的io端口,或者从外设的io端口拷贝到内存。由于外设...

yepanl
今天
6
0
hive

一、hive的定义: Hive是一个SQL解析引擎,将SQL语句转译成MR Job,然后再在Hadoop平台上运行,达到快速开发的目的 Hive中的表是纯逻辑表,就只是表的定义,即表的元数据。本质就是Hadoop的目...

霉男纸
今天
3
0
二、Spring Cloud—Eureka(Greenwich.SR1)

注:本系列文章所用工具及版本如下:开发工具(IDEA 2018.3.5),Spring Boot(2.1.3.RELEASE),Spring Cloud(Greenwich.SR1),Maven(3.6.0),JDK(1.8) Eureka: Eureka是Netflix开发...

倪伟伟
昨天
13
0
eclipse常用插件

amaterasUML https://takezoe.github.io/amateras-update-site/ https://github.com/takezoe/amateras-modeler modelGoon https://www.cnblogs.com/aademeng/articles/6890266.html......

大头鬼_yc
昨天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部