前言:本文是参考了其他博客基础上,新增了Android的免费桌面【月试图显示】功能、以及适配于上海交通大学的Canvas教学日历。方便进行多设备同步的日历管理、任务提醒。

1.效果展示

话不多说,先上效果图。

电脑端:



手机端(包含桌面月视图/周视图显示):

2.方案操作步骤

2.1 电脑端(WIN10)

2.1.1 常规设置

①注册outlook账户

一般微软系统的话,装机的时候会注册一个微软账号,如果你只有账号,但没注册过outlook的话,请看这一部分。

进入微软官网 https://www.microsoft.com/zh-cn/ 登录账号后,点击【我的个人资料】

下拉找到【帐户信息】-编辑帐户信息



验证密码之后,进入管理【帐户别名】页面,点击添加电子邮件



添加电子邮件其实就是添加别名,注意,别名的设置必须以字母开头



之后,你就会多一个帐户别名,一定要将他【设置为主要】



至此,你的outlook帐户就注册好了

②Win10自带【日历】登录

搜索框搜索【日历】就可以找到了

如果是第一次打开此应用,可能页面会略有不同,但是只要找到添加帐户的位置,登录更改注册的outlook就好。

登录后就可以任意添加日程了,这谢日程都会被同步到outlook帐户中

2.1.2 SJTU Canvas 日历同步订阅

(这一步骤仅限上海交大内部使用,其他人可以跳过此步骤)

登录网址 https://oc.sjtu.edu.cn/

登录Jcount帐户

在日历选项卡中,找到【日历馈送】





复制这个连接

然后进入outlook网页版 https://outlook.live.com/calendar/0/view/month

点击【添加日历】

选择【从Web订阅】,粘贴刚刚复制的链接



进行命名,可以修改颜色,设置图标等。然后点击导入。

完成后,即可发现Canvas的日历也可以同步到我们的outlook日历了,这个日历与电脑【日历】软件中是一样的,因为本质上都是用的outlook的账号

2.2 手机端(Android)

这里以华为手机为例,其他安卓手机类似。

找到系统自带的邮件软件,华为(鸿蒙系统)的邮件长这个样子↓



进入之后,选择登录的邮件。选择【Exchange】或者【outlook】都可以

  • 如果是echange的话,登录名和邮箱是一样的。

  • 如果是直接outlook登录,登录方式和微软网站一样



    登录之后,找到系统自带的【日历】功能。打开之后其实就自动同步过去了,如果没有同步,就需要添加以下刚刚在邮箱中登录的账号。

至此,手机端也完成了同步。

  • (但是SJTU Canvas似乎没有在手机端同步过来,这个坑先埋下,以后有空再占)

2.3 结合Sol日历实现手机桌面日历(免费)

其实以上步骤就完成了手机端与电脑端日历日程的同步,但是呢,我并不满足于此。

特别喜欢手机桌面的日历小工具,但是华为日历的小工具-月试图显示不了任务内容,并且市面上大多数的月视图都不是免费的,而且贼难用,因此探索了一把。


Sol日历:我找的这款其实现在以及不再维护了,但是依旧可以去网站上找一找,有下载渠道的。叫Sol日历,也叫SolCalendar。



它不需要什么额外的设置,手机系统日历怎么显示,它可以自动识别到,用它作为桌面小工具使用还挺方便的。

设置步骤如下:

就可以实现开头所示的效果了!

参考博客:https://zhuanlan.zhihu.com/p/129350806

