狠狠撸

狠狠撸Share a Scribd company logo
础苍诲谤辞颈诲开发培训

            单元1
    Android之初体验
?   欢迎大家参加本培训单元
?   本单元将带您一起了解Android、开发环境搭建、
    程序结构以及相关实践经验
?   通过本单元的学习,希望可以帮助大家在自己的
    机器上搭建好开发平台
?   希望大家先不要写代码,从UI设计开始着手



欢迎和介绍
? 本单元一个4个主题
? 是您走入Android开发的重要阶段
? 涵盖的主题有:
    ? Android开发环境
    ? 项目目录结构
    ? 最佳实践及资源
?   之间的联系
    ? 通过了解开发环境,以及目录结构,感性的认识我们即
      将接触的IDE




概述
? Android开发环境
? 环境配置
? 最佳实践




主题一
?   操作系统
    ? Windows
    ? Linux
?   IDE环境
    ? Eclipse
    ? MyEclipse




开发环境
? Android开发环境
? 环境配置
? 最佳实践




主题一
?   环境的搭建请大家参照培训最后给出的几个网址,
    有一个概念性的认识即可。
?   然后结合即将开始的“最佳实践”部分,选择最适
    合自己的环境搭建方法




总结
? Android开发环境
? 环境配置
? 最佳实践




主题一
?   常用功能:
    ? 调试部分:
    ? 模拟器及SDK管理:

?   智能提示
    ? Windows->Preferences->Java->Editor-
     >Content Assist




最佳实践1
?   代码:
    ? 请使用Android-Formatter.xml来配置您的编辑器,这样
     将统一代码格式以及布局格式。
    ? 编码规范参看本培训最后的参考资料

?   Android SDK以及ADT工具请安装在同一个盘符下,
    方便管理。并结合环境搭建部分,将系统变量设置正
    确(请不要按照教程所说的系统变量设置你的路径)



最佳实践2
? 项目目录结构
? 示例项目
? 可能的最佳实践




主题二
?   根目录
    ? src目录:源代码文件(.java文件)类似于.cs文件
    ? gen目录:自动生成文件存放的地方,如R.java资源文件
    ? res目录:资源目录,包含布局、图标、声音、样式等等
    ? AndroidMainFest.xml项目清单
    ? default.properties项目环境文件




项目目录结构
? 项目目录结构
? 示例项目
? 可能的最佳实践




主题二
?   src目录示例
              包名:com.dmoa.adapters




                  包是把已有
                  的类组织起
                    来



              类名:MeetDetailActivity.java
?   gen目录示例




项目目录结构
?   res目录示例


                   不同分辨率的程序图标

                    每个界面的布局
                    每个Menu菜单的布局



          样式、字符串资源String.xml等




项目目录结构
?   AndroidMainfest.xml清单




项目目录结构
?   AndroidMainfest.xml清单(续)




项目目录结构
?   对于项目结构的思考
    ? 接口设计?
    ? 层次设计?




一些探讨
?   有用的资源:
    ? 环境搭建:
     ? Win7+Eclipse+ADT傻瓜教程(附带PDF)
    ? 最佳实践集锦:
     ? 民间集锦
     ? 流畅(Seamlessness)设计
     ? 响应灵敏性
    ? 社区资源:
     ? 安卓巴士
     ? 博客园-Android版块
     ? Iteye(Java社区)
    ? 民间高手:
     ? 等待你的加入!!!!




更多信息
?下单元预告:
   ?表单设计大揭秘
    ?设计案例分享
    ?技巧和秘诀


                                       结束
                                谢谢各位抽出宝贵的时间
?昆明迪蒙传媒科技有限公司
?http://www.mydream.so
?范毅龙/Jack Fan/鸭梨山大
?longqi293@hotmail.com
?http://www.cnblogs.com/longqi293

More Related Content

Similar to 础苍诲谤辞颈诲开发培训 单元1 (20)

