notification

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="fill_parent"
android:layout_height="fill_parent">
<Button android:id="@+id/btn1" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:text="我今天高兴"
android:drawableLeft="@drawable/smile" android:drawablePadding="10dp" />
<Button android:id="@+id/btn4" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:text="使用默认的声音" />
</LinearLayout>
在Main.java关键代码如下:
public class Main extends Activity implements OnClickListener {
private NotificationManager notificationManager;
private void showNotification(String tickerText, String contentTitle,
String contentText, int id, int resId) {

Notification notification = new Notification(resId, tickerText,
java.lang.System.currentTimeMillis());

PendingIntent contentIntent = PendingIntent.getActivity(this, 0,
getIntent(), 0);

notification.setLatestEventInfo(this, contentTitle, contentText,
contentIntent);
notificationManager.notify(id, notification);

}
private void setDefaults(String tickerText, String titleText,
String contentText, int id, int resId, int defaults) {
Notification notification = new Notification(resId, tickerText,
java.lang.System.currentTimeMillis());

PendingIntent contentIntent = PendingIntent.getActivity(this, 0,
new Intent(this, Main.class), 0);

notification.setLatestEventInfo(this, titleText, contentText,
contentIntent);
notification.defaults = defaults;
notificationManager.notify(id, notification);
}

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
notificationManager = (NotificationManager) this
.getSystemService(NOTIFICATION_SERVICE);

}

}

更多相关文章

  1. default locale 设置地区
  2. 改写ListView样式
  3. android手电筒开发
  4. android游戏开发课程layout_…
  5. android手动拖动滚动条快速滑动
  6. Android】Android(安卓)apk默认安装位置设置
  7. 元素可指定如下常用属性
  8. Android(安卓)android:gravity属性介绍及效果图
  9. [转]Android(安卓)源代码结构

随机推荐

  1. android弹出单选、多选菜单
  2. Android之自定义标题栏(组合控件)
  3. slidingmenu框架
  4. android 关于联系人列表的一个类
  5. android 关于图片的放大,缩小,旋转功能的实
  6. android活动的跳转到另一个活动
  7. 两种方式使用android时间和日期控件
  8. A20启动LUNCH选项修改
  9. react-native调用Android原生模块
  10. Android编译错误Execution failed for ta