Android使用alarmManager实现本地定时推送
16lz
2021-01-24
很多第三方推送比如极光、信鸽等,本地进程杀掉后,就无法推送到客户端了,无论是远端还是本地都一样。android的alarmManager可以解决本地问题(小米等几种奇葩机型除外)
直接上干货
需要用的java代码,传送门:https://github.com/yangxuan0261/AndroidAlarm
然后在主工程配上对应的Receiver,在application中加上一下代码
<activity android:configChanges="orientation" android:label="@string/app_name" android:launchMode="singleTask" android:screenOrientation="sensorLandscape" android:theme="@android:style/Theme.NoTitleBar.Fullscreen" android:name="com.qtz.game.utils.ClickActivity"> <intent-filter> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.DEFAULT" /> intent-filter> activity> <receiver android:name="com.qtz.game.utils.TriggerReceiver" android:exported="false"> receiver> <receiver android:name="com.qtz.game.utils.ClearReceiver" android:exported="false"> receiver>
更多相关文章
- 服务器基于PHP CodeIgniter,Android基于Volley实现多文件/图片上
- 使用Swift为Android构建代码
- 【COCOS2DX-ANDROID-游戏开发之二五】 调试 C++代码
- android中设置ListView的选中的Item的背景颜色(附源码)
- Webview实现android简单的浏览器实例代码
- Android锁屏与解屏相关代码分析
- Android之Volley框架在实际开发过程中运用
- android 判断横竖屏问题的详解
- android学习笔记之AIDL