《没道云笔记》开发手记

article/2025/8/18 22:14:44

基本配置

Client:Android
Servlet:SAE(PHP+MySQL+Storage)
Period:2 weeks

项目分析

1.Model:
Article.class{int id;String username;String title;String time;String content;}
Bean.calss{int[] ids;String username;}
articles.db3::username::{id INT PRIMARY KEY AUTO_INCREAMENT, title TEXT, time TEXT, content TEXT,username TEXT}
2.View:
这里写图片描述
3.Controller
HttpThread:Delete/Upload/Download/Update/Login/Sign操作client SQLite、访问servlet PHP操作MySQL、Storage
UploadFileThread、DownloadFileThread上传下载附件

技术准备

1.自定义控件样式
2.Intent传递Serializable、Parcelable
3.Tween Animation
4.Fragment+RadioGroup实现标签页
5.Http网络通信
6.Json编码、解码
7.SQLite增删查改
8.SpannableString图文混排
9.SD卡文件读取写入
10.PHP操作MySQL
11.Java正则表达式
12.PHP上传文件
13.data.getData()返回的Uri
14.获取缩略图

效果展示

这里写图片描述 这里写图片描述 这里写图片描述 这里写图片描述


http://chatgpt.dhexx.cn/article/wBUyL89t.shtml

相关文章

《物联网 - 机智云开发笔记》第2章 设备驱动开发

开发板:GoKit3开发板(STM32F103) 在上一章节,笔者带领大家已经将机智云平台玩起来,本节内容讲带领大家经进一步开发。 在开始讲解之前,有必要先了解的机智云的平台架构。 从上面的架构图可以看到&#xf…

云笔记的使用感受和选择

市场上有很多文章针对云笔记的选择,但经过下载发现可能存在很多虚假广告【求生欲:其实可能是个人使用感受不佳仅表示个人观点】。 为什么选择云笔记 个人比较喜欢(❤ ω ❤)记录学习笔记和生活中的东西。之前选择有道云笔记,但因为最近打开…

基于分布式的云笔记实现(参考某道云笔记)

注: 1)云笔记代码可在github上下载,如果对您有用,记得star一下。 2)依赖jar包可在以下地址下载jar包,密码:yvkj,放到web/lib下即可 3)hdfs配置参考网址 4&#xff09…

高软作业1:云笔记软件调研

写在前面: 选择云笔记作为这次调研对象,是因为看到一位同学作业里关于iOS场景下面的笔记软件对比。这一下子让我想起自己入坑过的各款云笔记应用,他们基本上都拥有云端存储和多端同步的功能,但同时又都存在着各自的优缺点。本来一…

华为云学习笔记(二)

物联网发展简史与概述 物联网大事件:NB-lot标准演进 NB-lot: 窄带物联网(Narrow Band Internet of Things, NB-IoT)成为万物互联网络的一个重要分支。NB-IoT构建于蜂窝网络,只消耗大约180kHz的带宽,可直接…

阿里云笔记2.0

【达摩院特别版趣味视觉AI训练营】 智能视觉开放平台> 目的:致力于更专业、全面、易用的视觉AI能力 图片4通道和3通道的对比成效 人体分割技术,适应复杂背景 即使人物处于复杂背景环境,依然可以将人体准确地从背景中分割出来。 阿里云…

SG90舵机的驱动

很多资料说SG90舵机是靠PWM控制的,其实不是,亲测该舵机是靠高电平的时间控制的,只是对周期有要求,需要是20ms以内,没错20ms的周期时间不是固定周期,而是最大周期。我尝试了3-20ms都可以控制。 高电平的时间…

STM32控制SG90舵机与超声波HC_SR04测距模块

目录 前言 1、项目简介 项目相关内容 2、模块 1、系统定时器SysTick 2、舵机模块SG90 3、 超声波模块 HC-SR04 4、Main.c 5、总结 前言 这篇文章主要是对自己学习STM32做的一个总结,利用超声波模块加舵机模块进行的小项目,为了方便知识的回顾&…

STM32F103单片机控制SG90舵机

