通知面板下拉菜单的屏幕亮度调节软件丢失

实现在开机后收到如图所示的通知,并且在下拉通知栏中,一点击“the notification”通知,该通知就消失。
通过自定义一个BroadcastReceiver,来接收广播"android.intent.action.BOOT_COMPLETED"和
"com.sec.android.app.simrecord.CLEAR_NOTI_ACTION"。
在收到广播BOOT_COMPLETED,生成一条通知。
在收到广播CLEAR_NOTI_ACTION,清除该通知。
具体代码如下:
public class SimRecordReceiver extends BroadcastReceiver {
private static final String TAG ="simrecord: SimRecordReceiver";
static final int NOTI_ID =0;
private static final String CONTENT_URI ="content://com.sec.provider.simrecord";
private static final String CLEAR_NOTI_ACTION ="com.sec.android.app.simrecord.CLEAR_NOTI_ACTION";
private static final long[] VIBRATE ={0,500};
SimRecordResolver mSimRecordR
Context mC
public SimRecordReceiver() {
// TODO Auto-generated constructor stub
public void onReceive(Context context, Intent intent) {
// TODO Auto-generated method stub
Log.d(TAG," onReceive()= " + intent.getAction().toString());
mSimRecordResolver = new SimRecordResolver(context);
if(CLEAR_NOTI_ACTION.equals(intent.getAction().toString())){
Log.d(TAG," mNotifiManager . cancel() " );
NotificationManager mNotifiManager = (NotificationManager)mContext. getSystemService(Context.NOTIFICATION_SERVICE);
mNotifiManager.cancel(0);
if(("android.intent.action.BOOT_COMPLETED").equals(intent.getAction().toString())){
setNoti();
public void setNoti(){
Log.d(TAG," onReceive()
setNoti()" );
Intent resultIntent = new Intent();
resultIntent.setAction(CLEAR_NOTI_ACTION);
PendingIntent resultPendingIntent = PendingIntent.getBroadcast(mContext, 0, resultIntent, 0);
NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(mContext)
.setSmallIcon(R.drawable.sim_icon)
//设置图标
.setContentTitle("the notification")
//设置标题
.setContentText("the notification: setContentText")
//设置在下拉菜单中的显示内容
.setVibrate(VIBRATE)
//设置通知到来时的震动提示
.setTicker("the notification: setTicker")
//设置在最顶端的显示内容
.setAutoCancel(true)
.setContentIntent(resultPendingIntent);
//设置点击通知时,要触发的activity或者broadcast
NotificationManager mNotifiManager = (NotificationManager) mContext.getSystemService(Context.NOTIFICATION_SERVICE);
mNotifiManager.notify(0, mBuilder.build());
//发出通知
1.首先看生成一条通知,主要是通过NotificationCompat.Builder类进行设置。
通过以下方法分别设置了通知的主要信息:
setSmallIcon() / setContentTitle() / setContentText() / setTicker();
最后通过NotificationManager类进行发送通知mNotifiManager.notify(0, mBuilder.build());
其中方法notify(int id,
Notification notification)中的参数分别代表以下意义:
& id:在通知移除的时候,也是根据该值进行移除的,类似于此条通知的身份证。
&notification: 是需要发出的通知,在这里我们通过NotificationCompat.Builder类的build()方法进行初始化通知。
2.实现点击通知,然后通知移除。
&a. 首先初始化一个Intent,设置该Intent的Action为CLEAR_NOTI_ACTION
&b.通过PendingIntent类的方法getBroadcast(),得到一个PendingIntent。该方法类似于Context.sendBroadcast().
& 如果是要实现点击通知跳转到另外一个activity,那么就可以通过PendingIntent类的方法getActivity(),得到一个PendingIntent。
c. 最后NotificationCompat.Builder类的setContentIntent(), 将该PendingIntent设置到通知去。
d.SimRecordReceiver收到Action为CLEAR_NOTI_ACTION的Intent,对通知进行移除mNotifiManager.cancel(0);
以上就介绍了Notification -- 一点击通知栏的通知,该通知就消失,包括了方面的内容,希望对Android开发有兴趣的朋友有所帮助。
电脑/手机小常识:恢复Windows经典界面很多人安装了Windows XP后的第一感觉就是Windows变得漂亮极了。只是可惜美丽的代价要耗掉我们本就不富裕的内存和显存。要想恢复到和经典Windows类似的界面和使用习惯,请在桌面上单击鼠标右键,选择“属性”命令即可进入“显示属性”的设置窗口。这里共有“主题”、“桌面”、“屏幕保护程序”、“外观”和“设置”五个选项卡。在当前选项卡的标签上会有一条黄色的亮色突出显示,默认是“主题”选项卡,这里我们只要在“主题”的下拉选单里选择“Windows经典”,立即就可以在预览窗口看到显示效果,同时,外观选项卡的内容也会随之进行更改。注意:Windows XP中“主题”和“外观”选项卡是息息相关的,只要更改其中的任何一个选项,在另一个选项卡中也会看到相应的改变。
上一篇: 下一篇:查看: 3110|回复: 8
注册时间最后登录阅读权限90积分41044精华26帖子
论坛元老, 积分 41044, 距离下一级还需 9958955 积分
有没有像安卓那样的下拉快捷方式?插件叫什么名字?
注册时间最后登录阅读权限90积分142109精华0帖子
论坛元老, 积分 142109, 距离下一级还需 9857890 积分
没人知道啊
注册时间最后登录阅读权限90积分112196精华0帖子
论坛元老, 积分 112196, 距离下一级还需 9887803 积分
有啊& & 叫sb& & 好像
注册时间最后登录阅读权限90积分141654精华0帖子
论坛元老, 积分 141654, 距离下一级还需 9858345 积分
注册时间最后登录阅读权限90积分113067精华0帖子
论坛元老, 积分 113067, 距离下一级还需 9886932 积分
装sbsetting 插件,然后再通知中打开sbsetting ,再下拉就有了
注册时间最后登录阅读权限90积分112912精华0帖子
论坛元老, 积分 112912, 距离下一级还需 9887087 积分
注册时间最后登录阅读权限90积分112969精华0帖子
论坛元老, 积分 112969, 距离下一级还需 9887030 积分
注册时间最后登录阅读权限90积分200023精华44帖子
论坛元老, 积分 200023, 距离下一级还需 9799976 积分
最方便的就是NCseting,貌似是这样拼的。免费插件。有wifi,亮度,音量,转屏,开关机等十几个常用开关
注册时间最后登录阅读权限90积分141654精华0帖子
论坛元老, 积分 141654, 距离下一级还需 9858345 积分
帮你找到了
最新苹果手机
平板电脑品牌报价大全
···············
···············
Powered by

我要回帖

更多关于 如何调节电脑屏幕亮度 的文章

 

随机推荐