随笔分类 -  大二寒假

摘要:今日使用Cookie实现了免用户名登录,新建一个Cookie对象将servlet接收到的用户名记录下来。 Cookie cookie=new Cookie("name",req.getParameter()); 设置Cookie的时间setMaxAge(),写入resp.addCookie(cook 阅读全文
posted @ 2021-02-24 22:43 风吹过半夏 阅读(32) 评论(0) 推荐(0) 编辑
摘要:今天初次尝试了使用web前端模板,在github中寻找自己需要的前端模板,将模板中的js,css,html等提取出来,在加入自己的数据进行填充,修改文件路径等。 阅读全文
posted @ 2021-02-23 22:13 风吹过半夏 阅读(52) 评论(0) 推荐(0) 编辑
摘要:今日对git&github有了一个初步的了解,学习了如何使用github,以及如何使用github找到一些开源的项目; in:name 搜索项目名,in:readme 搜索README,stars:>stars大于.....,forks:> forks大于......, in:description 阅读全文
posted @ 2021-02-22 13:35 风吹过半夏 阅读(42) 评论(0) 推荐(0) 编辑
摘要:今日修复了账本的一些BUG: 首先是日期选择对话框的BUG:填写日期编辑框会默认自动填写今日日期,但是当打开日期选择对话框时会发现对话框的日期总是比正确的日期多一个月。 这应该是日期类的月份是从0开始,以及DatePickerDialog的onDateSet函数的缘故,将代码作如下修改: CDate 阅读全文
posted @ 2021-02-21 12:48 风吹过半夏 阅读(71) 评论(0) 推荐(0) 编辑
摘要:之前实现了分页的效果,对于不同的数据展示分页的代码是几乎完全相同的只有请求的地址不同。 所以在Page类中增加url属性,进而将分页条抽取为一个jsp文件,在数据展示的页面引入即可,只需在servlet层设置url。 抽取出的分页jsp主要部分: <div align="center"> <c:if 阅读全文
posted @ 2021-02-21 11:35 风吹过半夏 阅读(73) 评论(0) 推荐(0) 编辑
摘要:今日完成了账本开发的统计功能,输入开始的月份与结束的月份,点击计算按扭就可以统计总支出、总收入和结余。 到此账本开发已经全部完成实现了,查询今天,当月,当年以及特定的日期范围内的收入、支出等。 添加账目,长按删除账目,统计特定日期范围内的总支出,总收入以及结余。下面为统计功能的代码部分及全部功能的截 阅读全文
posted @ 2021-02-20 20:18 风吹过半夏 阅读(65) 评论(0) 推荐(0) 编辑
摘要:今日完成了账本开发的添加账目的功能,需要输入标题,金额,日期,在选支出或是收入,然后点击保存就可以储存。 长按日期的EditText组件可以显示日期选择对话框。保存时会进行数据检查以及保存从操作。下面伪代码: <?xml version="1.0" encoding="utf-8"?> <Linea 阅读全文
posted @ 2021-02-18 22:16 风吹过半夏 阅读(73) 评论(0) 推荐(0) 编辑
摘要:今日完成了账本的listView以及对应的Adapter类用于填充列表视图。 列表视图一个单元有图片用于直观的显示收入或支出,以及三个文本框分别为账目标题,金额与日期。 并完成了MainActivity中的载入今日,当月以及本年的账目,长按ListView中的账目删除的函数。下面为代码: publi 阅读全文
posted @ 2021-02-17 14:55 风吹过半夏 阅读(61) 评论(0) 推荐(0) 编辑
摘要:今日主要完成了主界面,以及主界面Activity的编写。主界面一共有六个按钮加一个列表视图。 列表视图用于显示支出收入情况,六个按钮分别为查看当天,当月,当年的账目,查询账目,统计账目,添加账目。 下面为代码: public class MainActivity extends AppCompatA 阅读全文
posted @ 2021-02-11 11:54 风吹过半夏 阅读(48) 评论(0) 推荐(0) 编辑
摘要:今日完成的对日期的操作类,由于用到日期,还要对日期进行操作,所以日期的存储要单独保存,即年,月,日分别存储。 并保存从1970年1月1日到现在的毫秒值以方便锁定日期范围。并创建CDateTime类方便对日期的操作。以下为CDateTime的代码部分: public class CDateTime { 阅读全文
posted @ 2021-02-10 11:48 风吹过半夏 阅读(58) 评论(0) 推荐(0) 编辑
摘要:今日主要完成了账本开发的数据库操作,包括数据库的创建,增加,删除,查询,以及账目统计。 查询有很多种情况,可以按天,按月,按年和综合查询。统计包括统计一定日期范围内的收入与支出。 以下为数据库操作类CAccount的代码部分: public class CAccount extends SQLite 阅读全文
posted @ 2021-02-09 11:44 风吹过半夏 阅读(42) 评论(0) 推荐(0) 编辑
摘要:今日学习了页面跳转使用Intent进行传值。使用Intent的putExtra()即可传值,使用getStringExtra()或getIntExtra()等接受,跟web类似。 但是如果使用startActivity不会进行数据回传,要使用startActivityForResult(intent 阅读全文
posted @ 2021-02-08 23:30 风吹过半夏 阅读(98) 评论(0) 推荐(0) 编辑
摘要:今日学习了activity的生命周期,activity主要有七个方法: onCreate()创建的时候调用,只执行一次。 onStart()从后台转到前台。 onResume()Activity准备使用的时候调用,页面显示。 onPause()表示暂停,可能还会被使用,数据会保存。 onStop() 阅读全文
posted @ 2021-02-07 12:41 风吹过半夏 阅读(55) 评论(0) 推荐(0) 编辑
摘要:今日学习了数据适配器ArrayAdapter与BaseAdapter. ArrayAdapter相比SimpleAdapter较为简单而且只能用一组数据,其余与SimpleAdapter类似。 BaseAdapter就较为复杂了,首先要新建一个类继承BaseAdapter,并重写四个方法。 getC 阅读全文
posted @ 2021-02-06 19:58 风吹过半夏 阅读(57) 评论(0) 推荐(0) 编辑
摘要:今日学了ListView,主要学习了使用SimpleAdapter数据适配器。 完成列表视图首先要建立一个布局文件,当然也可以用Android Studio自带的。 建立布局文件可以与正常的没有区别只要符合需求就可以。不要忘了给每个控件命名。 SimpleAdapter adapter=new Si 阅读全文
posted @ 2021-02-05 23:00 风吹过半夏 阅读(55) 评论(0) 推荐(0) 编辑
摘要:今日学习了单选对话框框与复选对话框框 与对话框类似,只是builder调用了不同的函数: 单选对话框调用 etSingleChoiceItems(strs,0,new DialogInterface.OnClickListener(){ @Override public void onClick(D 阅读全文
posted @ 2021-02-04 17:52 风吹过半夏 阅读(65) 评论(0) 推荐(0) 编辑
摘要:昨日完成了寒假作业的体温登记APP,今日对开发过程中遇到的困难,开发思路等进行总结。 首先上报体温要有数据存储的地方,于是我先学习了SQLite数据库。首先创建了一个类MyDBHelper继承SQLiteOpenHelper用于创建和打开数据库。 重写Oncerate()方法在里面调用SQLiteD 阅读全文
posted @ 2021-02-03 22:11 风吹过半夏 阅读(273) 评论(0) 推荐(0) 编辑
摘要:昨天学习了如何获取经度与纬度,但要获取当前的具体位置要准确到县区的话,光有经度纬度是不行的。 这时我们需要百度地图SDK或者别的如高德等。 可以到官网找的Android定位SDK(http://lbsyun.baidu.com/index.php?title=android-locsdk) 点击免责 阅读全文
posted @ 2021-02-02 21:27 风吹过半夏 阅读(85) 评论(0) 推荐(0) 编辑
摘要:今日学习了如何获取当前的经纬坐标。 首先要获取服务:LocationManager locationmanager=new (LocationManager)getSystemService(LOCATION_SERVICE); 然后设置定位监听器:locationmanager.requestLo 阅读全文
posted @ 2021-02-01 21:11 风吹过半夏 阅读(90) 评论(0) 推荐(0) 编辑
摘要:今日学习了Android操作SQLite数据库,对数据库实现了增删改查与创建。 首先创建一个类继承SQLDBHelper实现对数据库的创建 public void onCreate(SQLiteDatabase db) { String sql="create table person(id int 阅读全文
posted @ 2021-01-30 18:28 风吹过半夏 阅读(118) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示