Android的充电状态、电池状态检测,Notification声音设置、点击提示不弹出新Activity的解决办法


Android 监控手机电池的状态(引申为可以监控手机usb线的插拔事件的监听)

http://blog.csdn.net/sky181772733/article/details/7377799


Android AlarmManager实现不间断轮询服务

http://blog.csdn.net/ryantang03/article/details/9317499


Android Notification 详解,MediaPlayer 一直播放系统铃声

http://www.open-open.com/lib/view/open1378263855687.html


android Notification的一个简单应用(在Notification中嵌入一个进度条,并且这个Notification点击消失但不会跳转)

http://www.kankanews.com/ICkengine/archives/85654.shtml

最后一篇可能会有死链接,转载如下:

  网上很多的例子都是直接获取Notification对象来设置一个通知,其实Notification跟Dialog一样,也有自己的Builder,可以用builder对象来设置一个Notification

    这个例子是在Notification中嵌入一个进度条,并且这个Notification点击消失但不会跳转(跟android的vcard文件导入时弹出的Notification一样)

NotificationManager mNotificationManager = (NotificationManager)                context.getSystemService(Context.NOTIFICATION_SERVICE);        Notification.Builder builder = new Notification.Builder(context);        builder.setOngoing(true);        builder.setProgress(total, current, false);//设置进度条,false表示是进度条,true表示是个走马灯        builder.setTicker(title);//设置title        builder.setWhen(System.currentTimeMillis());        builder.setContentTitle(content);//设置内容        builder.setAutoCancel(true);//点击消失        builder.setSmallIcon(R.drawable.upload);        builder.setContentIntent(PendingIntent.getActivity(context, 0, new Intent(), 0));//这句和点击消失那句是“Notification点击消失但不会跳转”的必须条件,如果只有点击消失那句,这个功能是不能实现的        Notification noti = builder.getNotification();        mNotificationManager.notify(id,noti);

   

更多相关文章

  1. android菜鸟学习笔记5----第一个android程序
  2. 如果你想用对话框代替一个activity的话,可以设置activity的主题属
  3. android Notification 的使用
  4. Android中设置控件可见与不可见详解
  5. EditText控件实现只读
  6. Android(安卓)SDK 2.2 开发环境搭建
  7. Android自定义标题栏
  8. TextView属性大全
  9. android:configChanges属性

随机推荐

  1. android 编译问题
  2. Android性能优化
  3. 增加按键音
  4. getApplicationContext()与this,getBaseC
  5. android实现自定义顶部标题栏
  6. Unity打Android包报错总结
  7. android 单行gridview横向滑动的实现
  8. Android(安卓)greendao数据库的使用
  9. 编译第三方APK进Android(预装APK)
  10. android 震动效果实现,从Settings里面读值