Android开发基础
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Android开发基础

on

  • 2,742 views

 

Statistics

Views

Total Views
2,742
Views on SlideShare
2,742
Embed Views
0

Actions

Likes
0
Downloads
5
Comments
0

0 Embeds 0

No embeds

Accessibility

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Android开发基础 Presentation Transcript

  • 1. Android开发基础 伯奎
  • 2. Android开发基础• 1、搭建开发环境• 2、Android程序框架• 3、DDMS• 4、android tools
  • 3. 开发环境• Eclipse+ADT+Android SDK• ADT 插件安装(https://dl-ssl.google.com/android/eclipse/)
  • 4. 开发环境• Android SDK setup(developer.android.com/sdk/index.html)
  • 5. ANDROID程序框架
  • 6. Android程序框架
  • 7. Android程序框架• AndroidManifest – 定义应用程序的信息 – 声明应用程序的组件 – 声明应用程序所需的系统权限 – 声明应用程序API Level – 声明应用程序依赖的扩展包
  • 8. Android程序框架• Application Components – Application : 每个应用的一个实例。 – Activity:活动代表一个用户可交互的界面 – Services:一个寄宿在后台的服务 – Broadcast Receivers:广播事件接收器 – Intent:模块间通信的命令
  • 9. Android程序框架• 资源 – Drawable:图片(res/drawable/) – Layout:UI 布局(res/layout/) – String :文本(/res/values/) – Color :颜色值(/res/values/) – Anim:动画(/res/anim)
  • 10. Android程序框架• Activity生命周期 – onCreate – onStart – onResume – onPause – onStop – onDestroy
  • 11. DDMS
  • 12. DDMS• Devices – Debug the selected process – Update Heap – Dump HPROF File – Cause GC – Update Threads – Start Method Profiling – Stop Process – Screen Capture
  • 13. DDMS• LogCat – Log的分级 verbose Debug Info Warn Error – 如何使用Log分析bug? • Crash Log & Warn Log • Log追溯代码执行路径 – 如何使用Log查看性能?
  • 14. DDMS• Threads 程序不能动啦! 程序太耗电!
  • 15. DDMS• Emulator Control
  • 16. DDMS• TraceView Traceview是android平台配备 一个很好的性能分析的工具。 它可以通过图形化的方式让 我们了解我们要跟踪的程序 的性能,并且能具体到 method。
  • 17. DDMS• File Explorer – 我可以查看手机内的文件目录信息。 – 我能完成手机和PC间的文件传输。 – 如果让我帮你查看data和system目录,你需要有root权限。
  • 18. DDMS• NativeHeap – 优化内存使用 C:Documents and Settingsuser .androidddms.cfg 下. 在ddms.cfg 结尾新增一行 "native=true“ adb shell setprop libc.debug.malloc 1 adb shell stop adb shell start
  • 19. ANDROID TOOLS
  • 20. Android Tools• Adb Shell(命令行工具) SDK的Tools文件夹下包含着Android模拟器操作 的重要命令adb,adb的全称为(Android Debug Bridge就是调试桥的作用。通过adb我们可以在 Eclipse中方面通过DDMS来调试Android程序。借助 这个工具,我们可以管理设备戒手机模拟器的状 态。
  • 21. Android Tools• Hierarchy Viewer & layoutopt
  • 22. DDMS• Draw 9-Patch – 降低图片资源的内存使用 – 降低APK包大小
  • 23. 谢谢!