Notification 详细运用
来源:互联网 发布:淘宝店释放是什么意思 编辑:程序博客网 时间:2024/06/05 07:55
package com.example.noti;
import android.app.Activity;
import android.app.Notification;
import android.app.NotificationManager;
import android.app.PendingIntent;
import android.content.Intent;
import android.media.RingtoneManager;
import android.net.Uri;
import android.os.Bundle;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
public class MainActivity extends
Activity {
@Override
public void onCreate(
Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
findViewById(R.id.button1)
.setOnClickListener(
new OnClickListener() {
@SuppressWarnings("deprecation")
public void onClick(
View v) {
// TODO Auto-generated method stub
//创建一个Notification
notification.vibrate = new long[] {
0,
100,
200,
.getActualDefaultRingtoneUri(
MainActivity.this,
RingtoneManager.TYPE_RINGTONE)
.toString();
notification.sound = Uri
.parse(ringname);
//闪光灯
notification.ledOnMS=300;
notification.ledOffMS=1000;
//切换到另一个ACTIVITY
PendingIntent pendingIntent = PendingIntent
.getActivity(
MainActivity.this,
0,
new Intent(
MainActivity.this,
MainActivity.class),
0);
//信息
notification
.setLatestEventInfo(
MainActivity.this,
"NOTIFICATION",
"This is test notification",
pendingIntent);
notificationManager
.notify(0,
notification);
}
});
}
@Override
public boolean onCreateOptionsMenu(
Menu menu) {
getMenuInflater().inflate(
R.menu.activity_main,
menu);
return true;
}
}
import android.app.Activity;
import android.app.Notification;
import android.app.NotificationManager;
import android.app.PendingIntent;
import android.content.Intent;
import android.media.RingtoneManager;
import android.net.Uri;
import android.os.Bundle;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
public class MainActivity extends
Activity {
@Override
public void onCreate(
Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//NotificationManager获取NOTIFICATION_SERVICE
findViewById(R.id.button1)
.setOnClickListener(
new OnClickListener() {
@SuppressWarnings("deprecation")
public void onClick(
View v) {
// TODO Auto-generated method stub
//创建一个Notification
Notification notification = new Notification();
//状态栏显示信息
notification.icon = R.drawable.ic_launcher;
notification.vibrate = new long[] {
0,
100,
200,
300 };
//系统铃声
.getActualDefaultRingtoneUri(
MainActivity.this,
RingtoneManager.TYPE_RINGTONE)
.toString();
notification.sound = Uri
.parse(ringname);
//闪光灯
notification.ledOnMS=300;
notification.ledOffMS=1000;
//切换到另一个ACTIVITY
PendingIntent pendingIntent = PendingIntent
.getActivity(
MainActivity.this,
0,
new Intent(
MainActivity.this,
MainActivity.class),
0);
//信息
notification
.setLatestEventInfo(
MainActivity.this,
"NOTIFICATION",
"This is test notification",
pendingIntent);
notificationManager
.notify(0,
notification);
}
});
}
@Override
public boolean onCreateOptionsMenu(
Menu menu) {
getMenuInflater().inflate(
R.menu.activity_main,
menu);
return true;
}
}
- Notification 详细运用
- Android Notification通知的运用
- Android 中Notification的运用
- Notification详细使用
- Notification详细用法
- Notification详细介绍
- delegate,block,notification三者的运用
- Android ListView 详细运用
- M-notification 结构详细分析
- Notification与NotificationManager详细介绍
- Notification与NotificationManager详细介绍
- Notification与NotificationManager详细介绍
- Notification与NotificationManager详细介绍
- Android中的通知Notification(详细总结)
- Android中Notification详细讲解(一)
- Android学习日记(yzy):Notification的简单运用
- 算法——回溯法详细运用
- Android 加载gif图片 (详细运用)
- python 字符串 大小写转换
- Linux设备驱动模型学习之基础中的基础篇
- Android Listview动态加载数据
- 学习iPhone开发中 sqlite3的使用
- 关于tableview 的一些属性设置
- Notification 详细运用
- Android pull封装,直接解析xml
- 由init、loadView、viewDidLoad、viewDidUnload、dealloc的关系说起
- Undelete PLUS完美使用指南
- Android添加音乐
- 数据库的自然连接, 投影,连接
- 分布式hadoop-1.0.3搭建以及各种变态问题解决
- Android 中使用MediaRecorder进行录像详解(视频录制)
- TCP/IP 主要报文头格式