開放原始碼作為新事業: 台灣本土經驗談 (COSCUP 2011)
開放原始碼作為新事業: 台灣本土經驗談 (COSCUP 2011)開放原始碼作為新事業: 台灣本土經驗談 (COSCUP 2011)
開放原始碼作為新事業: 台灣本土經驗談 (COSCUP 2011)
National Cheng Kung University
?
前端开发的那些事儿
前端开发的那些事儿前端开发的那些事儿
前端开发的那些事儿
jndream
?
闯苍颈文档
闯苍颈文档闯苍颈文档
闯苍颈文档
woshiwzy
?
Android gradle 从入门到gg 0
Android gradle 从入门到gg 0Android gradle 从入门到gg 0
Android gradle 从入门到gg 0
Jun Liu
?
What do you mean, Backwards Compatibility? (Chinese)
What do you mean, Backwards Compatibility? (Chinese)What do you mean, Backwards Compatibility? (Chinese)
What do you mean, Backwards Compatibility? (Chinese)
Trisha Gee
?
[DDD] 快快樂樂學DDD
[DDD] 快快樂樂學DDD[DDD] 快快樂樂學DDD
[DDD] 快快樂樂學DDD
Clark
?
Java Build Tool course in 2011
Java Build Tool course in 2011Java Build Tool course in 2011
Java Build Tool course in 2011
Ching Yi Chan
?
碍颈苍诲别诲颈迟辞谤设计思路惫2
碍颈苍诲别诲颈迟辞谤设计思路惫2碍颈苍诲别诲颈迟辞谤设计思路惫2
碍颈苍诲别诲颈迟辞谤设计思路惫2
luolonghao
?
Artifacts management with CI and CD
Artifacts management with CI and CDArtifacts management with CI and CD
Artifacts management with CI and CD
Chen-Tien Tsai
?
2011/08/20跨平台行動應用程式使用者介面開發—以titanium mobile為例
2011/08/20跨平台行動應用程式使用者介面開發—以titanium mobile為例2011/08/20跨平台行動應用程式使用者介面開發—以titanium mobile為例
2011/08/20跨平台行動應用程式使用者介面開發—以titanium mobile為例
Justin Lee
?
Web development with zend framework
Web development with zend frameworkWeb development with zend framework
Web development with zend framework
thinkinlamp
?
Android -汇博
Android -汇博Android -汇博
Android -汇博
dlqingxi
?
GOSIM 2024 - uni-app x: The next generation, pure native cross-platform frame...
GOSIM 2024 - uni-app x: The next generation, pure native cross-platform frame...GOSIM 2024 - uni-app x: The next generation, pure native cross-platform frame...
GOSIM 2024 - uni-app x: The next generation, pure native cross-platform frame...
GOSIM Foundation
?
开发工具与环境建置
开发工具与环境建置开发工具与环境建置
开发工具与环境建置
Shengyou Fan
?
础苍诲谤辞颈诲开发基础
础苍诲谤辞颈诲开发基础础苍诲谤辞颈诲开发基础
础苍诲谤辞颈诲开发基础
ykdsg
?
使用顿蝉濒改善软件设计
使用顿蝉濒改善软件设计使用顿蝉濒改善软件设计
使用顿蝉濒改善软件设计
mingjin
?
玩轉 .NET Interactive Notebooks 一次就上手
玩轉 .NET Interactive Notebooks 一次就上手玩轉 .NET Interactive Notebooks 一次就上手
玩轉 .NET Interactive Notebooks 一次就上手
Poy Chang
?
Visual studio 2012 與 asp.net 4.5 (新功能與開發介紹) 第一天
Visual studio 2012 與 asp.net 4.5 (新功能與開發介紹) 第一天Visual studio 2012 與 asp.net 4.5 (新功能與開發介紹) 第一天
Visual studio 2012 與 asp.net 4.5 (新功能與開發介紹) 第一天
Gelis Wu
?
白玉磊 Webrebuild
白玉磊 Webrebuild白玉磊 Webrebuild
白玉磊 Webrebuild
裕波 周
?
開放原始碼作為新事業: 台灣本土經驗談 (COSCUP 2011)
開放原始碼作為新事業: 台灣本土經驗談 (COSCUP 2011)開放原始碼作為新事業: 台灣本土經驗談 (COSCUP 2011)
開放原始碼作為新事業: 台灣本土經驗談 (COSCUP 2011)
National Cheng Kung University
?
前端开发的那些事儿
前端开发的那些事儿前端开发的那些事儿
前端开发的那些事儿
jndream
?
闯苍颈文档
闯苍颈文档闯苍颈文档
闯苍颈文档
woshiwzy
?
Android gradle 从入门到gg 0
Android gradle 从入门到gg 0Android gradle 从入门到gg 0
Android gradle 从入门到gg 0
Jun Liu
?
What do you mean, Backwards Compatibility? (Chinese)
What do you mean, Backwards Compatibility? (Chinese)What do you mean, Backwards Compatibility? (Chinese)
What do you mean, Backwards Compatibility? (Chinese)
Trisha Gee
?
[DDD] 快快樂樂學DDD
[DDD] 快快樂樂學DDD[DDD] 快快樂樂學DDD
[DDD] 快快樂樂學DDD
Clark
?
Java Build Tool course in 2011
Java Build Tool course in 2011Java Build Tool course in 2011
Java Build Tool course in 2011
Ching Yi Chan
?
碍颈苍诲别诲颈迟辞谤设计思路惫2
碍颈苍诲别诲颈迟辞谤设计思路惫2碍颈苍诲别诲颈迟辞谤设计思路惫2
碍颈苍诲别诲颈迟辞谤设计思路惫2
luolonghao
?
Artifacts management with CI and CD
Artifacts management with CI and CDArtifacts management with CI and CD
Artifacts management with CI and CD
Chen-Tien Tsai
?
2011/08/20跨平台行動應用程式使用者介面開發—以titanium mobile為例
2011/08/20跨平台行動應用程式使用者介面開發—以titanium mobile為例2011/08/20跨平台行動應用程式使用者介面開發—以titanium mobile為例
2011/08/20跨平台行動應用程式使用者介面開發—以titanium mobile為例
Justin Lee
?
Web development with zend framework
Web development with zend frameworkWeb development with zend framework
Web development with zend framework
thinkinlamp
?
Android -汇博
Android -汇博Android -汇博
Android -汇博
dlqingxi
?
GOSIM 2024 - uni-app x: The next generation, pure native cross-platform frame...
GOSIM 2024 - uni-app x: The next generation, pure native cross-platform frame...GOSIM 2024 - uni-app x: The next generation, pure native cross-platform frame...
GOSIM 2024 - uni-app x: The next generation, pure native cross-platform frame...
GOSIM Foundation
?
开发工具与环境建置
开发工具与环境建置开发工具与环境建置
开发工具与环境建置
Shengyou Fan
?
础苍诲谤辞颈诲开发基础
础苍诲谤辞颈诲开发基础础苍诲谤辞颈诲开发基础
础苍诲谤辞颈诲开发基础
ykdsg
?
使用顿蝉濒改善软件设计
使用顿蝉濒改善软件设计使用顿蝉濒改善软件设计
使用顿蝉濒改善软件设计
mingjin
?
玩轉 .NET Interactive Notebooks 一次就上手
玩轉 .NET Interactive Notebooks 一次就上手玩轉 .NET Interactive Notebooks 一次就上手
玩轉 .NET Interactive Notebooks 一次就上手
Poy Chang
?
Visual studio 2012 與 asp.net 4.5 (新功能與開發介紹) 第一天
Visual studio 2012 與 asp.net 4.5 (新功能與開發介紹) 第一天Visual studio 2012 與 asp.net 4.5 (新功能與開發介紹) 第一天
Visual studio 2012 與 asp.net 4.5 (新功能與開發介紹) 第一天
Gelis Wu
?
白玉磊 Webrebuild
白玉磊 Webrebuild白玉磊 Webrebuild
白玉磊 Webrebuild
裕波 周
?

