01_Android快速入门.ppt

  1. 1、本文档共43页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
L01_HelloAndroid (工程名) src (应用类源码文件夹) MainActivity.java (显示应用主界面的Actvity类) gen (自动生成的类源码文件夹) R.java (对应res文件夹的类) res (包含所有应用资源文件的文件夹) drawabe-xxx (包含不同尺寸图片文件的文件夹, 对应R类中的drawable类) ic_launcher.png (对应生成drawable类中的变量: ic_launcher) layout (包含界面布局文件的文件夹, 对应R类中的layout类) activity_main.xml (对应生成layout类中的变量: activity_main) values (包含常量数据文件的文件夹) strings.xml (包含字符串常量的文件, 对应R类中的string类) AndroidManifest.xml (应用的功能清单文件, 即应用的配置文件) ------------------------------------------------------- bin (自动生成的文件夹, 包含生成的apk文件) libs (包含应用需要的第三方jar包的文件夹) assets (资产目录, 后面讲) 注意: 不能在res下随意创建文件夹 res下的文件名不能包含大字字母和中文 给布局文件的某个视图标签添加id: @+id/xxx, 这样会在R类中的id类中产生变量:xxx 在布局文件中引用已经定义的字符串: @string/xxx 1. 创建项目 2. 定义布局文件 3. 在Activity中的onCreate()中加载布局文件 4. 定义需要操作的Button对象的成员变量, 并在onCreate()中初始化 5. 在onCreate()中, 给Button对象设置点击监听器对象, 并实现onClick()回调方法 6. 在onClick()中执行: 1). 显示文本小提示: 开始下载.. 2). 设置button显示的新文本: 下载中... DisplayMetrics metric = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(metric); int width = metric.widthPixels; // 屏幕宽度(像素) int height = metric.heightPixels; // 屏幕高度(像素) float density = metric.density; // 屏幕密度(0.75 / 1.0 / 1.5) 3.2 DDMS Emulator Control视窗 3.3 Log Log类方法 级别 作用 颜色 v(tag, message) Verbose 显示全部信息 黑色 d(tag, message) Debug 显示调试信息 蓝色 i(tag, message) Info 显示一般信息 绿色 w(tag, message) Warming 显示警告信息 橙色 e(tag, message) Error 显示错误信息 红色 为了便于开发调试, Android提供了用于日志打印输出的工具类: Log 日志工具类: Log 3.3 Log Log提供了多个级别的打印输出方法, 在LogCat窗口中显示的颜色不同 Log打印时必须指定TAG, 在LogCat中可以通过添加TAG过滤查看 LogCat中可以通过两种方式过滤: TAG名: 显示所有此标签名的输出 应用包名: 显示指定包名应用的所有输出 比较Log与System.out 4 应用练习 简单模拟下载 功能描述: 1). 点击下载按钮显示开始下载的小提示 2). 点击下载按钮后,按钮的文本改为: 正在下载中 主要技术点: 1). 应用的创建与运行 2). 界面布局的定义与加载 3). 点击事件监听 4). Toast文本小提示 相关API Activity: 四大应用组件之一 onCreate(): 自动调用的方法, 在其中加载布局显示 setContentView(int layoutId): 加载布局 View findViewById(int id): 根据id找到对应的视图对象 R: 应用的资源类 R.drawable: 包含所有图片资源标识的内部类 R.layout: 包含所有布局资源标识的内部类 R.id: 包含所有视图id标识的内部类 R.string: 包含所有字符串标识的内部类 View/Button: 视图/按钮 setonClic

文档评论(0)

119220 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档