云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 基于Android平台的日历与日程提醒-本科毕业论文

基于Android平台的日历与日程提醒-本科毕业论文

  • 62 次阅读
  • 3 次下载
  • 2025/5/6 4:28:43

5.1.4 集成开发环境ADT的说明

直接解压之前下载好的adt-bundle-windows-x86_64.zip,然后打开

eclipse文件夹,点击运行eclipse.exe。

如果出现红色圈圈里面的两个图标,则表示Android开发环境完全搭建成功。

5.2项目创建

1、具体步骤:File?New?Project 跳出窗口选择Android Application Project

然后Next。跳出如下窗口:

最后一直Next直到Finish。

2、完成项目的框架创建,一共三个包。分别是: (1)dt.luopan.calendar:用来承载Activity。 (2)dt.luopan.calendar.db:用来操作数据库的。

(3)dt.luopan.calendar.interfaces:用来承载所有的接口。

5.3项目总览

5.4主要类的代码展示

1、CalendarElement接口定义绘制的抽象方法。代码如下: package dt.luopan.calendar.interfaces; import android.graphics.Canvas; publicinterface CalendarElement { publicvoid draw(Canvas canvas); }

2、CalendarParent类通过实现CalendarElement接口以获得作为日历内容元素的功能:通过抽象方法draw方法绘制日历内容元素。再者从资源文件中获取

一些公共数据。代码如下:

publicclass CalendarParent implements CalendarElement { protected Activity activity; protected View view;

protected Paint paint = new Paint();

protectedfloatborderMargin; //日历边框的空白区域尺寸 protectedfloatweekNameMargin; //周名称的空白区域尺寸 protectedfloatweekNameSize; //周名称的字体大小 protectedintsundaySaturdayColor; //周末字体颜色

public CalendarParent(Activity activity, View view) { this.activity = activity; this.view = view;

borderMargin = activity.getResources().getDimension( R.dimen.calendar_border_margin);

weekNameMargin = activity.getResources().getDimension( R.dimen.weekname_margin);

weekNameSize = activity.getResources().getDimension( R.dimen.weekname_size);

sundaySaturdayColor = activity.getResources().getColor( R.color.sunday_saturday_color); }

@Override

publicvoid draw(Canvas canvas) { } }

3、Calendar类通过继承自CalendarParent类,得到父类中从资源文件读取的数据,同时还需实现抽象方法draw。代码如下:

public class Calendar extends CalendarParent {

private ArrayList elements = new ArrayList(); public Grid grid;

public Calendar(Activity activity, View view) { super(activity, view);

elements.add(new Border(activity, view)); elements.add(new Week(activity, view)); grid = new Grid(activity, view); elements.add(grid); }

@Override

public void draw(Canvas canvas) {

for (CalendarElement ce : elements) ce.draw(canvas); } }

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

5.1.4 集成开发环境ADT的说明 直接解压之前下载好的adt-bundle-windows-x86_64.zip,然后打开eclipse文件夹,点击运行eclipse.exe。 如果出现红色圈圈里面的两个图标,则表示Android开发环境完全搭建成功。 5.2项目创建 1、具体步骤:File?New?Project 跳出窗口选择Android Application Project然后Next。跳出如下窗口: 最后一直Next直到Finish。 2、完成项目的框架创建,一共三个包。分别是: (1)dt.luopan.calendar:用来承载Activit

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com