起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: btt132

[处理中5] 如何获取使用本平台的移动端手机号

[复制链接]

126

主题

349

帖子

1030

积分

金牌会员

Rank: 6Rank: 6

积分
1030
QQ
 楼主| 发表于 2017-11-14 15:14:10 | 显示全部楼层
本帖最后由 btt132 于 2017-11-14 15:15 编辑

var mainActivity = {};
define(function(require)
{   
var $ = require("jquery");   
    require("cordova!cordova-plugin-sim");
var utils = require(" http://localhost:8080/mobileUI/ysxcbg/ysxcbg/process/ysxcbg/www/sim.js");   
//var utils = require("$UI/demo/plugin/utils");   
var Model = function()
{        
this.callParent();   
};
Model.prototype.IOSClick = function(event)
{   
    document.addEventListener("deviceready", iOSOnDeviceReady, false);   
    function iOSOnDeviceReady()
    {      
    window.plugins.sim.getSimInfo(iOSSuccessCallback, errorCallback);   
    }   
    function iOSSuccessCallback(result)
    {      
    alert(           
     //运营商的名字            "carrierName:"+ result.carrierName+           
     //国家编号            "\n countryCode:"+ result.countryCode+            
     //移动国家代码            "\n mcc:"+ result.mcc+           
     //移动网络代码            "\n mnc:"+ result.mnc+           
     //是否允许voip(网络电话)           
     "\n allowsVOIP:"+ result.allowsVOIP      
      );   
     }         
     function errorCallback(error)
     {        
     alert(error);   
     }
};
Model.prototype.AndroidClick = function(event)
{   
     document.addEventListener("deviceready", androidOnDeviceReady, false);   
     function androidOnDeviceReady()
     {        
     window.plugins.sim.getSimInfo(androidSuccessCallback, errorCallback);   
     }   
     function androidSuccessCallback(result)
     {        
       alert(         
          //运营商的名字        "carrierName:"+result.carrierName+               
          //国家编号            "\n countryCode:"+result.countryCode+           
          //移动国家代码            "\n mcc:"+result.mcc+            
          //移动网络代码            "\n mnc:"+result.mnc+            
          //手机号            "\n phoneNumber:"+result.phoneNumber+           
          //IMEI号            "\n deviceId:"+result.deviceId+           
          //sim卡序列号            "\n simSerialNumber:"+result.simSerialNumber+           
          //国际移动用户识别码            "\n subscriberId:"+result.subscriberId+           
          //呼叫状态            "\n callState:"+result.callState+            
          //获取数据活动状态            "\n dataActivity:"+result.dataActivity+            
          //当前使用的网络类型            "\n networkType:"+result.networkType+            
          //手机类型            "\n phoneType:"+result.phoneType+            
          //SIM的状态信息            "\n simState:"+result.simState+            
          //是否漫游            
          "\n isNetworkRoaming:"+result.isNetworkRoaming              
          );}
      function errorCallback(error)
      {   
      alert(error);
      }
      };
Model.prototype.modelModelConstructDone = function(event)
  {  
  utils.showCode(this,"AndroidClick").showCode("IOSClick").prettyPrint();
  };

     return Model;
});


mainActivity.input1Change = function(event){
window.plugins.sim.getSimInfo();        
};
将案列中的代码复制个人的js中,提示“define未定义“,这么使用是不是不对呀。如何修正呢
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2017-11-14 16:24:28 | 显示全部楼层
F12打开浏览器的开发人员调试工具看看console中的完整错误信息
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

126

主题

349

帖子

1030

积分

金牌会员

Rank: 6Rank: 6

积分
1030
QQ
 楼主| 发表于 2017-11-15 14:10:19 | 显示全部楼层
/UI2/demo/plugin/sim/demo.w"这个功能的允许效果在哪个目录下可以看到,使用mysql的数据库运行平台,找不到这个功能的运行界面呢
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2017-11-15 15:14:02 | 显示全部楼层
平台默认没有配置功能树,可以都/UI2/demo/config/demo1.function.xml中参考已有的,自己添加一个
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

126

主题

349

帖子

1030

积分

金牌会员

Rank: 6Rank: 6

积分
1030
QQ
 楼主| 发表于 2017-11-15 16:56:36 | 显示全部楼层
在目录树中添加了,在手机浏览器中测试点击Android按钮没有反应。是得打包成app才可以吗?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2017-11-15 17:27:02 | 显示全部楼层
cordova插件不能用浏览器访问,必须打包后在app中用
打包的时候还有选择插件
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

126

主题

349

帖子

1030

积分

金牌会员

Rank: 6Rank: 6

积分
1030
QQ
 楼主| 发表于 2017-11-17 15:43:56 | 显示全部楼层
本帖最后由 btt132 于 2017-11-17 16:18 编辑

打包时的首页: {8A57CB16-99C9-41A0-90DF-1DD48EBD8158}.jpg
应该怎么选。是选某个功能的主页作为首页。还是选整个portal的index作为首页。将/UI2/demo/plugin/sim/demo.w选择为主页打包。错误提示如下: QQ图片20171117161330.jpg
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2017-11-17 16:22:40 | 显示全部楼层
UIServer的地址改为自己的服务地址

首页设置portal的index.w
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

126

主题

349

帖子

1030

积分

金牌会员

Rank: 6Rank: 6

积分
1030
QQ
 楼主| 发表于 2017-11-18 09:24:24 | 显示全部楼层
本帖最后由 btt132 于 2017-11-18 14:34 编辑

打包后能够运行,但是不能取出手机号是怎么回事呀。运行结果如下图: QQ图片20171118143228.jpg
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2017-11-20 09:10:47 | 显示全部楼层
android具体的什么版本?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-5 12:37 , Processed in 0.070361 second(s), 25 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表