Commit Graph

  • 6d959792e0 2/4倍大小的桌面挂件 Branch_zhangwenqing zhangwenqing 2024-12-29 00:47:41 +0800
  • 2caa3dd452 桌面挂件 zhangwenqing 2024-12-29 00:47:17 +0800
  • 93be6a9ace 便签同步的设置界面 zhangwenqing 2024-12-29 00:46:37 +0800
  • f9cc3fad74 主界面,用于实现处理文件夹列表的活动 zhangwenqing 2024-12-29 00:45:52 +0800
  • 2b395aef1d 便签项数据 zhangwenqing 2024-12-29 00:45:27 +0800
  • e2955fce41 便签的文本编辑界面 zhangwenqing 2024-12-29 00:42:57 +0800
  • 54dde74607 便签编辑活动 zhangwenqing 2024-12-29 00:42:21 +0800
  • 2fc943666c 文件夹列表链接器(链接数据库) zhangwenqing 2024-12-29 00:41:25 +0800
  • 429a92501e 下拉菜单界面 zhangwenqing 2024-12-29 00:40:56 +0800
  • ca2238cf66 设置提醒时间的对话框界面 zhangwenqing 2024-12-29 00:40:32 +0800
  • 310352ff89 设置提醒时间的部件 zhangwenqing 2024-12-29 00:40:01 +0800
  • 9c33a3b3c5 闹铃提醒接收器 zhangwenqing 2024-12-29 00:29:55 +0800
  • 9f61b69c74 闹铃提醒启动消息接收器 zhangwenqing 2024-12-29 00:29:11 +0800
  • 713a7f2ffd 闹铃提醒界面 zhangwenqing 2024-12-29 00:28:51 +0800
  • cbb1e0da87 界面元素的解析工具类,利用R.java这个类获取资源供程序调用 zhangwenqing 2024-12-29 00:28:12 +0800
  • f61b853f61 同步中使用的字符串工具类,为了jsonObject提供string对象 zhangwenqing 2024-12-29 00:27:44 +0800
  • 2e9a898c5d 便签数据处理工具类,封装如查找、移动、删除数据等操作 zhangwenqing 2024-12-29 00:26:42 +0800
  • 1e4d243813 备份工具类,用于数据备份读取、显示 zhangwenqing 2024-12-29 00:26:15 +0800
  • 112f48ec8d 当前活动便签项 zhangwenqing 2024-12-29 00:25:38 +0800
  • ed8235f708 单个便签项 zhangwenqing 2024-12-29 00:23:08 +0800
  • e63af1ec39 GTask同步服务,用于提供同步服务 (开始、取消同步),发送广播 zhangwenqing 2024-12-29 00:21:42 +0800
  • f6eda529a7 GTask管理者,提供同步本地和远端的任务,初始化任务列表,同步内容、文件夹,添加、更新本地和远端结点,刷新本地同步任务ID等功能 zhangwenqing 2024-12-29 00:21:04 +0800
  • 64bed37f14 GTask客户端,提供登录Google账户,创建任务和任务列表,添加和删除结点,提交、重置更新、获取任务列表等功能 zhangwenqing 2024-12-29 00:19:50 +0800
  • 4fd9c575e4 GTask异步任务,方法包括任务同步和取消,显示同步任务的进程、通知和结果 zhangwenqing 2024-12-29 00:19:06 +0800
  • b9e6b4a839 网络异常失败 zhangwenqing 2024-12-29 00:18:29 +0800
  • 00b3e22a89 动作失败异常 zhangwenqing 2024-12-29 00:17:19 +0800
  • 1c9ed29d8c 同步任务列表,将Task组织成同步任务列表进行管理 zhangwenqing 2024-12-29 00:14:56 +0800
  • d0ebe1795d Delete 'TaskList.java' main p2hs734fm 2024-12-29 00:14:22 +0800
  • 2d403a0d6e 同步任务列表,将Task组织成同步任务列表进行管理 zhangwenqing 2024-12-29 00:13:19 +0800
  • f2734e7ecd 同步任务,将创建、更新和同步动作包装成JSON对象,用本地和远程的JSON对结点内容进行设置,获取同步信息,进行本地和远程的同步 zhangwenqing 2024-12-29 00:12:34 +0800
  • a54a59af05 数据库中便签数据,方法包括读取便签内容、从数据库中获取便签数据、设置便签内容、提交便签数据到数据库 zhangwenqing 2024-12-29 00:10:15 +0800
  • 664ef5058f 数据库中基本数据,方法包括读取数据、获取数据库中数据、提交数据到数据库 zhangwenqing 2024-12-29 00:09:40 +0800
  • 7ee1f16d72 同步任务的管理结点,用于设置、保存同步动作的信息 zhangwenqing 2024-12-28 23:50:14 +0800
  • 6f57e162ca 关于同步任务的元数据 zhangwenqing 2024-12-28 23:48:20 +0800
  • 34efc07c28 便签信息提供类 zhangwenqing 2024-12-28 23:46:57 +0800
  • 7409df773e 便签信息提供类 zhangwenqing 2024-12-28 23:44:12 +0800
  • 4a6dd53714 数据库帮助类,用于辅助创建、处理数据库的条目 zhangwenqing 2024-12-28 23:40:48 +0800
  • e1fe6a2ad7 这个XML文件定义了应用的多个方面,包括它需要的权限、它包含的组件(如活动和接收器)以及这些组件如何响应不同的动作和数据类型。 zhangli1 LZ 2024-12-28 22:28:51 +0800
  • 292ce745da 这个类是一个Android服务(Service),用于在后台执行同步任务。它提供了开始同步、取消同步、检查同步状态以及获取同步进度信息的功能。通过广播(Broadcast)机制,它可以与其他组件(如Activity)进行通信,以报告同步的进度和状态。 LZ 2024-12-28 22:21:17 +0800
  • 4a56e512df 这个类是一个自定义的异常类,用于表示网络操作失败的情况。通过提供不同的构造函数,它允许在抛出异常时传递详细的错误信息和原始异常(如果有的话)。 LZ 2024-12-28 22:19:02 +0800
  • 6973689e92 ActionFailureException类是一个功能齐全、易于使用的自定义异常类,它可以帮助开发者更好地处理和管理操作失败的情况。 LZ 2024-12-28 22:16:50 +0800
  • 72c7335b8b 这段代码定义了一个名为Node的抽象类,它用于表示一个可以同步的节点,如任务或笔记等。类中定义了一些同步操作类型的常量、一些用于表示节点状态的私有成员变量、一个构造方法、以及多个抽象方法和用于设置/获取节点状态的方法。这个类需要被其他类继承并实现其抽象方法,以完成具体的同步逻辑。 LZ 2024-12-28 22:07:41 +0800
  • cd33eef829 这段代码定义了一个MetaData类,它继承自Task类。MetaData类用于处理与Google Tasks相关的元数据,包括设置和获取与元数据相关的Gid(可能是Google Tasks中的任务ID),以及根据JSON对象设置和获取MetaData的内容。代码中还包括了一些不应该被调用的方法,这些方法通过抛出IllegalAccessError异常来表明它们不应该在MetaData类的上下文中被使用。 LZ 2024-12-28 22:03:41 +0800
  • 192b3e97b2 这段代码主要定义了一个名为GTaskStringUtils的类,其中包含了许多与Google Tasks(谷歌任务)和MIUI笔记相关的常量,这些常量主要用于处理JSON数据中的键名。通过定义这些常量,代码的可读性和可维护性得到了提高。 LZ 2024-12-28 21:59:28 +0800
  • 6f2ded25f6 ResourceParser类是一个资源管理器,它封装了与笔记应用相关的各种资源(如颜色、字体大小、背景图片等)的访问逻辑,使得在应用的其他部分可以更方便地获取和使用这些资源。此外,它还考虑了用户的偏好设置,能够根据用户的设置来调整资源的使用。 LZ 2024-12-28 21:53:07 +0800
  • 2dfbe8a5ba 这段代码定义了一个名为ResourceParser的类,用于管理和解析应用中的资源,如背景颜色、文本大小和背景图像等。 LZ 2024-12-28 21:49:34 +0800
  • 185ab7bd99 提交小米便签开源代码的质量分析报告。 LZ 2024-12-27 23:56:35 +0800
  • 44ab3e7551 这段代码定义了一个用于显示文件夹列表的适配器FoldersListAdapter,它继承自CursorAdapter,用于将数据库中的文件夹数据绑定到UI视图上。 LZ 2024-12-26 00:17:22 +0800
  • 9998ea2ad6 这段代码定义了一个名为DropdownMenu的类,用于在Android应用中创建一个具有下拉功能的菜单。它允许你通过指定的按钮触发一个包含多个菜单项的弹出菜单。你可以设置按钮的背景、标题,以及为菜单项设置点击事件监听器。 LZ 2024-12-25 22:36:06 +0800
  • 98a83530e1 这段代码定义了一个自定义的DateTimePickerDialog类,它继承自AlertDialog并实现了OnClickListener接口。这个对话框允许用户选择一个日期和时间,并提供了24小时制和12小时制的显示选项。用户选择完成后,可以通过设置的回调接口OnDateTimeSetListener获取选择的日期和时间。 LZ 2024-12-25 21:32:49 +0800
  • 95b20e5d05 DateTimePickerDialog是一个自定义的对话框,用于选择日期和时间。它继承自AlertDialog,并内部使用DateTimePicker来选择日期和时间。用户可以通过界面选择日期和时间,选择完成后,如果设置了回调监听器(OnDateTimeSetListener),则会回调其OnDateTimeSet方法,传递选择的日期和时间(长整型)。此外,对话框的标题会根据用户选择的日期和时间实时更新,同时支持24小时制和12小时制的切换。 LZ 2024-12-25 19:21:24 +0800
  • c01900846b 这个AlarmReceiver类是一个广播接收器,用于接收广播消息。当接收到广播时,它会启动一个新的Activity(AlarmAlertActivity),作为一个新的任务。这通常用于在特定事件(如闹钟响起)发生时通知用户。 LZ 2024-12-25 19:16:03 +0800
  • ed80fbc9a9 AlarmInitReceiver是一个BroadcastReceiver,用于初始化闹钟。当接收到广播时,它会查询数据库中所有未提醒且类型为笔记的记录。对于每条记录,它会创建一个PendingIntent,并设置一个闹钟,在记录的提醒日期时唤醒AlarmReceiver。这样,当到达提醒日期时,应用可以通过AlarmReceiver执行相应的提醒操作。 LZ 2024-12-25 19:11:08 +0800
  • 8335f7ce07 AlarmAlertActivity是一个Android Activity,用于在特定条件下(如笔记达到提醒时间)弹出一个对话框,显示笔记的摘要信息,并播放一个闹钟声音。它具备以下功能: LZ 2024-12-25 19:08:33 +0800
  • f8c4333edd 这段代码定义了一个名为AlarmAlertActivity的Activity,用于在接收到闹钟提醒时显示一个对话框,并播放声音。它实现了从Intent中获取笔记ID和摘要,检查屏幕状态,播放声音,显示对话框,并处理对话框的按钮点击事件。 LZ 2024-12-25 19:04:48 +0800
  • 873438d8f3 AlarmInitReceiver是一个BroadcastReceiver,用于初始化闹钟。当接收到广播时,它会查询数据库中所有需要提醒(提醒日期大于当前时间)且类型为普通笔记的条目。对于每个符合条件的笔记,它会创建一个PendingIntent,并使用AlarmManager设置一个闹钟,该闹钟在笔记的提醒日期到达时触发。当闹钟触发时,会广播一个Intent,该Intent被AlarmReceiver(未在代码中定义,但假设存在)接收并处理,通常用于显示提醒通知。 LZ 2024-12-25 19:01:06 +0800
  • 0da440a0ac 是一个颜色选择器(selector),用于在Android应用程序中定义不同状态下的颜色变化。它包含三个<item>元素,分别对应以下状态: 当视图(如按钮)被按下时,应用半透明的深灰色。 当视图被选中时,应用半透明的浅灰色。 在没有特定状态(如默认状态)下,应用不透明的黑色。 这个选择器通常与按钮或其他可交互视图一起使用,以提供视觉反馈,指示用户交互的不同状态。 LZ 2024-12-09 22:44:56 +0800
  • 80da33f388 LinearLayout:作为根布局,它填充整个父容器,布局方向为垂直。 第一个TextView(account_dialog_title): 显示对话框的标题。 使用了中等外观的文本样式。 文本被限制为单行显示,如果文本过长则在末尾省略。 文本居中显示。 通过调整上边距和下边距,使标题在垂直方向上稍微靠近其父容器的边缘。 宽度填充父容器,高度根据内容自动调整。 第二个TextView(account_dialog_subtitle): 显示对话框的副标题。 宽度填充父容器,高度根据内容自动调整。 通过设置上边距和下边距,为副标题提供适当的垂直间距。 文本居中显示。 LZ 2024-12-09 22:35:23 +0800
  • 18fbe1f9e1 Contact类提供了一个静态方法getContact,用于根据电话号码从Android设备的联系人数据库中查询并返回对应的联系人姓名。为了提高查询效率,该方法使用了一个静态的HashMap(sContactCache)来缓存已经查询过的电话号码和联系人姓名的映射关系。如果在缓存中找到了对应的电话号码,则直接返回缓存中的联系人姓名,避免重复查询数据库。如果缓存中没有找到,则通过ContentResolver查询联系人数据库,并将查询结果存入缓存中。该方法还包含了错误处理和日志记录的逻辑,以确保程序的健壮性和可调试性。 LZ 2024-12-09 22:32:13 +0800
  • 62927cf9df Note 类提供了一个完整的框架,用于创建、更新、管理和同步便签数据。它处理了便签的基本属性,以及与便签相关的文本和通话数据,并且能够将这些更改同步到后端数据库,确保数据的持久化和一致性。 LZ 2024-11-28 23:35:56 +0800
  • 54aaefd2f0 Note 类的主要功能是管理便签数据的创建、更新和同步。 LZ 2024-11-28 23:30:56 +0800
  • f02940aa15 NoteWidgetProvider_4x类是NoteWidgetProvider的子类,专门用于处理4x小部件的更新和配置。它重写了父类的onUpdate、getLayoutId、getBgResourceId和getWidgetType方法,以提供4x小部件特有的布局资源、背景资源和类型。这个类确保了当系统需要更新4x小部件时,能够正确地显示内容和样式。 LZ 2024-11-27 12:16:52 +0800
  • a38b175c87 NoteWidgetProvider_2x类是NoteWidgetProvider的子类,专门用于处理2x小部件的更新和配置。它重写了父类的onUpdate、getLayoutId、getBgResourceId和getWidgetType方法,以提供2x小部件特有的布局资源、背景资源和类型。这个类确保了当系统需要更新2x小部件时,能够正确地显示内容和样式。 LZ 2024-11-27 12:07:11 +0800
  • 4e8277c91a 注释代码NoteWidgetProvider (2) LZ 2024-11-27 12:01:21 +0800
  • cedeb819da 注释代码NoteWidgetProvider LZ 2024-11-27 11:56:34 +0800
  • 53ea90f52e 注释代码NoteWidgetProvider LZ 2024-11-27 11:50:18 +0800
  • 48ac1b02b0 注释代码AlarmAlertActivity(2)的全文代码 LZ 2024-11-06 17:10:58 +0800
  • f1027a4eeb TaskList类用于表示任务列表,并提供了一系列方法来处理任务列表的创建、更新、内容设置、同步操作以及子任务的管理。 fengxiaohao FXH 2024-10-08 13:02:50 +0800
  • 409b3e78bc 提供了一系列方法来处理任务的创建、更新、内容设置和同步操作。 FXH 2024-10-08 12:57:30 +0800
  • d29c489dcf 用于处理笔记数据的类,包括创建、加载、更新和提交笔记数据到数据库的操作。 FXH 2024-10-08 12:47:35 +0800
  • 755c8a809a SqlData类用于处理与数据库相关的操作 FXH 2024-10-08 12:42:22 +0800
  • 3bec210895 Node类是一个抽象的数据结构,用于表示任务或节点,并定义了一系列同步操作和成员变量,以及相应的设置和获取方法 FXH 2024-10-08 12:39:25 +0800
  • 63389b0fb6 MetaData类用于处理与任务相关的元数据信息,确保任务的元数据能够正确地存储和同步 FXH 2024-10-08 12:36:43 +0800
  • b0a2a61179 这个类主要用于管理便签的数据操作,包括创建、加载、保存、设置提醒、标记删除、设置背景颜色、设置检查列表模式、设置小部件关联等操作。 FXH 2024-09-28 20:56:00 +0800
  • 786b49dcc1 这个类主要用于管理便签的数据操作,包括创建、更新、同步等操作。 FXH 2024-09-28 20:50:37 +0800
  • c11fba99d8 FXH 2024-09-17 16:24:00 +0800
  • e6fa3d73ed 数据库 FXH 2024-09-17 16:09:02 +0800
  • b4c9926f61 该段代码的功能是定义了一个Notes类,它包含了处理笔记应用数据的常量、URI、列定义和一些特定的笔记类型(如文本笔记和通话记录笔记)。这些定义被用来在应用程序的不同部分之间共享和操作笔记数据。 FXH 2024-09-17 15:54:52 +0800
  • 860621aa8a 这段代码定义了一个 Contact 类,它提供了一个静态方法 getContact,该方法可以根据电话号码查询联系人名称。它使用了缓存来提高查询效率,并处理了可能的异常情况。 FXH 2024-09-17 12:12:23 +0800
  • 1758da827a baodao zhangwenqing 2024-09-13 23:53:09 +0800
  • 6982984f9a Merge branch 'main' of https://bdgit.educoder.net/pyqg8khpo/5MI into zhangwenqing zhangwenqing 2024-09-13 23:48:04 +0800
  • 3711a8ac34 Delete 'Contact.java' p2hs734fm 2024-09-13 23:34:24 +0800
  • 6bc054a2ea baodao zhangwenqing 2024-09-13 23:31:55 +0800
  • 9614a4023f Delete 'Notes.java' zhangwenqing p2hs734fm 2024-09-12 15:11:06 +0800
  • 3bd5ad87ad baodao zhangwenqing 2024-09-08 18:20:00 +0800
  • 83fbc318ef Merge branch 'main' of https://bdgit.educoder.net/pyqg8khpo/5MI zhangwenqing 2024-09-08 18:18:40 +0800
  • 75f13ae167 baodao zhangwenqing 2024-09-08 18:02:10 +0800
  • 741fe15a22 baodao zwq 2024-09-08 17:25:32 +0800
  • cdaae6d879 Delete '1.java' p7enkxv86 2024-09-08 17:08:28 +0800
  • ea34fdb06a 11 zhangli LZ 2024-09-08 17:07:41 +0800
  • ab29b52801 Delete 'README.md' p7enkxv86 2024-09-08 16:59:58 +0800
  • 074e70ff90 Delete 'Note.java' p7enkxv86 2024-09-08 16:59:38 +0800
  • 69f4609a22 Delete 'GTaskStringUtils.java' p7enkxv86 2024-09-08 16:59:31 +0800
  • 664ae9568f Delete '11.java' p7enkxv86 2024-09-08 16:59:24 +0800
  • 16589381b9 测试 LZ 2024-09-08 16:41:44 +0800
  • 27f9dad72e 测试 LZ 2024-09-08 16:40:28 +0800
  • 7c59e17b36 测试 LZ 2024-09-08 16:36:35 +0800
  • 8b8b0a2f4f 测试 LZ 2024-09-08 16:18:23 +0800
  • 8f9b3726f4 测试 LZ 2024-09-08 16:16:06 +0800
  • bf88692417 hello FXH 2024-09-07 20:01:49 +0800