Android开发基础个人日记本开发

Android开发基础个人日记本开发

ID:29694223

大小:325.00 KB

页数:13页

时间:2018-12-22

Android开发基础个人日记本开发_第1页
Android开发基础个人日记本开发_第2页
Android开发基础个人日记本开发_第3页
Android开发基础个人日记本开发_第4页
Android开发基础个人日记本开发_第5页
资源描述:

《Android开发基础个人日记本开发》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、滨州学院Android开发基础题目:个人日记本开发系院计算机科学技术系专业软件技术班级学号姓名2013年6月30日装订线滨州学院成绩评定表题目个人日记本开发???关键技术开发过程中使用到的技术:1.利用SQLite存储数据主要体现类:DbHelper类继承自SQLiteOpenHelper类,重写其构造方法、onCreate()和onUpdate()方法;Diary类相关联数据库中的数据属性及方法,以及构造方法;DiaryDao类中写出了查询数据的一些方法,如查找,总计,更新,保存等.2.AndroidUI布局技术主要运用控件:RadioGroup、ListVi

2、ew、EditText、Button、TextView、ProgressBar、gallery、ImageButton3.利用Application帮助实现完全退出主要体现类:MyHelpExit继承自Application,实现创建,往列表中添加Activity以及完全退出逐个将列表中的Activitys实现finish()功能。4.Intent页面跳转技术Intentintent=newIntent(startActivity.this,endActivity.class);利用Intent进行页面的跳转,需要传参数时则增添Bundle。5.项目闪屏效果运用

3、AlphaAnimation类,设置闪屏的透明图渐变程度,设定播放的时间,以及通过注册事件监听控制当动画播放完毕自动跳转到列表主界,达到闪屏效果。6.利用AlertDialog、gallery和ImageButton以画廊的形式进行心情图片选择。设计思路项目背景:基于手机通讯的普及以及人们对日记的需求,利用Android设计一款简单实用的日记薄方便人们的实用。设计思路:首先通过闪屏界面进入日记的列表界面,如果之前存在日记则以列表的显示,否则以TextView提示。利用Menu提供四个功能:写新日记、查找日记、日记总计、退出。点击相应的列表内容则进行更新,常按某项

4、列表内容则提示删除功能。核心代码如下:1)闪屏效果的实现。在WelcomActivity.java中利用AlphaAnimation实现,设置渐变透明度、播放时间以及通过注册事件监听控制当动画播放完毕自动跳转到列表主界。AlphaAnimationalphaAnimation=newAlphaAnimation(0.0f,1.0f);alphaAnimation.setDuration(5000);imageView.startAnimation(alphaAnimation);alphaAnimation.setAnimationListener();设计思路

5、2)以列表的形式展示日记内容。通过数据库查找日记,利用适配器对列表进行绑定,并对单击列表内容项进行监听。当一篇日记也没有写的时候,进行提示。TextViewtextEmpty_show=(TextView)this.findViewById(R.id.myAndroidEmpty);listView.setEmptyView(textEmpty_show);通过数据库查找数据,存入data中:diaryDao=newDiaryDao(this);Listdiaries=diaryDao.getAllDiaries();data=newArrayLi

6、st>();for(Diarydiary:diaries){Mapmap=newHashMap();map.put("title",diary.getTitle());map.put("createtime",diary.getDatetime());data.add(map);}利用适配器对ListView进行绑定:SimpleAdapteradapter=newSimpleAdapter(this,data,R.layout.item,newString[]{"

7、title","createtime"},newint[]{R.id.title,R.id.createtime});listView.setAdapter(adapter);对列表内容单击注册监听事件,根据列表的postiton和data下标值相同,从而查找出相应列表项的id,并将其作为参数传递给下一个页面,以便实现更新时的原内容的显示:publicvoidonItemClick(AdapterViewparent,Viewview,intposition,longid){对该文件解析之后,将数据封装在存储有RSSItem实体类中的List中,以供前台的

8、调用。实体类RSSIte

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。