求高手给指点一下:
有以下类继承了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包后是否也需要注册广播了?