- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
22 开发第一个应用helloandroid
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
您可能关注的文档
- 元旦假期 - ok.ppt
- 104年度年报(105年股东会) - 新光保全.pdf
- 浙江省普通高校招生考试监考员培训教程 - dataviznetcom.ppt
- 目录 - 龙华新区政府在线.pdf
- 第二单元快乐人生开步走.ppt
- 第二届中国无人机警务应用技能竞赛 - (深圳)国际无人系统展.pdf
- 南亿科技 - 全国中小企业股份转让系统.pdf
- 利用轨迹大数据进行城市道路交叉口识别及结构提取 - engineering .pdf
- 成都2013年第20周房地产市场周报 - 世联行.ppt
- 应急预案响应程序模块化研究.pdf
- arcview a “geographic information system” - utah education network.ppt
- 科技报告资源库(课件) - 数字图书馆推广工程.ppt
- 羁鸟恋旧林(张庄) - 1968.ppt
- 台北市政府自杀防治中心介绍(pdf).pdf
- [2016全军会专家课件]儿童用药特点及相关药物安全研究与评价.pdf
最近下载
- CJJ2-2008城市桥梁工程施工与质量验收规范.doc VIP
- GB∕T24067-2024温室气体产品碳足迹量化要求和指南.pptx.pdf
- 口服药物的吸收.ppt VIP
- 公司内帐管理系统Excel模板.xlsx VIP
- reading skill --Distinguishing Between Facts and Opinions.ppt
- 分式乘除法专项练习60题(有答案).doc VIP
- 《工业固体废物资源综合利用评价规范》(THNEE 009-2025).pdf VIP
- 正泰NA1-2000智能型万能断路器.pdf VIP
- 第3课 中古时期的西欧【课件】(共34张PPT)-中职高一年级下册学期高教版(2023)世界历史全一册(含音频+视频).pptx VIP
- 加拿大油砂沥青加工方案研究.doc VIP
文档评论(0)