Unity如何在Android上弹出通知消息
来源:互联网 发布:无线串口软件 编辑:程序博客网 时间:2024/05/29 03:10
最近在做一个用在android上定时弹通知消息的功能,通过查资料和试验,总结一下学到内容和注意事项
步骤:
1. 编写android插件来弹出通知消息。
设定闹钟:
//OneShotAlarm 是用来接收闹钟事件的自定义类,需要继承自 BroadcastReceiver
Intent intent = new Intent(AlarmController.this, OneShotAlarm.class);
//requestcode当同时设置多个闹钟时,每个闹钟要不同
PendingIntent sender = PendingIntent.getBroadcast(
AlarmController.this, requestcode, intent, 0);
// We want the alarm to go off 10 seconds from now.
Calendar calendar = Calendar.getInstance();
calendar.setTimeInMillis(System.currentTimeMillis());
calendar.add(Calendar.SECOND, 10);
// Schedule the alarm!
AlarmManager am = (AlarmManager) getSystemService(ALARM_SERVICE);
am.set(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(), sender);
2. 在unity中调用上述插件的接口来弹出通知消息。
像一般的调用androd插件的方法调用
注意事项:
1. 设定闹钟的代码要写在另外一个线程里。否则在unity中调用会出错。
runOnUiThread(new Runnable() {
@Override
public void run() {
......
}
});
2. unity中不能同时设置多个闹钟,必须在多个帧中分别设定。(其实同时设置多个闹钟也是有方法的,需要修改一下插件的接口。)
3. 如果进程被杀掉不弹出消息,可以试试刷原生的android。
- Unity如何在Android上弹出通知消息
- C#在Web上弹出消息框
- 【Android开发】消息提示框与对话框-使用Notification在状态栏上显示通知
- 如何在网页打开时弹出通知,JS代码
- 在Android Wear 上创建通知
- Unity自定义消息弹出框
- Android 上的消息推送通知(Push Notification)
- 关于手机上弹出通知消息后只有震动没声音的问题
- 如何在Listctrl 中接收Headerctrl 的通知消息
- Android 消息通知-Notification
- Android 消息通知机制
- android 消息通知
- Android消息通知
- Android消息通知
- Android 通知栏消息
- Android 通知栏消息
- Android中的消息通知
- Android消息通知
- Linux 下的 CONFIG_OF 选项
- Oracle中merge into的使用
- iOS 实时定位功能
- 属性的小问题
- java.lang.IllegalArgumentException:No view found for id for fragment 的解决
- Unity如何在Android上弹出通知消息
- hdu 5335 Walk Out 搜索+贪心
- UserDefault
- Thinkphp 配置404页面
- Ubuntu终端Terminal常用快捷键
- mongodb源码分析
- Sublime Text 3能用支持的插件推荐
- 文件处理——文件重定向(二)
- Tkinter pack grid place 函数