Android, 笔记+课表的app实现
NoteSchedule:
笔记课表,不同于超表和课程格子等笔记类软件,笔记课表的核心是将课表和笔记进行深度绑定,点击每个课表,就进入到笔记view中,点击其中的item就可以进入到笔记详情;
该应用已上线,各位可以直接百度搜索"笔记课表",即可下载
源码:笔记课表源码
特点
(1)笔记采用富文本方式,实现了:图文混排、图片查看器等功能,可以在上面记录一些课程关键信息,如:讲师姓名、联系方式、期末考试重点
(2)具有较好的实用性:每个课表后面直通笔记,非常方便
(3)安全性高:本应用不涉及网络调用,所以不用担心任何重要信息被窃取;
如果想添加课表,长按主界面的空白位置即可;
如果想删除,长按主界面的课表item,就会弹出删除界面;
另外,如果你的暨南大学的朋友,可以从教务处下载课表到指定位置,就可以直接进行课表解析,一步导入
实图
(1)课表主界面
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qX8Ew9Ej-1691401145825)(https://github.com/Iamctb/NoteSchedule/assets/53284012/d8653d2b-ba77-4f9f-8ed7-38a35e2be864)]](https://img-blog.csdnimg.cn/0b26da2040b544bbab3676d4182e8807.jpeg)
(2)点击到具体课程,如:高等数学,就会按时间顺序加载记录的笔记
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ZXszZT6W-1691401145826)(https://github.com/Iamctb/NoteSchedule/assets/53284012/0f4d4ed6-4e2b-44e8-b57c-bec1aa3bdbf5)]](https://img-blog.csdnimg.cn/c79fcce669f749dd9846a879e6991346.jpeg)
(3)搜索笔记
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2PA2B6EU-1691401145827)(https://github.com/Iamctb/NoteSchedule/assets/53284012/abdcf1fd-a1c9-45b7-820d-78e84fcfabe3)]](https://img-blog.csdnimg.cn/4779aebba6564bcc8d68fd0852f49798.jpeg)
(4)笔记详情
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-r8MQqcYD-1691401145828)(https://github.com/Iamctb/NoteSchedule/assets/53284012/f69c3af5-8feb-453f-a1fa-ba7eb2e4e998)]](https://img-blog.csdnimg.cn/5ef9a59c74a34d4183e952df446223ab.jpeg)
使用建议:
这个是18年开发的代码,可以参考,现在更多的是使用kotlin+compose那套技术栈了
相关文章:
Android, 笔记+课表的app实现
NoteSchedule: 笔记课表,不同于超表和课程格子等笔记类软件,笔记课表的核心是将课表和笔记进行深度绑定,点击每个课表,就进入到笔记view中,点击其中的item就可以进入到笔记详情; 该应用已上线,…...
Openlayers实战:多数据分散聚合
在飞机、轮船等地图显示的应用中,很多时候会用到数据聚合,Openlayers中提供了Cluster这个API ,他作为souce的一部分,设定distance值,如果2个点的间距小于 distance 所设置的数时,就会以聚合的方式显示。从而解决了数据淤积显示的状态,非常实用。 效果图 源代码 /* * @…...
9、Kubernetes核心技术 - Volume
目录 一、概述 二、卷的类型 三、emptyDir 四、hostPath 五、NFS 5.1、master服务器上搭建nfs服务器 5.2、各个slave节点上安装nfs客户端 5.3、创建Pod 六、PV和PVC 6.1、PV 6.1.1、PV资源清单文件示例 6.1.2、PV属性说明 6.1.3、PV的状态 6.2、PVC 6.2.1、PVC资…...
HTML <small> 标签
定义和用法 <small> 标签呈现小号字体效果。 <small> 标签和它所对应的 <big> 标签一样,但它是缩小字体而不是放大。如果被包围的字体已经是字体模型所支持的最小字号,那么 <small> 标签将不起任何作用。 与 <big> 标签…...
网页版Java(Spring/Spring Boot/Spring MVC)五子棋项目(四)对战模块
网页版Java(Spring/Spring Boot/Spring MVC)五子棋项目(四)对战模块 一、约定前后端交互接口1. 建立连接接口2. 针对落子的请求和响应 二、实现前端页面三、实现后端1. 当用户进入房间,更新用户状态 OnlineUserManager…...
React实现关键字高亮
先看效果: 实现很简单通过以下这个函数: highLight (text, keyword ) > {return text.split(keyword).flatMap(str > [<span style{{ color: red, fontWeight: bold }}>{keyword}</span>, str]).slice(1);}展示某段文本时调用该函数…...
react-media如何使用
介绍 react-media 是 React 中用于响应式设计的一个很好的库。它可以用于在视口宽度满足特定条件时渲染组件。 主要功能包括: 媒体查询:通过 minWidth, maxWidth 和 width 等设置媒体查询条件。 渲染组件:当媒体查询条件匹配时渲染子组件。 默认样式:可以设置默认渲染的组件。…...
多进程利用TCP进行信息群发功能
/服务器的代码 #include <sys/types.h> #include <sys/socket.h> #include <netinet/in.h> #include <arpa/inet.h> #include <unistd.h> #include <string.h> #include <stdio.h> #include <stdlib.h> #define SEVER_IP &quo…...
git 报错 protocol ‘https‘ is not supported解决
报错原因:选择不了其他分支代码,甚至都看不到其他分支,我这边解决了两次报错,情况如下: 第一种报错: idea中刷新分支报错如下: Fetch Failed protocol https is not supported 话不多说&#…...
启动RocketMQ报错
说明:启动RocketMQ消费者时,报以下错误:java.lang.IllegalStateException:Failed to start RocketMQ push consumer. 解决:看下所有的监听器类,检查是不是有相同的消费者组名,注释掉其中一个即可…...
【Spring Boot系列】-Spring Boot过滤器Filter
【Spring Boot系列】-Spring Boot过滤器Filter 文章目录 【Spring Boot系列】-Spring Boot过滤器Filter一、概述二、Filter(过滤器)数据流程三、Spring Boot 过滤器生命周期四、使用注解方式实现过滤器(WebFilter)4.1. 在springboot 启动类添加该注解Ser…...
Leetcode-每日一题【剑指 Offer 14- I. 剪绳子】
题目 给你一根长度为 n 的绳子,请把绳子剪成整数长度的 m 段(m、n都是整数,n>1并且m>1),每段绳子的长度记为 k[0],k[1]...k[m-1] 。请问 k[0]*k[1]*...*k[m-1] 可能的最大乘积是多少?例如࿰…...
【图论】单源最短路问题
Dijkstra算法 -- 这是我职业生涯中唯一一个会写,却叫不上名字的算法 Dijkstra算法是一种单源最短路径算法,用于找出图中从一个源点到其他所有点的最短路径。该算法的原理是采用贪心策略,每次将距离源点最近的点加入到已确定最短路径的集合中…...
物理层扩展以太网
扩展站点与集线器之间的距离: 在10BASE-T星型以太网中,可使用光纤和一对光纤调制解调器来扩展站点与集线器之间的距离。 为站点和集线器各增加一个用于电信号和光信息号转换的光纤调制解调器,以及他们之间的通信光纤。 扩展共享式以太…...
Llama 2 with langchain项目详解(一)
Llama 2 with langchain项目详解(一) 2023年2月25日,美国Meta公司发布了Llama 1开源大模型。随后,于2023年7月18日,Meta公司发布了Llama 2开源大模型,该系列包括了70亿、130亿和700亿等不同参数规模的模型。相较于Llama 1,Llama 2的训练数据增加了40%,上下文长度提升至…...
IDEA全局设置MyBatis中写SQL语句提示
把这两个设置改成MySQL即可:...
Linux 内存管理
顾名思义,Liunx内存管理子系统在系统中负责管理内存。它包括虚拟内存管理、段与页的实现、内核态与用户空的空间分配、将文件映射到进程空间等,很多很多酷炫的功能。 Linux内存管理是一个非常复杂的系统,它有非常多的可配置项。大部份这些配置…...
oracle怎样给某个普通用户授予杀自己用户会话的权限
一 问题描述 想给某个普通用户授予杀掉自己会话的权限 二 解决办法 2.1 用sys用户创建杀会话的存储过程 create or replace procedure scott_p_kill_session( v_sid number, v_serial number )asv_varchar2 varchar2(100);beginif v_sid is not null and v_serial is not n…...
redis的主从复制,哨兵和cluster集群
目录 一、redis的高可用 1)redis高可用的概念 2)Redis的高可用技术 二、redis主从复制 1)主从复制的作用 2)主从复制流程 三、redis一主二从的部署 实验组件 实验步骤 环境准备 修改内核参数 安装 Redis 创建redis工…...
Crowd-Robot Interaction 论文阅读
论文信息 题目:Crowd-Robot Interaction:Crowd-aware Robot Navigation with Attention-based Deep Reinforcement Learning 作者:Changan Chen, Y uejiang Liu 代码地址:https://github.com/vita-epfl/CrowdNav 来源:arXiv 时间…...
Docker 容器中运行 AI CLI 工具:用户隔离与持久化卷实战指南话
环境安装 pip install keystone-engine capstone unicorn 这3个工具用法极其简单,下面通过示例来演示其用法。 Keystone 示例 from keystone import * CODE b"INC ECX; ADD EDX, ECX" try:ks Ks(KS_ARCH_X86, KS_MODE_64)encoding, count ks.asm(CODE)…...
3大优化策略:霞鹜文楷屏幕阅读版字体解决数字时代视觉疲劳难题
3大优化策略:霞鹜文楷屏幕阅读版字体解决数字时代视觉疲劳难题 【免费下载链接】LxgwWenKai-Screen LXGW WenKai for Screen Reading. 项目地址: https://gitcode.com/gh_mirrors/lx/LxgwWenKai-Screen 你是否经常在长时间面对屏幕后感到眼睛干涩、视觉疲劳&…...
毕业论文排版救星:Word多级列表+自动编号保姆级教程(含格式调整技巧)
毕业论文排版救星:Word多级列表自动编号保姆级教程(含格式调整技巧) 写毕业论文最让人头疼的莫过于排版问题——手动调整章节编号不仅耗时费力,一旦中间插入新内容,后续所有编号都要重新修改。我曾见过一位同学因为反复…...
TI mmWave Demo Visualizer 3.5配置指南:从安装到点云可视化(附常见问题解决)
TI mmWave Demo Visualizer 3.5全流程实战:环境搭建与点云可视化深度解析 第一次接触毫米波雷达开发时,最让人头疼的往往不是算法本身,而是如何让开发板与可视化工具正常对话。TI的mmWave Demo Visualizer作为连接硬件与开发者的桥梁…...
【优化微电网】多虚拟代理的模拟学习方法中断周期下的微电网能源优化【含Matlab源码 15305期】
💥💥💥💥💥💥💥💥💞💞💞💞💞💞💞💞💞Matlab武动乾坤博客之家💞…...
如何快速构建Arduino物联网应用:PubSubClient完整指南
如何快速构建Arduino物联网应用:PubSubClient完整指南 【免费下载链接】pubsubclient A client library for the Arduino Ethernet Shield that provides support for MQTT. 项目地址: https://gitcode.com/gh_mirrors/pu/pubsubclient PubSubClient是一个专…...
3步破解Realtek 8192FU无线网卡Linux兼容性难题
3步破解Realtek 8192FU无线网卡Linux兼容性难题 【免费下载链接】rtl8192fu Realtek 8192FU Linux USB无线网卡驱动 项目地址: https://gitcode.com/gh_mirrors/rt/rtl8192fu 当你将崭新的Realtek 8192FU USB无线网卡插入Linux系统,却发现网络管理器一片空白…...
Phi-3-vision-128k-instruct实战:YOLOv8检测结果的多模态分析与报告生成
Phi-3-vision-128k-instruct实战:YOLOv8检测结果的多模态分析与报告生成 1. 场景痛点:传统检测报告的局限性 在工业质检、安防监控和智慧城市等场景中,YOLOv8这类目标检测模型每天产生海量检测结果图像。传统处理方式存在三大痛点ÿ…...
【NLP实战解析】前馈网络:从语言模型到文本分类的架构演进
1. 前馈神经网络基础:从神经元到深度学习 前馈神经网络(Feedforward Neural Network)是深度学习中最基础的架构之一,也是自然语言处理领域的基石模型。我第一次接触这个概念是在2013年做情感分析项目时,当时用Python手…...
终极罗技鼠标宏实战指南:PUBG压枪脚本快速配置与深度优化
终极罗技鼠标宏实战指南:PUBG压枪脚本快速配置与深度优化 【免费下载链接】logitech-pubg PUBG no recoil script for Logitech gaming mouse / 绝地求生 罗技 鼠标宏 项目地址: https://gitcode.com/gh_mirrors/lo/logitech-pubg 还在为PUBG中难以控制的武器…...
