状态栏上的安卓图标
Posted
技术标签:
【中文标题】状态栏上的安卓图标【英文标题】:android icon on status bar 【发布时间】:2014-07-15 13:56:09 【问题描述】:我可以设置即使关机再开机后手机图标仍然存在? 比如闹钟
我使用这个代码:
public void setNotificationToStatusBar()
String forwarder_start_str= getResources().getString(R.string.sms_forwarding_activated);
String app_name=getResources().getString(R.string.app_name);
Intent intent= new Intent(this, PrefActivitySmsForwarder.class);
Notification n= new Notification(R.drawable.ic_launcher,forwarder_start_str, System.currentTimeMillis());
n.flags=Notification.FLAG_ONGOING_EVENT;
PendingIntent pi=PendingIntent.getActivity(getApplicationContext(), 0,intent,0);
n.setLatestEventInfo(getApplicationContext(), app_name, forwarder_start_str, pi);
n.defaults= Notification.DEFAULT_ALL;
nm.notify(uniqueId, n);
finish();
关闭手机后,图标消失,但应用可以正常工作
【问题讨论】:
【参考方案1】:本质上,通知不会在设备重启后持续存在。您将需要手动确定设备何时重新启动并再次发出通知。
Trying to start a service on boot on android
【讨论】:
以上是关于状态栏上的安卓图标的主要内容,如果未能解决你的问题,请参考以下文章
安卓开发百度地图API:如何点击图标后把当前位置移到地图中心?