网站大量收购独家精品文档,联系QQ:2885784924

Android基础界面编程.docxVIP

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Android基础界面编程

Android概述: javaME:塞班系统,诺基亚手机。 Android是一个开源的免费的移动操作系统,它基于linux内核,目前支持Android操作系统的手机:HTC、samsung、华为、小米。。。。。山寨 Android目前最高的版本是4.4,比较通用的是4.0.3,在开发应用的时候,一般采用目前比较通用的手机的最低版本去开发,官方推荐2.2,但通常我们用2.3。 做Android开发主要有以下几个方向: Android驱动开发:面向C语言,对Android内核开发 Android应用开发: APP:公司内部的管理系统,电商 游戏:引擎 网游:一般是一个公司来运营,团队来开发 单机游戏:可以独立开发 Android开发环境的搭建 下载eclipse,以及开发Android用的ADT(Android Development Tool)插件,并且还有去Android官网下载SDK(Standard Development Kit) 目前,Android的官网提供了一套配置好的Android开发工具组(eclipse+ADT+SDK) 官网: HYPERLINK  点击下方的get the SDK 在以前做Android开发的时候需要手动配置sdk和ADT,但是现在官方提供了开发工具组 修改sdk的路径:修改到对应的sdk的安装目录位置 创建一个虚拟机:点击此按钮 点击“New”创建一个虚拟机: 配置虚拟机的相应参数: 点击start启动虚拟机: 虚拟机启动画面: 创建第一个Android工程: Android工程的目录结构: Src:存放源代码,java文件 Gen:会根据工程中的资源和配置自动去产生一些java文件(不能修改此包下的内容) Assets:用来存放一些比较大的文件(一般1M以上的文件都存放在这里) Bin:编译后的文件存放在这里,.apk文件也存放在这里 Libs:放入android的支持包 Res:项目中的资源都放在这个目录下 Drawable-xxxxx:工程中用到的图片都放到些文件夹下 Xxxxx:代表分辨率的级别 里面文件的命名要符合java标识符的命名规范 Layout:存放用来布局的xml文件,一般一个布局文件会对应一个activity类 Menu:点击菜单按钮的时候弹出的选项,现在很少用了 Values:用来一些固定数值或字符串的配置 AndroidManifest.xml:j非常重要的配置文件,相当于Web工程中的web.xml文件 虚拟机快捷键: 返回:Esc 菜单键:F2 旋转屏幕方向:Ctrl + F11 Android开发的相关技术: 布局开发 界面组件技术 界面样式 事件响应机制 单击事件 。。。。 数据操作 IO文件流操作 sqlLite数据库 SharedPreferences临时文件 远程数据操作 Httpclient Webservice Socket 文件解析: Xml Json 系统组件调用: 时钟,短信,电话 广播 图开图象 游戏: 2D Box2d Coco2d 3D openGL uninity3d 基础的界面开发 登录界面: 布局:线性布局 组件:文本TextView、文本框EditText、按钮Button 事件:onclick,Toast提示框 线性布局:LinearLayout 首先将xml文件的根节点改成LinearLayout,线性布局可以将界面的组件按照垂直或水平的方式排列。Orientation属性来区分是垂直还是水平排列,垂直vertical、水平horizontal. 在设置组件的宽度和高度的时候可以选择“match_parent”或“wrap_content”,也可以直接写数字+单位: Match_parent:填充上一级 Wrap_content:根内容大小一致 先将界面整体布局出来再处理后台的业务代码: LinearLayout xmlns:android=/apk/res/android xmlns:tools=/tools android:layout_width=match_parent android:layout_height=match_parent android:orientation=vertical LinearLayout android:layout_width=match_parent android:layout_height=wrap_content android:orientation=horizontal

文档评论(0)

yaobanwd + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档