移动开发大作业————随手记(主界面和编辑界面)

安卓移动开发期末大作业——图书馆座位预约APP 用户点击“修改”按钮,将跳转至“更改座位预约信息”页面,用户可先输入自己的“学号”,查询之前的预约信息,然后根据自己的需求,更改预约的座位,修改完成后,点击“更改座位预约信息”页面的“修改”按钮,数据库中将会更新用户预约座位的相关信息。用户点击“删除”按钮,将会跳转至“删除学生座位记录”页面,用户可先输入自己的“学号”,查询之前的预约信息,然后点击“删除学生座位记录”页面的“删除”按钮,数据库则会将用户预约座位的相关信息删除。4. 修改座位预约记录功能:可修改预约的座位,输入对应的学号进行查询。 阅读详情
功能需求

随手记的功能


1编辑增加笔记

2.自由查看修改保存的笔记

3.自由填写文字和图片

主界面编写



MainActivity.java

package com.cong.notepad;

import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Timer;
import java.util.TimerTask;
import android.os.Bundle;
import android.os.Environment;
import android.app.Activity;
import android.content.Intent;
import android.database.Cursor;
import android.util.Log;
import android.view.ContextMenu;
import android.view.KeyEvent;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.ContextMenu.ContextMenuInfo;
import android.view.View.OnClickListener;
import android.view.View.OnCreateContextMenuListener;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.ImageButton;
import android.widget.ListView;
import android.widget.TextView;
import android.widget.Toast;
public class MainActivity extends Activity {
	private TextView addtravels;
	private ListView travelslist;
	private DBManage dm=null;
	private HTMLManager HM=null;
	public Cursor cursor = null;
	public Cursor cursor2=null;
	private int i=0;
	private int start=0;
	private int end=0;
	private String str1=null;
	private String str2="[";
	private String str4="]";
	private String iconname=null;
	private File copyfromfile=null;
	private File copyintofile=null;
	private FileOutputStream copyinto=null;
	private FileInputStream copyfrom=null;
	private ListViewAdd adapter;// 数据源对象
	private static Boolean isExit = false;  
    private static Boolean hasTask = false;
	public static final String CHECK_STATE = "0";
	public static final String EDIT_STATE = "1";
	public static final String ALERT_STATE = "2";
    Timer tExit = new Timer();  
    TimerTask task = new TimerTask() {  
        @Override  
        public void run() {  

            isExit = true;  

            hasTask = true;  
        }  
    }; 
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        addtravels=(TextView)findViewById(R.id.addtravels);
        addtravels.setOnClickListener(new addListener());
        travelslist=(ListView)findViewById(R.id.travelslist);
        dm=new DBManage(this);
        HM=new HTMLManager();
        initAdapter();       
        travelslist.setAdapter(adapter);
        travelslist.setOnItemClickListener(new myOnItemClickListener());
        travelslist.setOnCreateContextMenuListener(new myOnCreateContextMenuListener());//设置长按监听器
    }
    class addListener implements OnClickListener{

		public void onClick(View v) {
			// TODO Auto-generated method stub
			Intent intent=new Intent();
			intent.setClass(MainActivity.this, edittravels.class);
			intent.putExtra("state", EDIT_STATE);
			startActivity(intent);
			finish();
		}
    	
    }

	public void initAdapter(){
    	
    	dm.open();//打开数据库操作对象
    	
    	cursor = dm.selectAll();//获取所有数据
    	
    	cursor.moveToFirst();//将游标移动到第一条数据,使用前必须调用
    	
    	int count = cursor.getCount();//个数
    	
    	ArrayList<String> items = new ArrayList<String>();
    	ArrayList<String> times = new ArrayList<String>();
    	for(int i= 0; i < count; i++){
    		items.add(cursor.getString(
1500套HTML+CSS+JS网页设计期末课程大作业 web前端开发技术 web课程设计 网页规划与设计 1.网页作品简介方面:HTML期末学生结课大作业作品(HTML+CSS+JS),响应式布局网站源码!兼容pc以及移动端,内涵js交互,ui交互,页面质量高 非常适合,2.网页作品编辑方面:此作品为学生个人主页网页设计题材,代码为A+学生水平所有编辑器均可使用)3.网页作品布局方面:网页布局整体为LOGO、导航、主体内容布局。子页面多种布局,兴趣爱好内容使用图片列表布局,成绩页面插入了表格,联系我们使用图片对齐方式设置了左对齐。4.网页作品技术方面。 阅读详情

相关推荐

期末安卓大作业——熊猫记事本

一、应用程序功能 基本功能: 基于 Android 平台实现简单的个人笔记管理的 APP 2. 要求提供登录界面给用户 3. 要求有界面让用户输入笔记内容(包括但不限于以下类型内容:笔记标题, 记录时间,记录地点,内容(可以是文字,支持图片,声音等更好)) 4. 笔记可以分类管理(类别可以自定义) 5. 支持按照时间、按照内容进行查询。登陆后首页展示列表,点击列表上的某 一项支持查看笔记明细等 6. 以上内容要求记入 SQLITE 或者文件系统中,APP 重启后不丢失。 拓展功能:

m0_73546099的博客 1336

QT综合大作业—— 多媒体应用程序设计

综合作业要求 功能模块  作者资料 5分;  作者照片 5分;  文字编辑(至少3功能,其中一个改变颜色)10分;  绘制图形(至少3功能,其中一个是涂鸦,可以选择颜色绘制或填充) 10分;  图像处理(至少3功能,其中一个是灰度,必须可以打开图像文件) 10分;  动画设计(位移动画、卡通动画、时钟等均可,根据难度及效果评分,播放gif文件最多算5分) 10分;  媒体播放或视频捕获(媒体播放至少包含播放、停止、暂停、全屏切换和至少一个滑杆属性(如进度、音量、亮度、色饱和度等)调节,实时视频

weixin_46037153的博客 1536

HTML5期末大作业:网站——餐饮网页设计(HTML+CSS+JS)

HTML5期末大作业:网站——餐饮网页设计(HTML+CSS+JS) 临近期末, 你还在为HTML网页设计结课作业,老师的作业要求感到头大?HTML网页作业无从下手?网页要求的总数量太多?没有合适的模板?等等一系列问题。你想要解决的问题,在这篇博文中基本都能满足你的需求~ 原始HTML+CSS+JS页面设计, web大学生网页设计作业源码,这是一个不错的网页制作,画面精明,非常适合初学者学习使用。 作品介绍 1.网页作品简介方面 :卡通创意,响应式布局网站源码!兼容pc以及移动端,内涵js交互,ui交互,包

m0_67393413的博客 1234

web前端开发技术 期末大作业html+css(时尚服装网站)

web前端开发技术 浮动、绝对定位、相对定位、字体样式、引用视频等基础知识JavaScript:做与用户的交互行为(1)html文件:其中index.html是首页、其他html为二级页面; (2)css文件:css全部页面样式,文字滚动, 图片放大等; (3)js文件:js实现动态轮播特效, 表单提交, 点击事件等等(网页中运用到js代码)(1)首页:进入网页中看到的第一个页面(LOGO、公司名称、导航、banner

qq_524614081的博客 498

5000套web前端期末大作业 HTML+CSS+JavaScript网页设计实例 企业网站制作【建议收藏】

1.网页作品简介方面:HTML期末学生结课大作业作品(HTML+CSS+JS),响应式布局网站源码!兼容pc以及移动端,内涵js交互,ui交互,页面质量高 非常适合,2.网页作品编辑方面:此作品为学生个人主页网页设计题材,代码为A+学生水平所有编辑器均可使用)3.网页作品布局方面:网页布局整体为LOGO、导航、主体内容布局。子页面多种布局,兴趣爱好内容使用图片列表布局,成绩页面插入了表格,联系我们使用图片对齐方式设置了左对齐。4.网页作品技术方面。...

m0_71154533的博客 1310

HTML5响应式手机模板:MUI手机app前端页面开发框架模板HTML+CSS+JavaScript

HTML5响应式手机模板:MUI手机app前端页面开发框架模板HTML+CSS+JavaScript 手机模板wap 手机网站模板 企业手机网站模板 手机网站模板 手机模板 响应式手机网站 html5手机网站模板 企业手机网站模板 公司手机网站模板 作品介绍 1.网页作品简介方面 :MUI不依赖任何第三方JS库,压缩后的JS和CSS文件仅有100+K和60+K。MUI以iOS平台UI为基础,补充部分Android平台特有的UI控件 。 主要功能有:下拉刷新、侧滑导航、滑动触发操作菜单等 2.网页作品编辑

七夕情人节表白网页代码100款 HTML5网页设计与制作1120款 Echarts大屏数据150款 2160

VC++与MFC大作业实战:从环境搭建到部署的Windows桌面开发全流程

Windows桌面应用开发是理解操作系统与图形界面编程的基础。其核心在于通过框架将系统API、消息循环与用户界面有机整合,实现高效、稳定的本地应用程序。MFC(Microsoft Foundation Classes)作为经典的C++应用程序框架,采用文档/视图架构,清晰分离数据管理与界面展示,是学习面向对象设计与框架思维的优秀范例。在工程实践中,开发者常需处理环境配置、依赖管理等实际问题,例如解决“电脑VC++库自检”失败或集成“微软VC++运行库”。掌握这些技能,不仅能完成如设备管理系统等综合应用项目,

weixin_30608503的博客 345

web前端期末大作业 HTML+CSS+JavaScript仿京东

在线商城购物 | 水果商城 | 商城系统建设 | 多平台移动商城 | 采用了div+css结构、表单、超链接、浮动、绝对定位、相对定位、字体样式、引用视频等基础知识JavaScript:做与用户的交互行为(1)html文件:其中index.html是首页、其他html为二级页面; (2)css文件:css全部页面样式,文字滚动, 图片放大等; (3)js文件:js实现动态轮播特效, 表单提交, 点击事件等等(网页中运用到js代码)(1)首页:进入网页中看到的第一个页面(LOGO、公司名称、导航、banner

而风不止 530

android随手记项目源码

android随手记项目源码

随手记 Android 源代码

历史版本源码,仅供参考学习,请勿抄袭,请合理利用。

ESP32-P4实战:LVGL V9.4 PPA加速配置与性能对比

本文详细介绍了如何在ESP32-P4平台上配置LVGL V9.4的PPA硬件加速功能,通过启用PPA加速显著提升图形处理性能并降低CPU占用率。文章包含环境准备、配置步骤、性能对比及常见问题解决方案,帮助开发者高效利用ESP32-P4的PPA加速器优化嵌入式GUI应用。

rice5的博客 1190

必看!wechat-article-exporter:轻松批量下载公众号文章

微信搜索“”关注公众号。在信息爆炸的时代,我们每天都会接触到大量优秀的微信公众号文章。有时候,我们想要将这些精彩的内容保存下来,以便日后回顾或者分享给更多的人。然而,微信公众号并没有提供直接的批量下载功能,这给我们带来了不少困扰。今天,我要给大家分享一款非常实用的软件——wechat-article-exporter,它能够帮助我们轻松地批量下载微信公众号文章,让你不再为文章的保存而烦恼。

王乐平 技术博客 4352

VisionPro开发实战:CogRecordDisplay控件显示与保存图片的完整流程(附C#代码示例)

本文详细解析了VisionPro开发中CogRecordDisplay控件的图像处理全流程,包括图像加载、显示优化、动态清屏及结果保存等关键操作。通过C#代码示例,展示了如何高效使用该控件进行工业视觉应用开发,特别适合自动化检测系统的开发者参考。

weixin_42523792的博客 276

Cocos Creator实战:5步搞定棋牌游戏大厅场景开发(附完整代码)

本文详细介绍了使用Cocos Creator 3.8开发棋牌游戏大厅的5个关键步骤,包括工程配置、动态UI系统实现、核心交互功能开发、性能优化及调试发布技巧。通过模块化代码和实战案例,帮助开发者快速构建高交互性的棋牌游戏大厅,提升用户留存率。

weixin_29002209的博客 353

知识图谱:综述

第一种理解:知识图谱本质上是语义网络。本体论是语义网络中最重要的一个要素。第二种理解:知识图谱也叫做多关系图,由多种类型的节点和多种类型的边组成。课程以第二种理解为主。

u013250861的博客 479

快速傅里叶变换(FFT)的汇编实现在DSP开发中

在数字信号处理(Digital Signal Processing,DSP)开发中,使用汇编语言实现FFT可以进一步提高计算性能和优化系统资源的使用。FFT是一种分治算法,它通过将一个长度为N的离散时间域序列分解为多个长度为N/2的子序列,然后递归地进行计算。开发者可以根据实际需求,结合具体的硬件平台和编译器工具链,对FFT的汇编实现进行优化和定制化。需要注意的是,上述示例代码中只给出了FFT的基本框架,具体的合并操作及其他细节需要根据实际需求进行实现。上述示例代码演示了一个简单的FFT汇编实现。

QoTypescript的博客 683

Python OpenCV教程从入门到精通的全面指南【文末送书】

全书共分为16章,包括Python与OpenCV、搭建开发环境、图像处理的基本操作、像素的操作、色彩空间与通道、绘制图形和文字、图像的几何变换、图像的阈值处理、图像的运算、模板匹配、滤波器、腐蚀与膨胀、图形检测、视频处理、人脸检测和人脸识别以及MR智能视频打卡系统。主流技术,全面覆盖:本书内容丰富,涵盖了Open CV图像处理技术的方方面面,如图像的几何变换、阈值处理、图像运算、模板匹配、滤波器、腐蚀与膨胀、图形检测、视频处理、人脸检测和人脸识别等。此外,通过对比原图,可更直观地看到图像经过处理后的效果。

一键难忘的博客 9075

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

上一篇: map
下一篇: 移动开发大作业————随手记(数据库和保存到SD卡操作)
吃芒果的隔壁小妹
博客等级 码龄12年 6粉丝 11原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值