- 1
- 0
- 约6.36千字
- 约 34页
- 2018-06-06 发布于河北
- 举报
08.02 BluetoothChat、LZUNews、BlackWhite android
Android应用开发流程 设计原型 1、设计草稿 2、Activity数?布局文件数 组件类型 1、Activity、BroadcastReceiver、Service…… 控件选择 1、是否重写 模型设计 1、adapter 2、javabeen 架构设计 1、设计模式 Android应用阅读流程 运行 从AndroidManifest-action android:name=ent.action.MAIN / 主Activity开始查找所有Activity,startActivity(ForResult)开始,往下递归查找……,找出各个页面之间的跳转关系,并注意各个Activity所用的布局文件 从AndroidManifest查找service 和 BroadcastRecevier,了解系统的组件组成 查找所有适配器adapter,这些往往是模型层的东西 查看各个Activity所用的布局文件是否有重写的控件,有则可阅读之 BluetoothChat BluetoothChat类似应用程序之面向对象设计分析 MVC设计模式 MVC即Model-View-Controller,是软件工程中的一种软件架构模式,即把一个应用的输入、处理、输出流程按照Model、View、Controller的方式进行分离,这样一个应用被分成三个层——模型层、视图层、控制层。 MVC设计模式 MVC设计模式 视图:是用户看到并与之交互的界面 模型:表示企业数据和业务规则 控制器:接受用户的输入并调用模型和视图去完成用户的需求 MVC设计模式 LZUNews设计模式分析 兰大新闻中的V: LzuNews.java——兰大新闻闪屏页面 Newlist.java——新闻列表页面 newsDisplay.java——新闻详细内容页面 offlineDownload.java——新闻下载页面(隐藏) about.java——关于对话框页面 LZUNews设计模式分析 兰大新闻中的M: MyAdapter.java——新闻列表数据模型 News.java——新闻详细内容数据模型 兰大新闻中的C: MyHandler.java——XML内容解析器 ImageHandler.java——含图片的XML内容解析器 offlineHandler.java——离线XML内容解析器 LZUNews程序分析 LZUNews程序代码示例解说分析 BlackWhite BlackWhite 类似LZUNews,这里做简要分析 1、BlackWhite.java—主页 2、beginGame.java—点开始之后对应的页面 3、optionGame.java—点选项之后对应的页面 4、aboutGame.java—点关于之后对应的页面 5、AppleChessA01.java—下棋对应的页面 6、qipan.java—重写的控件,对应棋盘 7、title.java—重写的控件,对应棋盘上方的空白地 8、text.java—重写的控件,对应棋盘下方的文字描述区域 Google Android智能手机开发培训 ———— 兰州大学 郭国勇 Derek.Guo.2009@ BlackWhite Google Android智能手机开发培训 ————兰州大学合作计划 郭国勇 Derek.Guo.2009@ Android应用流程 Google Android智能手机开发培训 ———— 兰州大学 郭国勇 Derek.Guo.2009@ BluetoothChat BluetoothChat Bluetooth??API(1)? BluetoothAdapter?类 1、BluetoothAdapter.getDefaultAdapter()?:得到本地默认的?BluetoothAdapter?,若返回为?null?则表示本地不支持蓝牙 2、isDiscovering()?:返回设备是否正在发现周围蓝牙设备 3、cancelDiscovery()?:取消正在发现远程蓝牙设备的过程 4、startDiscovery()?:开始发现过程 5、getScanMode()?:得到本地蓝牙设备的?Scan Mode 6、getBondedDevices()?:得到已配对的设备 7、isEnabled()?:蓝牙功能是否启用。 Bluetooth??API?(2) BluetoothDevice?类:对应远程的蓝牙?Device 1、createRfcommSocketToServiceRecord()?:创建该?Device?的?socket BluetoothSocket?类 1、con
您可能关注的文档
- 0-医学统计学习题答案(二).pdf
- 003-影响手术数字示教质量的几个因素(天津眼科医院).pdf
- 0-第10章-1-酸碱平衡.ppt
- 00《良种繁育技术》(2010--2011学年第1学期)--课件--00绪论.ppt
- 01 常量、变量与数据类型.ppt
- 01机电动力学基础.ppt
- 02_第2章_类与类图.ppt
- 02章 热力学第一定律-复习2.ppt
- 02章 热力学第一定律-复习4.ppt
- 02牛顿运动定律n.pdf
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
最近下载
- 我们仨电子版.pdf VIP
- 妇幼保健院十五五发展规划.docx VIP
- 小学生必背古诗75首(打印版).pdf VIP
- 期末重难点检测卷(含解析)-2026年数学三年级下册北师大版.pdf VIP
- ZXK-7532数控立式钻铣床主运动、进给系统及控制系统的设计.doc VIP
- 2025至2030中国碳纤维复合材料在航空航天领域应用现状及投资机会报告.docx
- 雅马哈psre313使用说明书.pdf VIP
- 临床成人患者医用粘胶相关性皮肤损伤预防及护理-MARSI.pptx
- 电力行业深度:算力之争,电力为王,聚焦美国AI能源革命核心赛道.pptx VIP
- 房地产上市公司偿债能力分析【文献综述】.docx VIP
原创力文档

文档评论(0)