导航:首页 > 操作系统 > android日历提醒功能

android日历提醒功能

发布时间:2023-05-25 11:00:24

A. 如何在android4.4上添加未读信息,未接来电或日历新事件提醒等功能

详细修改如下:
1.首先准备各种大小的ic_newevents_numberindication.9.png图片,这个自己去找吧

,如果你是搞开发的,在以前的项目中都可以找到的。
2.定义个未读信息支持的app事件xml,我这个支持短信,日历,电话,邮件:
b/packages/apps/Launcher3/res/xml/unread_support_shortcuts.xml
内容如下:
+<?xml version="1.0" encoding="UTF-8"?>
+<unreadshortcuts xmlns:launcher="http://schemas.android.com/apk/res-

auto/com.android.launcher3">
+
+ <shortcut
+ launcher:unreadPackageName="com.android.dialer"
+ launcher:unreadClassName="com.android.dialer.DialtactsActivity"
+ launcher:unreadType="0"
+ launcher:unreadKey="com_android_contacts_unread"
+ />
+ <shortcut
+ launcher:unreadPackageName="com.android.mms"
+ launcher:unreadClassName="com.android.mms.ui.BootActivity"
+ launcher:unreadType="0"
+ launcher:unreadKey="com_android_mms_unread"
+ />
+ <shortcut
+ launcher:unreadPackageName="com.android.email"
+ launcher:unreadClassName="com.android.email.activity.Welcome"
+ launcher:unreadType="0"
+ launcher:unreadKey="com_android_email_unread"
+ />
+ <shortcut
+ launcher:unreadPackageName="com.android.calendar"
+ launcher:unreadClassName="com.android.calendar.AllInOneActivity"
+ launcher:unreadType="0"
+ launcher:unreadKey="com_android_calendar_unread"
+ />
+ <shortcut
+ launcher:unreadPackageName="com.orangelabs.rcs"
+

launcher:unreadClassName="com.mediatek.rcse.activities.ChatMainActivity"
+ launcher:unreadType="0"
+ launcher:unreadKey="com_android_rcse_unread"
+ />
+ <shortcut
+ launcher:unreadPackageName="com.android.cellbroadcastreceiver"
+

launcher:unreadClassName="com.android.cellbroadcastreceiver.CellBroadcastLis

tActivity"
+ launcher:unreadType="0"
+ launcher:unreadKey="com_android_calendar_unread"
+ />
+ <shortcut
+ launcher:unreadPackageName="com.mediatek.cellbroadcastreceiver"
+

launcher:unreadClassName="com.mediatek.cellbroadcastreceiver.CellBroadcastLi

stActivity"
+ launcher:unreadType="0"
+ launcher:unreadKey="com_mediatek_cellbroadcastreceiver_unread"
+ />
+</unreadshortcuts>

3.添加几种需要用到而之前没有的权限:

b/packages/apps/Launcher3/AndroidManifest.xml
<original-package android:name="com.android.launcher3" />
<uses-permission android:name="android.permission.CHANGE_CONFIGURATION"/>
+ <uses-permission

android:name="android.permission.ADVANCED_WIDGET_API"/>
+ <uses-permission android:name="android.permission.WRITE_SETTINGS"/>
+ <uses-permission android:name="android.permission.INSTALL_PACKAGES"/>
+ <uses-permission android:name="android.permission.DELETE_PACKAGES"/>

4.定义要用的字符串:b/packages/apps/Launcher3/res/values/attrs.xml
+ <!-- XML attributes used by unread_support_shortcuts.xml -->
+ <declare-styleable name="UnreadShortcut">
+ <attr name="unreadPackageName" format="string" />
+ <attr name="unreadClassName" format="string" />
+ <attr name="unreadKey" format="string" />
+ <attr name="unreadType" format="integer" />
+ </declare-styleable>

5.定义显示的数字大小尺寸,这个可以自己修改到满意,这个是四行五列排列的

