- 1、本文档共15页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
悦成移动内部资料—安卓开发入门.ppt
要考虑表中有1千万条记录时,查询速度有多快。 * Android与Java的关系 JAVA:全球第一大编程语言 JAVA特点:易学,易用 Android采用java作为开发语言 Android支持C/C++来进行底层开发 Ophone与Android的关系 Android体系结构介绍 开发工具(环境) Eclipse Android SDK Software Development Kit “软件开发工具包” ADT Android Development Toolkit 导入项目 导入项目 Android工程目录结构 src/ java原代码 res/ 资源目录 gen/由Android开发工具自动生成的文件,不可编辑。 AndroidManifest.xml 应用描述文件 perties系统默认信息,一般是不需要修改此文件 运行 选中项目UFOGame 右键 第1步:画飞机 打开MyView.java 找到“//第一步”,添加下面的代码 //是注释 //后的代码不起作用,用来告诉别人代码起什么作用的 onDraw()的作用 Canvas画笔的作用 x,y,airplane是变量,区分大小写 canvas.drawBitmap(airplane, x, y, paint); 第2步:按键后,飞机向上移动 在onKeyDown中, 增加飞机移动的代码 onKeyDown()的作用; if (keyCode == KeyEvent.KEYCODE_DPAD_DOWN) { y = y + 6; } 第3步:显示爆炸效果 在onDraw中, 增加如下代码 index的作用 if (y 36) { g.drawBitmap(effect[index], x - 5, y - 15, paint); } 手机软件、游戏盈利模式 把软件放到应用商城 Mobile Market、中国联通、中国电信的网站 把软件放到免费网站 免费wap网站(,)、互联网网站上 用户免费下载游戏,但软件中利用短信收费 与手机厂商合作 将软件内置在手机上,手机厂商支付一定的费用 与手机厂商合作,将软件放到手机厂商的门户网站上. 把软件放到运营商门户网站()供用户下载 国外市场 Android课程体系结构 序号 课程名称 简称 课时 1 JAVA移动编程技术 JAVA 88 2 移动数据库开发技术 DB 28 3 移动网络开发技术 HTML5 48 4 基于Android平台的移动开发技术 Android 60 5 Android移动互联网应用开发实战 P-Net 24 6 Android团队互联网应用开发实战 T-Net 48 7 Android创意应用开发实战 T-Idea 48 8 软件开发通用能力 SD 36 9 职业化塑造 PT 20 课时合计 400 Java内容详细介绍 重点内容举例 利用ECLIPSE、JDK5.0搭建Java开发环境 学习Java语法与程序结构、类与对象的使用、static、final、接口、内部类、异常处理、IO操作、集合应用、GUI开发、AWT事件处理机制、SWING工具包、多线程开发 在整个课程中的作用 Java是Android开发的语言基础 内容详细介绍 重点内容举例 手机软件产业链、手机软件常用开发技术、手机软件开发过程 利用ECLIPSE + ADT搭建Android手机软件开发平台 XML处理、蓝牙连网、短信连网、HTTP、socket网络开发 游戏开发工具地图编辑器、动画编辑器、资源打包工具的使用 UI开发、系统存储 使用双缓冲进行屏幕绘制、动画技术、图片切割、人物漫游、卷轴技术、碰撞检测等 Java Web内容详细介绍 重点内容举例 HTML基本标记、CSS样式表、Java Script、XML、 Tomcat配置与使用、JSP、Servlet、JDBC、会话跟踪技术、Java BEAN、JSTL 在整个课程中的作用 做后台管理网站用 服务器端接收数据,返回处理结果 数据库内容详细介绍 重点内容举例 关系型数据库基本概念、数据库设计原则、ER图、范式、SQL Server 2005使用、sqlLite数据库的使用,SSMS、数据库的创建与修改、分离与附加,数据库表管理、数据管理、结构化查询语言SQL语法、SQL常用函数使用 在整个课程中的作用 用来存储数据的,网络版游戏、软件,在服务器均需要数据库的支撑 Android与J2ME的关系 * Linux kernel: driver Libraries:media sqlite Application Framework:activity,view Ap
文档评论(0)