前言 在智能衣柜系统中,试用SG90旋转0-180,模拟衣柜的开关门,舵机正转开门,180-0反转模拟一个关门的现象。 一,SG90舵机 1.1SG90链接: 【淘宝】https://m.tb.cn/h.UjfPasG?tk10CNdeeB4Il CZ0001 「SG9…

Arduino与SG90舵机握手

Arduino教程传送门🧭🏔🌋🛤🏞🏜 Arduino与SG90舵机握手 1.0 简介2.0 实验材料3.0 实验步骤3.1 根据原理图搭建电路3.2 新建sketch,拷贝如下代码并进行保存编译上传3.3 实验现象 4.0 总结 1.0 简…

C51单片机定时器2实现SG90舵机控制

谈起舵机最初的了解应用于航模,偶然的机会在网上看到有牛人使用多个舵机做人形机器人的关节,感觉这小东西很有趣,蒙发了买来学习学习的想法,这已经是多年前的事了,后来由于某些原因,这个想法直到今年才落地…

智能垃圾桶(七)——SG90舵机的介绍与使用(树莓派pico实现)

文章目录 一、SG90舵机的引脚介绍二、与pico引脚的对接三、舵机的使用原理四、Thonny程序五、效果展示一、SG90舵机的引脚介绍 舵机上会引出三根线:分别是GND(棕色线)、VCC(红色线)和SIG(黄色线),就是地线、电源线(5V)和信号线。千万不能接错! 二、与pico引脚的对接…

FPGA实现360°SG90舵机

SG90 SG90舵机需要注意区分90、180和360,今天要用的舵机是360的。 舵机是通过输入信号来控制转动的,360舵机不同于180舵机,它只有顺时针旋转、逆时针选择和停止,无法通过特定的信号来达到转动的角度。所以需要通过时间和转动速度…

PWM开发SG90

文章目录 2. PWM开发SG90 2.1 简介 2.3 控制舵机 2.4 遇见潇潇遇见你,不负代码不负卿 前言 2. PWM开发SG90 2.1 简介 PWM ,英文名 Pulse Width Modulation ,是脉冲宽度调制缩写,它是通过对一系列脉冲的宽度进 行调制&#xff0…

学习笔记12-SG90舵机

目录 一、简介接线 二、原理3、代码段3.1、sg90.c3.2、main.c 一、简介 舵机是一种位置(角度)伺服的驱动器,适用于需要角度不断变化并可以保持的控制系统,可以根据控制信号来输出指定的角度(常见的有0-90、0-180、0-3…

PWM驱动sg90电机

关于PWM驱动sg90电机,不管是180还是360舵机都满足左侧的条件关系。 PWM周期为20ms,频率为50Hz 重装载值arr 1999 预分频值psc 7199 stm32f103主频72MHz TIM3_Int_Init(1999,7199);//Tout (arr1)(psc1)/TCLK;72000000/2000/720050PWM周期 (主频 / […

51单片机控制sg90舵机

2.1 简介 PWM,英文名Pulse Width Modulation,是脉冲宽度调制缩写,它是通过对一系列脉冲的宽度进 行调制,等效出所需要的波形(包含形状以及幅值),对模拟信号电平进行数字编码,也就是说…

SG90舵机使用介绍

舵机控制 型号:SG90 接线 黄线:信号线 红线:电源线 棕线:地线 PWM周期 需要通过信号线往舵机输入PWM波,才能驱动舵机转动 PWM波的频率不能太高,大约50HZ,即周期1/频率1/500.02s&#xff…

51单片机sg90舵机

51单片机按键控制舵机旋转 一、舵机工作原理 1、这里介绍的sg90的可旋转角度为 0~180 2、sg90有三条线,橙色(PWM)红色(5V)棕色(GND) 3、PMW的范围为0.5ms2.5ms,相应的旋转角度为…

PWM开发SG90舵机

1. 简介 PWM,全称:Pulse Width Modulation,脉冲宽度调制缩写,它是通过宽度对一系列脉冲的宽度进行调制,等效出所需要的波形(包含形状以及幅值),对模拟信号电平进行数字编码,也就是说通过调节占空…