安卓程序实现联机交互.doc_第1页
安卓程序实现联机交互.doc_第2页
安卓程序实现联机交互.doc_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

计算机工程系实验报告成 绩:指导教师(签名):课程名称:Android从入门到精通实验项目名称:使用列表显示联系人 ID 和姓名班级: 姓名: 学号: 一、 实 验 目 的:编写Android程序,使用列表显示联系人 ID 和姓名。二、实 验 环 境: Win7操作系统、Eclipse+Sdk集成环境、Android模拟器三、实 验 内 容 及 过 程: 打开Eclipse软件,创建Android项目,名称为11.4; 修改reslayoutmain.xml文件,设置背景图片和标签属性; 修改在src下ContactListActivity.java文件,创建RetrieveDataActivity类,该类继承了Activity类,在onCreate()方法中获得布局文件中定义的标签,在自定义的个体QueryData()方法中获得查询数据;并使用列表显示联系人 Id 和姓名。 ContactListActivity.java核心代码:package com.mingrisoft;import java.util.HashMap;import java.util.Map;import android.app.Activity;import android.app.ListActivity;import android.content.ContentResolver;import android.database.Cursor;import android.graphics.Color;import android.graphics.drawable.Drawable;import android.os.Bundle;import vider.ContactsContract.Contacts;import android.widget.ListAdapter;import android.widget.ListView;import android.widget.SimpleCursorAdapter;import android.widget.TextView;public class ContactListActivity extends Activity private String columns = Contacts._ID, Contacts.DISPLAY_NAME ; /* Called when the activity is first created. */ SuppressWarnings(deprecation)Override public void onCreate(Bundle savedInstanceState) super.onCreate(savedInstanceState); /继承父类的构造方法 ListView listView = new ListView(this); ContentResolver resolver = getContentResolver(); Cursor cursor = resolver.query(Contacts.CONTENT_URI, columns, null, null, null); if(cursor != null) startManagingCursor(cursor); / 托管Cursor ListAdapter adapter = new SimpleCursorAdapter(this, /创建列表适配器 android.R.layout.simple_list_item_2, cursor, columns, new int android.R.id.text1, android.R.id.text2 ); listView.setAdapter(adapter); listView.setBackgroundResource(R.drawable.background); /列表组件背景 setContentView(listView); /显示列表 四、实 验 结 果 : 五、实 验 心 得:通过本次课程设计我进一步体会到了安卓开发的基本思想,加深了我对安卓项目的了解,锻炼了我的动手能力。在本次设计中,我不仅掌握了课本上所学的,而且学会了很多课外的知识。在本次网站实现过程中遇到了很多问题,这些都需要努力地查阅各种资料寻找信息。这个设计完成之后不仅学到了不少知识,而且提高了获取信息并合理应用的能力。在本次课程设计中,我将这段时间以来课堂内外一点点逐渐积累的安卓开发技能综合应用到一个较为小型的列表显示联系人 ID 和姓名项目的制作中,夯实了安卓开发的技能,同时

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论