1080*1920屏幕大小的尺寸。
b/packages/apps/Launcher3/res/values/dimens.xml
+ <!-- Add for unread events feature. -->
+ <dimen name="unread_minWidth">20dp</dimen>
+ <dimen name="hotseat_unread_margin_top">16dp</dimen>
+ <dimen name="hotseat_unread_margin_right">8dp</dimen>
+ <dimen name="folder_unread_margin_top">16dp</dimen>
+ <dimen name="folder_unread_margin_right">14dp</dimen>
+ <dimen name="workspace_unread_margin_top">16dp</dimen>
+ <dimen name="workspace_unread_margin_right">16dp</dimen>
+ <dimen name="app_list_unread_margin_top">20dp</dimen>
+ <dimen name="app_list_unread_margin_right">16dp</dimen>
+ <dimen name="unread_text_margin">8dp</dimen>
+ <dimen name="unread_text_number_size">14sp</dimen>
+ <dimen name="unread_text_plus_size">10sp</dimen>

B. 安卓手机的日历事件提醒功能怎么设置成持续响铃

我很少用手机自带的便签软件,
一般用第庆拿友三方誉槐便签软件,
进行设置日敏州历提醒,在提醒设置里
找到响铃提醒,点击确定就可以了

C. android开发中的日历显示提示问题

活动有期限的,你想无限显示下去提醒你,你可以设置闹钟!

D. android 设置系统闹钟和系统日历提醒

现在有一个定时提醒的功能, 用 AlarmManager 自己来做,有多少坑做过的都知道。(应用被kill, 应用保活,息屏,关机重启,多版本兼容问题。。。)。要自己做一个完善的不是 1-2天就能搞定的。当然如果是应用内简单的定时执行,定时提醒 AlarmManager 还是很好用的。

https://www.jianshu.com/p/1f919c6eeff6

对于这种需求可以调用系统闹钟或用系统日历的提醒事件来做。

日历提醒功能可以直接用 Intent 起日历提醒界面,这样最简单,不需要权限。

调用API 直接设置需要动态申请权限
https://www.cnblogs.com/loaderman/p/10489592.html

https://developer.android.com/guide/topics/providers/calendar-provider

设置系统闹钟需要 SET_ALARM 权限

取消闹钟用 AlarmClock.ACTION_DISMISS_ALARM

E. Android向系统日历添加日程事件闹钟不提示解决方法

1.项目中需要向系统日历添加日程,怎么添加就不多说了,网络一大堆,这文章主要解决准时或者提前多久闹钟提醒(CalendarContract.Reminders.MINUTES不设置时间也表示准时提醒)

2.添加多个闹钟提醒
道理是一样的,创建多个ContentValues,也可以直接循环创建,并设置CalendarContract.Reminders.MINUTES,这里就演示准时和提前十分钟各提醒一次了,大家可以根据需求创建 。

3.根据自己定义的id删除日程
(1).添加日历事件时,put(“_id”,"自己定义的id")

(2)删除时通过之前设置的id找到并删除

提示:6.0之后要动态申请日历读写权限

F. android 问题 我要做一个日历提醒功能。

没有问题,在闹咐你点击第一次提醒后生成和第一次提醒一样的操作凳高就好,只是把时间换了,不过如果这样简单实现的话,如果是手机关机或是你的应用被杀了就不行了,推荐定时服务使用android系统提供的service来做,至于关机,你需要做一液粗纯个开机后自动注册未执行的定时的功能就好

G. 求推荐一款安卓手机日历提醒和桌面时钟软件

小时光就是一款集日历和提醒为一体的软件哦,直接桌面显示,查看使用起来都很方便,各安卓商店里都可以搜索下载!

阅读全文

与android日历提醒功能相关的资料

热点内容
单片机编程取反 浏览:894
51单片机课程设计课题 浏览:897
手机淘宝登录怎么加密码 浏览:484
linux快捷方式图标 浏览:37
阳光车险的app叫什么名字 浏览:461
购买单片机的器件时需要给商家啥 浏览:534
并行编译技术的发展 浏览:549
阿里云服务器安装管理 浏览:550
java手机开发教程 浏览:674
我的世界怎么删除服务器数据 浏览:671
linux内存子系统 浏览:972
加密思维币 浏览:690
魅族访客文件夹 浏览:52
添加的文件夹怎么找 浏览:617
程序员涉黄 浏览:700
maven编译resources下的js 浏览:521
ubuntu文件移动命令 浏览:229
安卓i怎么查找苹果手机 浏览:951
云服务器宕机概率 浏览:232
在线买药用什么app知乎 浏览:815