首页 理论教育 案例导向式Android项目开发:从开发流程到完善项目

案例导向式Android项目开发:从开发流程到完善项目

时间:2023-06-15 理论教育 版权反馈
【摘要】:第2章介绍了案例项目的开发流程,展示了案例项目的运行效果,让读者了解本书案例项目所涉及的整体技术和功能,本章拉开了“案例导向式”的Android项目开发的序幕。这一章是本书的重点,涉及的知识点多。第12章介绍了如何美化界面,如何进行自适应处理,如何设置程序Logo以及如何进行Android测试,进一步完善项目。

案例导向式Android项目开发:从开发流程到完善项目

下面介绍本书的主要内容。

第1章介绍了Android开发的行业发展前景及就业前景,手把手地教会读者如何搭建与配置Android开发平台,接着又详细地剖析了第一个Android程序,最后介绍如何设置Android模拟器中文环境,让读者尽快上手进行Android开发。

第2章介绍了案例项目的开发流程,展示了案例项目的运行效果,让读者了解本书案例项目所涉及的整体技术和功能,本章拉开了“案例导向式”的Android项目开发的序幕。按项目功能划分进行层层分解,每一个功能界面都涉及一定量的基础控件。本章还介绍了通信后台使用的技术——ASP技术,对ASP通信原理进行概括性的描述。

第3章开始进入Android开发实战阶段,即更加注重功能实现。介绍了项目主界面实现方法。通过在基础控件里讲解GridView的使用,在重点剖析中讲解数据适配器、事件处理机制以及页面切换的具体操作,让读者轻松完成项目主界面的设计。

第4章介绍了登录功能的实现。在基础控件中重点讲解文本框(TextView)、文本编辑控件(EditText)、单选按钮(RadioButton)及按钮控件(Button);在重点剖析中讲解了Android长度单位、Android布局,Android数据存储以及Android如何与后台进行通信。这一章是本书的重点,涉及的知识点多。在这一章的最后一节也给出了如何组装数据与ASP后台进行通信以及ASP后台的实现过程。

第5章介绍了注册功能的实现。在基础控件中讲解Activity页面传值和信息如何使用正则表达式进行验证,让读者轻松地完成注册功能。本章起到承上的作用,进一步学习与巩固第3章所讲知识。

第6章介绍了选择功能的实现,通过在基础控件中讲解的自动匹配(AutoCompleteText View)和列表控件(ListView)的使用,在重点剖析中进一步讲解了数据适配器中ListAdapter和SimpleCursorAdapter的使用,让读者轻松地完成城市选择功能。这一章也是本书的重点章节。

第7章介绍了查询功能的实现,通过在基础控件中讲解图片视图(ImageView)、图片按钮(ImageButton)、下拉列表(Spinner)、日期和时间控件(DatePicker、TimePicker)、菜单(Menu)、对话框(Dialog)以及进度条(ProgressBar、RatingBar),在重点剖析中讲解线程(Thread)handler和Runnable的使用,让读者学会机票查询功能的实现方法。这一章涉及的知识点也很多,也是本书的重点及难点部分。

第8章介绍了信息列表功能的实现,通过在基础控件中讲解日期格式处理与转换、带图片多行ListView子项的使用,完成信息列表功能。(www.xing528.com)

第9章介绍了机票List详情功能的实现,通过在基础控件中讲解文字交换器(TextSwitcher)和切换图片(ImageSwitcher)的使用方法,制作文字滚动和图片滚动效果,让读者体会Android组件功能的精彩动画效果及功能的完善。

第10章介绍了用户信息选择与填写功能的实现,通过在基础控件中讲解多选按钮(CheckBox)以及卷轴视图-动态添加子项(ScrollView),在重点剖析中讲解如何动态增加控件以及用户身份证的验证,从而完成用户信息选择与填写功能。

第11章介绍了案例项目未涉及的几个控件的用法,分别是状态栏提示(Notification、NotificationManager)、拖动条(SeekBar)以及拖动图片列表效果(Gallery),让读者体会制作滚动相册、消息提示等小程序的实现过程。

第12章介绍了如何美化界面,如何进行自适应处理,如何设置程序Logo以及如何进行Android测试,进一步完善项目。

第13章介绍了Android专题开发,专题开发包括那些在项目中未涉及,但又相对重要的特色开发,如Android数据存储,多媒体播放器的制作及Android外部接口编程等。

附录A讲述了如何在Windows XP和Windows 7中部署IIS以及如何发布网站等Mobile/Server应用项目中必须了解的经典技术。

附录B介绍一款较好的手机程序安装辅助工具——91手机助手,使用它可以将项目安装到实际手机里并且将手机的运行结果显示在计算机屏幕或投影仪上,以展示手机项目开发的成果。

附录C介绍了DDMS(Dalvik Debug MonitorService)的常用功能。可以为测试设备截屏,针对特定的进程查看正在运行的线程以及堆信息、Logcat、广播状态信息、模拟电话呼叫、接收SMS、虚拟地理坐标等功能。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