1.6的模拟器试过了,没有问题。但是安装到 乐phone 手机里面就不行,怎么解决???
解决方案 »
- android如何实现Notification顺序显示完多条通知后消失
- linux下如何给手机发AT命令?
- Unable to start activity ComponentInfo{mars.activity04/mars.activity04.SecondAct
- 2个Activity如何操作同一个存储对象,类似于注册和修改用户注册信息功能
- 没有Activity, 只有BroadcastReceiver和Service的程序,能运行,但不能断点调试?
- android 的jpeg解码能力不行?
- android logcat pid tag都显示为unknown
- android canvas.scale()文字缩放后变模糊
- Android工程中如何导入jar包,覆盖android.jar包中已有的包?
- android vlc截图与视频录制问题
- 获得android 的多媒体硬件加速功能
- 菜鸟请教高手关于XML的一些问题
<receiver android:name=".PhoneStatReceiver">
<intent-filter android:priority="1000">
<action android:name="android.intent.action.NEW_OUTGOING_CALL" />
</intent-filter>
</receiver>
发送的是普通广播,所有订阅者都有机会获得并进行处理。Context.sendOrderedBroadcast()
发送的是有序广播,系统会根据接收者声明的优先级别按顺序逐个执行接收者,前面的接收者有权终止广播(BroadcastReceiver.abortBroadcast()),如果广播被前面的接收者终止,后面的接收者就再也无法获取到广播。对于有序广播,前面的接收者可以将数据通过setResultExtras(Bundle)方法存放进结果对象,然后传给下一个接收者,下一个接收者通过代码:Bundle bundle = getResultExtras(true))可以获取上一个接收者存入在结果对象中的数据。系统收到短信,发出的广播属于有序广播。如果想阻止用户收到短信,可以通过设置优先级,让你们自定义的接收者先获取到广播,然后终止广播,这样用户就接收不到短信了。
还有自己发现android 2.2和android 1.6的配置文件AndroidManifest.xml的语法一样的;setResultData(String s);方法在android 2.2和android 1.6中都有效。