全部博文(436)
分类: WINDOWS
2011-04-14 10:14:54
MicroJobs 第六次作业
一、MicroJobs
本周我们初步了解了MicroJobs的主要功能
二、Android和社交网络
Android手机最大的一个卖点是可以运行许多网络社交软件,通过这些软件可以增加手机用户之间的各种联系。Android操作系统拥有发挥这些网络应用能量的潜力,并为其添加了一个新的纬度:移动性。
MicroJobs应用方面
1. 地图
MicroJobs充分利用了Android平台的优越性,只需很少的一些代码,便可显示出手机用户所处位置附近地区的动态地图,并且根据机内GPS提供的信息,地图可以自动更新。用户还可以对地图进行缩放和移动,并可切换到卫星图片模式。
2. 查找朋友和事件
需查找的地点会显示在地图上,用户还可以单击该图标了解详细信息。MicroJobs还可以直接通过收集的联系人管理器(Android Contact Manager)获取通信录中朋友的联系方式。也可以直接连接MicroJobs数据库获取或发不出来的信息
3. 即使消息
MicroJobs中可以直接通过即使消息和朋友联系,
4. 直接和朋友或者雇主电话联系
5. 网络浏览
三、下载MJAndroid源代码
1. 下载地址
2. 将压缩包解压至Eclipse默认的Workplace目录
3. 导入eclipse
四、MJAndroid的代码结构
主目录:
1、 src目录
src是source(源代码)的缩写,用户程序中的所有Java源代码文件都应该放到这个目录下。开发者创建一格Android应用程序所需要做的工作几乎都位于src目录和res目录下。
2、 lib目录
在这个目录中包含了Android库文件的链接。通常情况下不需要对这个目录进行任何操作,当在开发过程中要确认某个Android类是否存在是,可以在这里进行查询。
3、 assets目录
应用程序需要用到一些静态资源文件存放在这个目录下。对于MJAndroid程序,由于没有任何静态资源文件,因此不会用到这个目录。
4、 doc目录
该目录用于存放项目相关的各种文档。在MJAndroid中,用于描述Loco项目的网页存放在这个目录下。
5、 res目录
这个目录用于存放与工程项目相关的各种资源文件。其中包含了大部分用于描述软件界面布局的XML文件和所有的图片文件(界面布局中会用到的图标、图片和动画)等。
6、 AndroidManifest.xml文件
这个文件在创建项目的时候由ADT自动生成。通过扩展名可以知道它是一个XML文件,其中包含了大量关于程序本身的信息。
因为这个文件十分重要,ADT专门为它提供了一个图形化编辑器。
7、 eclipse还在项目的根目录创建两个文件夹,他们在Package Explorer里看不到。
.classpath文件夹用于保存标准Java类和类库的具体位置
.project 目录用于存放工程项目相关的一些信息
源代码目录:
1、 MicroJobs.java
项目的主文件。定义程序运行时最先启动的时间、显示最重要的地图部分、根据用户操作调用其它活动及服务
2、 MicroJobsDatabase.java
定义数据库操作代理类,用于存取MicroJobs的本地数据库。
3、 AddJob.java & EditJob.java
包含部分数据库操作。用户可通过这两个文件提供的操作界面对数据库的工作信息进行添加和修改
4、 MicroJobsDetail.java
显示具体工作的所有详细信息
5、 MicroJobsEmpDetail.java
显示雇员的详细信息
6、 MicroJobsList.java
用列表的方式显示所有用户所查询信息
7、 R.java
由eclipse和ADT插件自动生成,包含所有资源文件的java引用。
资源文件目录:
“res”目录中包含如下3个子目录。
1、 Drawable
存放所有图形文件
2、 Layout
描述了每一个活动的显示布局。
3、 Values
将于程序运行没有直接关系的数据分离出来