础苍诲谤辞颈诲开发培训 单元1

  • 1. 础苍诲谤辞颈诲开发培训 单元1 Android之初体验
  • 2. ? 欢迎大家参加本培训单元 ? 本单元将带您一起了解Android、开发环境搭建、 程序结构以及相关实践经验 ? 通过本单元的学习,希望可以帮助大家在自己的 机器上搭建好开发平台 ? 希望大家先不要写代码,从UI设计开始着手 欢迎和介绍
  • 3. ? 本单元一个4个主题 ? 是您走入Android开发的重要阶段 ? 涵盖的主题有: ? Android开发环境 ? 项目目录结构 ? 最佳实践及资源 ? 之间的联系 ? 通过了解开发环境,以及目录结构,感性的认识我们即 将接触的IDE 概述
  • 4. ? Android开发环境 ? 环境配置 ? 最佳实践 主题一
  • 5. ? 操作系统 ? Windows ? Linux ? IDE环境 ? Eclipse ? MyEclipse 开发环境
  • 6. ? Android开发环境 ? 环境配置 ? 最佳实践 主题一
  • 7. ? 环境的搭建请大家参照培训最后给出的几个网址, 有一个概念性的认识即可。 ? 然后结合即将开始的“最佳实践”部分,选择最适 合自己的环境搭建方法 总结
  • 8. ? Android开发环境 ? 环境配置 ? 最佳实践 主题一
  • 9. ? 常用功能: ? 调试部分: ? 模拟器及SDK管理: ? 智能提示 ? Windows->Preferences->Java->Editor- >Content Assist 最佳实践1
  • 10. ? 代码: ? 请使用Android-Formatter.xml来配置您的编辑器,这样 将统一代码格式以及布局格式。 ? 编码规范参看本培训最后的参考资料 ? Android SDK以及ADT工具请安装在同一个盘符下, 方便管理。并结合环境搭建部分,将系统变量设置正 确(请不要按照教程所说的系统变量设置你的路径) 最佳实践2
  • 11. ? 项目目录结构 ? 示例项目 ? 可能的最佳实践 主题二
  • 12. ? 根目录 ? src目录:源代码文件(.java文件)类似于.cs文件 ? gen目录:自动生成文件存放的地方,如R.java资源文件 ? res目录:资源目录,包含布局、图标、声音、样式等等 ? AndroidMainFest.xml项目清单 ? default.properties项目环境文件 项目目录结构
  • 13. ? 项目目录结构 ? 示例项目 ? 可能的最佳实践 主题二
  • 14. ? src目录示例 包名:com.dmoa.adapters 包是把已有 的类组织起 来 类名:MeetDetailActivity.java
  • 15. ? gen目录示例 项目目录结构
  • 16. ? res目录示例 不同分辨率的程序图标 每个界面的布局 每个Menu菜单的布局 样式、字符串资源String.xml等 项目目录结构
  • 17. ? AndroidMainfest.xml清单 项目目录结构
  • 18. ? AndroidMainfest.xml清单(续) 项目目录结构
  • 19. ? 对于项目结构的思考 ? 接口设计? ? 层次设计? 一些探讨
  • 20. ? 有用的资源: ? 环境搭建: ? Win7+Eclipse+ADT傻瓜教程(附带PDF) ? 最佳实践集锦: ? 民间集锦 ? 流畅(Seamlessness)设计 ? 响应灵敏性 ? 社区资源: ? 安卓巴士 ? 博客园-Android版块 ? Iteye(Java社区) ? 民间高手: ? 等待你的加入!!!! 更多信息
  • 21. ?下单元预告: ?表单设计大揭秘 ?设计案例分享 ?技巧和秘诀 结束 谢谢各位抽出宝贵的时间 ?昆明迪蒙传媒科技有限公司 ?http://www.mydream.so ?范毅龙/Jack Fan/鸭梨山大 ?longqi293@hotmail.com ?http://www.cnblogs.com/longqi293