導航:首頁 > 操作系統 > 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日歷提醒功能相關的資料

熱點內容
單片機編程取反 瀏覽:889
51單片機課程設計課題 瀏覽:895
手機淘寶登錄怎麼加密碼 瀏覽:481
linux快捷方式圖標 瀏覽:35
陽光車險的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