我有一个项目来开发一个应用程序,当我的 android 手机处于静音模式时,通过传入的 SMS 会响亮。我不要求任何源代码。我只是想知道如何进行此操作。
问问题
810 次
3 回答
2
你需要为收到的短信注册接收器
public class SmsReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
Bundle bundle = intent.getExtras();
//play ringtone here
}
}
*注意:不要忘记在清单文件中包含权限
<uses-permission android:name="android.permission.SEND_SMS"/>
和接收器部分:
<receiver android:name=".listener.SmsListener">
<intent-filter>
<action android:name="android.provider.Telephony.SMS_RECEIVED" />
</intent-filter>
</receiver>
于 2013-06-25T06:21:49.707 回答
1
您需要实现一个BroadcastReceiver来监听 SMS 事件。这些教程应该可以帮助您入门:
于 2013-06-25T06:15:30.693 回答
0
UrbanAirship是个好东西。它也会给你通知!
于 2013-06-25T06:32:46.270 回答