java代码:

PhoneStateListener phoneStateListener = new PhoneStateListener() {

@Override

public void onSignalStrengthsChanged(SignalStrength signalStrength) {

// TODO Auto-generated method stub

......

}

};

((TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE)).listen(phoneStateListener, PhoneStateListener.LISTEN_SIGNAL_STRENGTHS);

listen方法需要传入一个PhoneStateListener 的实例,需要重写onSignalStrengthsChanged方法以供回调。

native js中:

var main = plus.android.runtimeMainActivity();

var telephoneManager = plus.android.invoke(main, "getSystemService", "phone");

plus.android.importClass(telephoneManager);

var PhoneStateListener = plus.android.importClass("android.telephony.PhoneStateListener");

var phoneStateListener = new PhoneStateListener();

//这里给onSignalStrengthsChanged 重新赋值,但是onSignalStrengthsChanged 的回调一直没有被调用

phoneStateListener.onSignalStrengthsChanged = function(signalStrength) {

......

};

telephoneManager.listen(phoneStateListener, PhoneStateListener.LISTEN_SIGNAL_STRENGTHS);

android重写方法,android中native js中重写方法问题相关推荐

  1. 加mp4文件后js失效_Jquery方法load之后导致js失效解决方法

    Jquery方法load之后导致js失效解决方法 >>>>>>>>>>>>>>>>>>> ...

  2. js方法写在html中,在js中写html代码怎么写

    在js中写html代码的方法:首先使用div标签创建一块区域,给div标签添加一个id属性:然后在js中将一段html代码保存在html变量中:最后使用innerHTML属性,将html代码动态写入d ...

  3. 在asp中使用js的encodeURIComponent方法

    大家知道,在js里encodeURIComponent 方法是一个比较常用的编码方法,但因工作需要,在asp里需用到此方法,查了好多资料,没有很好的方法,最后用了下面这个方法,基本解决了问题. < ...

  4. android 修改activity壁纸,使用native.js修改系统壁纸(Android)

    通过native.js修改系统壁纸,直接上源码: function setwallpaper(){ var WallpaperManager = plus.android.importClass(&q ...

  5. bootstrapTable printThis打印插件 中 printThis.js中的一个buge

    printThis打印插件还有一个大坑,先看看,一定要注意: 如果你用的开发工具(HBuilder.exe)访问形式是ip的形式如:http://127.0.0.1:8020/TestBootStra ...

  6. 微信小程序:wxml中写js语句的方法

    在小程序开发过程中,有时会遇到需要在wxml页面处理数据的情况,那么都有哪些方法可以实现呢?今天我们来总结两种方法. 第一种:直接在wxml文件中使用wxs标签 <wxs module=&quo ...

  7. html中的js操作Session方法

    存储数据 采用setItem()方法存储 sessionStorage.setItem('testKey','这是一个测试的value值'); // 存入一个值 通过属性方式存储 sessionSto ...

  8. android学习笔记---53_采用网页设计软件界面,以及使用android系统内置的浏览器,利用js调用java方法

    Java技术qq交流群:JavaDream:251572072 2013/5/16 53_采用网页设计软件界面 ------------------------------ 1.注意这里可以把网页放到 ...

  9. Vue中向js中传递参数并在js中定义对象并转换参数

    场景 有下面这种主从表结构 上面的信息是主表的信息,下面是从表的信息. 在Vue中将页面的信息传递到js的方法中,在js方法中将参数进行转换使其与后台接收的参数相匹配. 注: 博客: https:// ...

最新文章

  1. oracle 之 EXP、IMP 使用简介
  2. linux重做引导分区,linuxgrub 0.97三重引导,基本无解,除非重做硬盘
  3. 学习spring2--跟我一起学Spring 3(3)–使用Spring开发第一个HelloWorld应用
  4. CF1392G-Omkar and Pies【dp】
  5. 联想小新300加固态_就联想小新 Pro 13 固态硬盘混用一事,官方回应
  6. 编译安装Postfix-2.10.10
  7. Gym 102091L Largest Allowed Area 【二分+二维前缀和】
  8. Python破解协议密码
  9. 【系列二之图像处理系列】波形处理(3)
  10. 网上书店系统活动设计
  11. 用Python解读房贷利率,有没有套路?这是我见过最透彻的Python版解读!
  12. android蓝牙红外,单片机蓝牙+红外学习转发模块源程序 实现用安卓手机控制所有家电...
  13. java生成随机邮箱_Java随机密码生成并和邮箱、手机号匹配
  14. Mysql数据库快速插入亿级数据
  15. js小游戏 (飞行的小鸟--canvas)
  16. (二)巴菲特与索罗斯的投资习惯:七种致命的投资信念
  17. 宝塔面版配置本机访问测试站点
  18. $LSB_SUB_PARM_FILE
  19. 如何确定抽样统计的最小样本量(附:随机抽样统计的抽样误差Excel计算表格)
  20. 【USB】Zadig 工具的使用说明与下载

热门文章

  1. 45、Power Query-缺少功能区选项卡
  2. SAP的模块化服务应用市场Hybris,前景如何?
  3. SAP删除会计科目 OBR2
  4. 近100年来全球20家顶尖公司成功原因揭秘
  5. SAP PP模块调研问卷
  6. OA实施成功率提升,流程梳理是关键
  7. 系统上线后关键用户的工作建议
  8. BAPI_ACC_GL_POSTING_POST生成财务预制凭证
  9. 10个凭证类型的速记
  10. 关于SAP的预留问题