- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
滨州学院
Android开发基础
题目: 个人日记本开发
系 院 计算机科学技术系 专 业 软件技术 班 级 一班 学 号 1123110734 姓 名 王晶
2013年 6月 30 日
滨州学院成绩评定表
题目 个人日记本开发??? 关键技术 开发过程中使用到的技术:
利用SQLite存储数据
主要体现类:D
Android UI布局技术
主要运用:RadioGroupProgressBar、gallery、ImageButton
3. 利用Application帮助实现完全退出
主要体现类:。
4. Intent页面跳转技术
Intent intent = new Intent(startActivity.this, endActivity.class);利用Intent进行页面的跳转,需要传参数时则增添Bundle。
5.项目闪屏效果
AlphaAnimation类,设置闪屏的透明图渐变程度,设定播放的时间,以及通过注册事件监听控制当动画播放完毕自动跳转到列表主界,达到闪屏效果。
6.利用AlertDialog、gallery和ImageButton以画廊的形式进行心情图片选择。 设计思路 项目背景:
基于手机通讯的普及以及人们对日记的需求,利用Android设计一款简单实用的日记薄方便人们的实用。
设计思路:
首先通过闪屏界面进入日记的列表界面,如果之前存在日记则以列表的显示,否则以TextView提示。利用Menu提供四个功能:写新日记、查找日记、日记总计、退出。点击相应的列表内容则进行更新,常按某项列表内容则提示删除功能。
核心代码如下:
1)闪屏效果的实现。在WelcomActivity.java中利用AlphaAnimation实现,设置渐变透明度、播放时间以及通过注册事件监听控制当动画播放完毕自动跳转到列表主界。
AlphaAnimation alphaAnimation = new AlphaAnimation(0.0f, 1.0f);
alphaAnimation.setDuration(5000);
imageView.startAnimation(alphaAnimation);
alphaAnimation.setAnimationListener(); 设计思路 2)以列表的形式展示日记内容。通过数据库查找日记,利用适配器对列表进行绑定,并对单击列表内容项进行监听。
当一篇日记也没有写的时候,进行提示。
TextView textEmpty_show=(TextView)this.findViewById
(R.id.myAndroidEmpty);
listView.setEmptyView(textEmpty_show);
通过数据库查找数据,存入data中:
diaryDao=new DiaryDao(this);
ListDiary diaries=diaryDao.getAllDiaries();
data=new ArrayListMapString,Object();
for(Diary diary:diaries)
{ MapString,Object map=new HashMapString,Object();
map.put(title, diary.getTitle());
map.put(createtime, diary.getDatetime());
data.add(map);
}
利用适配器对ListView进行绑定:
SimpleAdapter adapter=new SimpleAdapter(this,data,R.layout.item,
new String[]{title,createtime},new int[]{R.id.title,R.id.createtime});
listView.setAdapter(adapter);
对列表内容单击注册监听事件,根据列表的postiton 和data下标值相同,从而查找出相应列表项的id,并将其作为参数传递给下一个页面,以便实现更新时的原内容的显示:
public void onItemClick(AdapterView? parent, View view, int position,
您可能关注的文档
最近下载
- 学前儿童学习与发展核心经验健康领域.pdf
- 新人教版七年级下册英语U4词汇分类循环训练单(学生版).docx
- 2023年下半年教师资格证《高中生物》真题及答案.pdf VIP
- 电子版个人简历模板简历表格 个人简历.docx VIP
- 国家秘密载体印制资质现场审查必威体育官网网址知识测试试题库.pdf VIP
- 2025年新疆乌鲁木齐市高考数学二模试卷(理科)+答案解析(附后).pdf VIP
- 我的家乡黑龙江双鸭山.pptx
- 初级注册安全工程师考试(安全生产法律法规)考点重点资料梳理.pdf VIP
- (最全)山东省2016建筑工程消耗量定额.pdf
- 2025年徐州工业职业技术学院单招职业技能测试题库(历年真题).docx VIP
文档评论(0)