Android - 启用通知栏的简单代码

时间:2010-07-31 10:20:12

标签: android

我有一个Android设备,其默认设置是关闭通知栏,因此您无法将其向下拖动。我想编写一个简单的程序,重新打开通知栏,以便您可以将其向下拖动以查看通知。如果有人能告诉我这样做的代码,我将非常感激。

2 个答案:

答案 0 :(得分:5)

首先,您必须查看Android SDK - Creating Status Bar Notifications 页面。

NotificationManager manger = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);

        Notification notification = new Notification(R.drawable.icon,
                "Notification text that will be shown on status bar.", System
                        .currentTimeMillis());

        // The PendingIntent will launch activity if the user selects this
        // notification
        PendingIntent contentIntent = PendingIntent.getActivity(context,
                REQUEST_CODE, new Intent(this, MyActivity.class), 0);
        notification.setLatestEventInfo(this, "Content Title", "Content text",
                contentIntent);
        manger.notify(NOTIFICATION_ID, notification);

有关示例,请参阅此anddev.org page

另请查看此 Example

答案 1 :(得分:0)

在什么设备上“默认是通知栏关闭”?如果应用程序无法发布通知,以便用户可以在应用程序执行任何其他操作的情况下查看和响应通知,那么这不是兼容设备,制造商需要修复它。