当前位置: 代码迷 >> Android >> 短信拦截 jar BroadcastReceiver解决方案
  详细解决方案

短信拦截 jar BroadcastReceiver解决方案

热度:53   发布时间:2016-04-28 06:05:06.0
短信拦截 jar BroadcastReceiver
求高手给指点一下:

有以下类继承了BroadcastReceiver,重载了SmsReciver方法,就是想实现拦截短信的功能。拦截短信的功能实现了是这样调用的,
        <receiver android:name="com.example.duanxintest.SmsReciver" >
            <intent-filter android:priority="100000" >
                <action android:name="android.provider.Telephony.SMS_RECEIVED" />
            </intent-filter>
        </receiver>
在xnl里面只想这个类,这个类的代码是

如果不打包成jar,运行项目,通过xml指向recver可以调用onReciver方法,但是,吧com.example.duanxintest.SmsReciver打包为jar后  ,运行项目xml配置不变,却没有执行SmsReciver。试了好多次,也没有报错,请解决过这个问题的老师给解决下,不要问我为什么打包为jar,因为公司有需要,必须这么做。

万分感谢!!!
------解决方案--------------------
我自己试了下,及时打在jar包里也是可以执行的。你看看jar包的路径正确么?
------解决方案--------------------
jar有被build到apk里面吗?eclipse检查一下build path
------解决方案--------------------
估计也是你的jar包打完之后没有导入在需要应用的项目里。
------解决方案--------------------
你打成jar包后是否也需要注册广播了?
  相关解决方案