移动互联网开发
课程设计报告
学生姓名: 万思 学 号: k081241139
专 业: 计算机科学与技术班 级: k0312415
设计题目: 口袋微博
学年学期: 2014 年 秋 季学期
指导教师: 张华
…… …… 余下全文
移动互联网开发
课程设计报告
学生姓名: 万思 学 号: k081241139
专 业: 计算机科学与技术班 级: k0312415
设计题目: 口袋微博
学年学期: 2014 年 秋 季学期
指导教师: 张华
…… …… 余下全文
软件学院课程设计报告
2014学年第二学期
学 院: 软件学院
专 业: 软件测试
班 级: 1班
姓 名: 汤微
任课老师:___欧阳文臣______________
- 2 -
目 录
1、课程设计概况-----------------------------------1
2、上课笔记摘取-----------------------------------1
3、课程设计-----------------------------------------3
4、心得总结-----------------------------------------8
课程设计概况
此次的课程设计的主要任务是设计android的登录界面,填写登录的用户名和密码(即自己的姓名为户名,学号为密码)与数据库中的信息进行匹配,如果匹配成功则返回信息给手机端的登录界面,如果匹配不成功则登录界面提示登录失败。
上课笔记摘取 SharedPreferences介绍:
SharedPreferences是Android平台上一个轻量级的存储类,主要是保存一些常用的配置参数,它是采用xml文件存放数据的,文件存放在"/data/data<package name>/shared_prefs"目录下。 SharedPreferences的用法:
由于SharedPreferences是一个接口,而且在这个接口里没有提供写入数据和读取数据的能力。但它是通过其Editor接口中的一些方法来操作SharedPreference的,用法见下面代码:
- 1 -
Context.getSharedPreferences(String name,int mode)来得到一个SharedPreferences实例
name:是指文件名称,不需要加后缀.xml,系统会自动为我们添加上。 mode:是指定读写方式,其值有三种,分别为:
…… …… 余下全文
目 录
1.概述............................................................................................. 1
2.项目设计与实现........................................................................ 1
2.1欢迎界面.................................................................................. 1
2.1.1界面布局..................................................................................................... 1
2.1.2功能实现..................................................................................................... 2
2.2登陆界面.................................................................................. 2
2.2.1 界面布局.................................................................................................... 2
2.2.2 功能实现.................................................................................................... 2
…… …… 余下全文
目录
1.系统概述... 3
2.系统功能分析... 4
2.1主页... 4
2.2文件管理... 5
2.3分类管理... 6
3主要模块实现... 6
3.1快速进入... 6
3.2文件管理... 7
3.3分类管理... 11
4.系统测试... 13
4.1按钮和checkbox关系的测试... 13
4.2expandablelistview调试... 13
5.设计总结... 13
Android课程设计报告
该应用程序主要完成了手机文件管理的功能,包括新建,复制,移动和重命名文件,并且能够进行文件分类管理,实现某些文件关联应用,其中包括常见的图片,音乐,视频,文档,安装包以及压缩包。另外,它能快速进入内置存储卡或者外置存储卡,不用单独去找,方便使用。
该应用程序有一个Activity构成,自定义titlebar,在viewpager里面放置三个Fragnment,分别管理三个页面,这三个页面如下:
在主页中,有九个按钮:“后退”按钮的功能是退出应用程序;“图片”,“音乐”,“视频”,“文档”,“安装包”,“压缩包”这六个按键的功能是跳转到第三页面,并且显示相应的内容,例如,单击“图片”按键,应用会跳转到第三个页面,同时打开手机中的图片,包括内置存储卡和外置存储卡中的全部图片;最后两个按键运用图文混排,单击后会跳转到第二页面并且打开相对的文件,例如,单击“extcard”,如果存在外置内存卡就会在第二个页面显示外置存储卡中的文件,否则将提示用户外置存储卡不存在,但不会跳转。
在该页面中也有9个按钮,但是有部分按钮刚开始时不可用的,当点击checkbox时来设置按钮是否可用:“后退”按键的功能是返回到主页中,“取消”按键的功能是取消checkbox的选择。点击列表的某一项可以打开该文件夹或者
…… …… 余下全文
湘潭大学课程设计报告
课 程 名 称______手机安卓开发_______
课 题 名 称______天气预报APP_______指 导 老 师______周唯___________
姓 名____黄柳________
学 号___2012600719_________
班 级____12计2班________
小 组______棒棒糖_______
时 间____20##年1月26 日_____
一、 需求分析
(一) 引言
1. 编写目的
1.1 为用户提供一个显示天气预报的软件,可以根据百度地图显示用户需求的城市位置,以及用图标表示各城市对应的气象信息,可以简洁的表示出“晴、雨、雪”和“气温”气象信息。
2. 项目风险
…… …… 余下全文
Android课程设计
视频播放器
所在系(院): 数学与信息技术学院
学 生 姓 名:
学 生 姓 名:
指 导 教 师:
研究起止日期:二○一二年二月至二○一二年五月
摘要
一.Android平台
1.谷歌与开放手机联盟合作开发了Android, 这个联盟由包括中国移动、摩托罗拉、高通、宏达和T-Mobile在内的30多家技术和无线应用的领军企业组成。
2.Android是一个真正意义上的开放性移动设备综合平台。通过与运营商、设备制造商、开发商和其他有关各方结成深层次的合作伙伴关系,来建立标准化、开放式的移动电话软件平台,在移动产业内形成一个开放式的生态系统,这样应用之间的通用性和互联性将在最大程度上得到保持。
3.所有的Android应用之间是完全平等的。
4.所有的应用都运行在一个核心的引擎上面,这个核心引擎其实就是一个虚拟机,它提供了一系列用于应用和硬件资源间进行通讯的API。撇开这个核心引擎,Android的所有其他的东西都是“应用”。
5.Android打破了应用之间的界限,比如开发人员可以把Web上的数据与本地的联系人,日历,位置信息结合起来,为用户创造全新的用户体验。
二.Java开发环境
Java技术包含了一个编程语言及一个平台。Java编程语言具有很多特性,如面向对象、跨平台、分布式、多线程、解释性等等。Java编程语言起源于Sun公司的一个叫“Green”的项目,目的是开发嵌入式家用电器的分布式系统,使电气更加智能化。1996年1月发布了JDK1.1版本,一门新语言自此走向世界。之后,1998年12月发布了1.2版本,20##年2月发布1.4版本,20##年10月发布1.5版本(5.0),20##年12月发布1.6(6.0)版本,这是目前的最新版本。Java1.2版本是一个重要的版本,基于该版本,Sun将Java技术分为J2SE、J2ME、J2EE,其中J2SE为创建和运行Java程序提供了最基本的环境,J2ME与J2EE建立在J2SE的基础上,J2ME为嵌入式应用(如运行在手机里的Java程序)提供开发与运行环境,J2EE为分布式的企业应用提供开发与运行环境。
…… …… 余下全文
1.可以发短信,打电话
2.能够调用数据库对数据进行保存
3. 有很好的图片背景
4.有很好的界面切换效果
首先是登陆页面的设计,其界面效果如下图:
编码实现
publicvoid onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.list_item);
DatabaseHelper dbh = new DatabaseHelper(this,"Information");
db = dbh.getWritableDatabase();
cursor = db.query("contact", new String[]{"name","mobile","uri"}, null, null, null, null, null);
cursor.moveToFirst();
System.out.println("-------count-------"+cursor.getCount()+"-------");
…… …… 余下全文