我已经看到我的手机和其他手机中的短信被显示为popup
一种东西。I know how to show the sms from inbox in the form of ListView
.我搜索了很多,但没有办法在android中显示类似短信之PopUp
类的东西。有人可以在这方面帮助我吗?提前致谢。
.
一般来说,您需要做的是:
在清单中使用 SMS 接收意图过滤器注册 BroadcastReceiver(不要忘记权限)
<receiver android:name="com.tam.receivers.YourReceiver" >
<intent-filter >
<action android:name="android.intent.action.SMS_RECEIVED" />
</intent-filter>
</receiver>
<uses-permission android:name="android.permission.READ_SMS" />
<uses-permission android:name="android.permission.RECEIVE_SMS" >
在 BroadcastReceiver 的 onReceive 中启动后台服务
公共类 YourReceiver 扩展 BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) {
Intent startServiceIntent = new Intent(context, YourService.class);
context.startService(startServiceIntent);
}
}
从服务中打开一个对话框
下面的链接可以帮助您在弹出窗口中显示短信
http://mobile.dzone.com/articles/android-custom-sms-popup-part