win10+Android(华为)系统原生日历同步方案+Sol日历桌面显示的更多相关文章

  1. Android利用系统原生BottomNavigationView实现底部导航

    <android.support.design.widget.BottomNavigationView android:id="@+id/navigation" androi ...

  2. Android向系统日历中添加日程事件

    转自Android向系统日历中添加日程事件 总结 在项目开发中,我们有预约提醒.定时提醒需求时,可以使用系统日历来辅助提醒: 通过向系统日历中写入事件.设置提醒方式(闹钟),实现到时间自动提醒的功能: ...

  3. 利用 Android 系统原生 API 实现分享功能

    利用 Android 系统原生 API 实现分享功能 这篇文章提供一个封装好的 Share2 库供大家参考. GitHub 项目地址:Share2 大家知道,要调用 Android 系统内建的分享功能 ...

  4. 手游后台PVP系统网络同步方案总结

    游戏程序 平台类型:   程序设计:   编程语言:   引擎/SDK:   概述 PVP系统俨然成为现在新手游的上线标配,手游Pvp系统体验是否优秀,很大程度上决定了游戏的品质.从最近半年上线的新手 ...

  5. Android按键添加和处理的方案

    Android按键添加和处理的方案  版本号 说明 作者 日期  1.0  Android按键添加和处理的方案 Sky Wang  2013/06/18        需求:Android机器上有个W ...

  6. Android按键添加和处理的方案【转】

    本文转载自:http://www.cnblogs.com/skywang12345/p/3142851.html Android按键添加和处理的方案  版本号 说明 作者 日期  1.0  Andro ...

  7. Android的系统框架的深入认识

    Android采用层次化系统架构,官方公布的标准架构如下图所示.Android由底层往上分为4个主要功能层,分别是linux内核层(Linux Kernel),系统运行时库层(Libraries和An ...

  8. 图解Android - Android GUI 系统 (1) - 概论

    Android的GUI系统是Android最重要也最复杂的系统之一.它包括以下部分: 窗口和图形系统 - Window and View Manager System. 显示合成系统 - Surfac ...

  9. 图解Android - Android GUI 系统 (2) - 窗口管理 (View, Canvas, Window Manager)

    Android 的窗口管理系统 (View, Canvas, WindowManager) 在图解Android - Zygote 和 System Server 启动分析一 文里,我们已经知道And ...

随机推荐

  1. 文件上传漏洞靶场分析 UPLOAD_LABS

    文件上传漏洞靶场(作者前言) 文件上传漏洞 产生原理 PASS 1) function checkFile() { var file = document.getElementsByName('upl ...

  2. ASP.NET MVC之model传值view

    控制器中,我们有时会在知道用户名的情况下,再获取相关数据 例如: public ActionResult Index()        {            UserInfo Entity_Tem ...

  3. Java8 函数式【1】:一文读懂逆变

    Java8 函数式[1]:一文读懂逆变 禁止转载 pure function 协变 逆变 Java8 引入了函数式接口,从此方法传参可以传递函数了,有人说: 不就是传一个方法吗,语法糖! lambda ...

  4. Java 浅做计算器

    package www.nihao; import java.util.Scanner; public class counter { public static void main(String[] ...

  5. C++数据类型的引入

    1.存储位数 计算机管理存储器(内存和外存)的最小单位是字节,每个字节存储一个8为二进制数.一个字节的存储范围就在(00000000 ~ 11111111),十进制表示就是0~255这个范围.为了方便 ...

  6. GET 请求和 POST 请求的区别和使用

    作为前端开发, HTTP 中的 POST 请求和 GET 请求是经常会用到的东西,有的人可能知道,但对其原理和如何使用并不特别清楚,那么今天来浅谈一下两者的区别与如何使用. GET请求和POST请求的 ...

  7. Linux一些错误总结

    1.cannot verify <mydomainname> certificate, issued by '/C=US/O=Let's Encrypt/CN=R3': 解决1:wget ...

  8. Java-类与对象-多态

    Java类与对象-多态 多态:类与对象三大特征之一 什么是多态? 同类型的对象,执行同一个行为,会表现出不同的行为特征. 多态的形式 1.父类类型 对象名称 = new 子类构造器(); 2.接口 对 ...

  9. P2183 [国家集训队]【一本通提高组合数学】礼物

    [国家集训队]礼物 题目背景 一年一度的圣诞节快要来到了.每年的圣诞节小 E 都会收到许多礼物,当然他也会送出许多礼物.不同的人物在小 E 心目中的重要性不同,在小 E 心中分量越重的人,收到的礼物会 ...

  10. Nginx常用命令之启动与重启

    1.测试新的Nginx程序是否正确 [test@P-SH-Nginx-01 nginx]$ ./sbin/nginx -t nginx: the configuration file /usr/loc ...