一般SDK中都会带有一些示例程序,说明具体用法,Android SDK也是如此。它提供了一些ApiDemo示例,详细说明了Android中主要API,分为以下几大类:

1、App

2、Content

3、Graphics

4、Media

5、OS

6、Text

7、Views

每个大类又分为几个小类,一共大约有200多个实例,涵盖了Android OS API的各个方面。下面是所有示例的列表:

App/Activity/Animation

App/Activity/Custom Dialog

App/Activity/Custom Title

App/Activity/Dialog

App/Activity/Forwarding

App/Activity/Hello World

App/Activity/Persistent State

App/Activity/QuickContactsDemo

App/Activity/Receive Result

App/Activity/Redirection

App/Activity/Reorder Activities

App/Activity/Save & Restore State

App/Activity/SetWallpaper

App/Activity/Translucent

App/Activity/Translucent Blur

App/Activity/Wallpaper

App/Alarm/Alarm Controller

App/Alarm/Alarm Service

App/Device Admin

App/Dialog

App/Intents

App/Launcher Shortcuts

App/Menu/Inflate from XML

App/Notification/IncomingMessage

App/Notification/Notifying Service Controller

App/Notification/NotifyWithText

App/Notification/Status Bar

App/Preferences/1. Preferences from XML

App/Preferences/2. Launching preferences

App/Preferences/3. Preference dependencies

App/Preferences/4. Default values

App/Preferences/5. Preferences from code

App/Preferences/6. Advanced preferences

App/Search/Invoke Search

App/Search/Query Search Results

App/Service/Foreground Service Controller

App/Service/Local Service Binding

App/Service/Local Service Controller

App/Service/Messenger Service

App/Service/Remote Service Binding

App/Service/Remote Service Controller

App/Service/Service Start Arguments Controller

App/Text-To-Speech

App/Voice Recognition

Content/Assets/Read Asset

Content/Resources/Resources

Content/Resources/Styled Text

Content/Storage/External Storage

Graphics/AlphaBitmap

Graphics/AnimateDrawables

Graphics/Arcs

Graphics/BitmapDecode

Graphics/BitmapMesh

Graphics/BitmapPixels

Graphics/CameraPreview

Graphics/Clipping

Graphics/ColorFilters

Graphics/ColorMatrix

Graphics/Compass

Graphics/CreateBitmap

Graphics/Density

Graphics/Drawable/GradientDrawable

Graphics/Drawable/ShapeDrawable

Graphics/FingerPaint

Graphics/Layers

Graphics/MeasureText

Graphics/OpenGL ES/Compressed Texture

Graphics/OpenGL ES/Cube Map

Graphics/OpenGL ES/Frame Buffer Object

Graphics/OpenGL ES/GLSurfaceView

Graphics/OpenGL ES/Kube

Graphics/OpenGL ES/Matrix Palette Skinning

Graphics/OpenGL ES/OpenGL ES 2.0

Graphics/OpenGL ES/Sprite Text

Graphics/OpenGL ES/Textured Triangle

Graphics/OpenGL ES/Touch Rotate

Graphics/OpenGL ES/Translucent GLSurfaceView

Graphics/PathEffects

Graphics/PathFillTypes

Graphics/Patterns

Graphics/Pictures

Graphics/Points

Graphics/PolyToPoly

Graphics/PurgeableBitmap/NonPurgeable

Graphics/PurgeableBitmap/Purgeable

Graphics/Regions

Graphics/RoundRects

Graphics/ScaleToFit

Graphics/SensorTest

Graphics/SurfaceView Overlay

Graphics/Sweep

Graphics/Text Align

Graphics/Touch Paint

Graphics/Typefaces

Graphics/UnicodeChart

Graphics/Vertices

Graphics/Xfermodes

Media/MediaPlayer

Media/VideoView

OS/Morse Code

OS/Sensors

OS/SMS Messaging

Text/Linkify

Text/LogTextBox

Text/Marquee

Views/Animation/3D Transition

Views/Animation/Interpolators

Views/Animation/Push

Views/Animation/Shake

Views/Auto Complete/1. Screen Top

Views/Auto Complete/2. Screen Bottom

Views/Auto Complete/3. Scroll

Views/Auto Complete/4. Contacts

Views/Auto Complete/5. Contacts with Hint

Views/Auto Complete/6. Multiple items

Views/Buttons

Views/Chronometer

Views/Controls/1. Light Theme

Views/Controls/2. Default Theme

Views/Custom

Views/Date Widgets/1. Dialog

Views/Date Widgets/2. Inline

Views/Expandable Lists/1. Custom Adapter

Views/Expandable Lists/2. Cursor (People)

Views/Expandable Lists/3. Simple Adapter

Views/Focus/1. Vertical

Views/Focus/2. Horizontal

Views/Focus/3. Circular

Views/Focus/4. Internal Selection

Views/Gallery/1. Photos

Views/Gallery/2. People

Views/Grid/1. Icon Grid

Views/Grid/2. Photo Grid

Views/ImageButton

Views/ImageSwitcher

Views/ImageView

Views/Layout Animation/1. Grid Fade

Views/Layout Animation/2. List Cascade

Views/Layout Animation/3. Reverse Order

Views/Layout Animation/4. Randomize

Views/Layout Animation/5. Grid Direction

Views/Layout Animation/6. Wave Scale

Views/Layout Animation/7. Nested Animations

Views/Layouts/Baseline/1. Top

Views/Layouts/Baseline/2. Bottom

Views/Layouts/Baseline/3. Center

Views/Layouts/Baseline/4. Everywhere

Views/Layouts/Baseline/5. Multi-line

Views/Layouts/Baseline/6. Relative

Views/Layouts/Baseline/Nested Example 1

Views/Layouts/Baseline/Nested Example 2

Views/Layouts/Baseline/Nested Example 3

Views/Layouts/LinearLayout/1. Vertical

Views/Layouts/LinearLayout/10. Background Image

Views/Layouts/LinearLayout/2. Vertical (Fill Screen)

Views/Layouts/LinearLayout/3. Vertical (Padded)

Views/Layouts/LinearLayout/4. Horizontal

Views/Layouts/LinearLayout/5. Simple Form

Views/Layouts/LinearLayout/6. Uniform Size

Views/Layouts/LinearLayout/7. Fill Parent

Views/Layouts/LinearLayout/8. Gravity

Views/Layouts/LinearLayout/9. Layout Weight

Views/Layouts/RelativeLayout/1. Vertical

Views/Layouts/RelativeLayout/2. Simple Form

Views/Layouts/ScrollView/1. Short

Views/Layouts/ScrollView/2. Long

Views/Layouts/ScrollView/3. Internal Selection

Views/Layouts/TableLayout/01. Basic

Views/Layouts/TableLayout/02. Empty Cells

Views/Layouts/TableLayout/03. Long Content

Views/Layouts/TableLayout/04. Stretchable

Views/Layouts/TableLayout/05. Spanning and Stretchable

Views/Layouts/TableLayout/06. More Spanning and Stretchable

Views/Layouts/TableLayout/07. Column Collapse

Views/Layouts/TableLayout/08. Toggle Stretch

Views/Layouts/TableLayout/09. Toggle Shrink

Views/Layouts/TableLayout/10. Simple Form

Views/Layouts/TableLayout/11. Gravity

Views/Layouts/TableLayout/12. Cell Spanning

Views/Lists/1. Array

Views/Lists/10. Single choice list

Views/Lists/11. Multiple choice list

Views/Lists/12. Transcript

Views/Lists/13. Slow Adapter

Views/Lists/14. Efficient Adapter

Views/Lists/2. Cursor (People)

Views/Lists/3. Cursor (Phones)

Views/Lists/4. ListAdapter

Views/Lists/5. Separators

Views/Lists/6. ListAdapter Collapsed

Views/Lists/7. Cursor (Phones)

Views/Lists/8. Photos

Views/Lists/9. Array (Overlay)

Views/Progress Bar/1. Incremental

Views/Progress Bar/2. Smooth

Views/Progress Bar/3. Dialogs

Views/Progress Bar/4. In Title Bar

Views/Radio Group

Views/Rating Bar

Views/ScrollBars/1. Basic

Views/ScrollBars/2. Fancy

Views/ScrollBars/3. Style

Views/Seek Bar

Views/Spinner

Views/Tabs/Content By Factory

Views/Tabs/Content By Id

Views/Tabs/Content By Intent

Views/TextSwitcher

Views/Visibility

Views/WebView

本示例解读系列将逐个介绍每个示例中涉及到的知识及相关类的用法.

首先是使用Eclipse创建一个ApiDemo示例工程:File ->New Android Project 选择Create project from existing sample (不同Android版本有对应的ApiDemo示例)。

以上就是对Android  ApiDemo 示例工程的创建,希望能帮助到有需要的小伙伴!

android 工程搭建,Android ApiDemo示例工程的创建相关推荐

  1. 使用Android Studio搭建Android集成开发环境(图文教程)

    ​[声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/ ...

  2. 使用Android Studio搭建Android集成开发环境

    一.Android Studio简单介绍 2013年GoogleI/O大会首次发布了Android Studio IDE(Android平台集成开发环境).它基于Intellij IDEA开发环境,旨 ...

  3. 使用Android Studio搭建Android源码查看工具

    参考: http://www.jianshu.com/p/fb16fa459acf http://www.jianshu.com/p/16e30c84caa4 http://www.jianshu.c ...

  4. 基于Android Studio搭建Android应用开发环境

    备注:电脑是windows xp系统 1.     安装JDK和环境变量设置 JDK是java development kit,Java JDK下载地址 http://www.oracle.com/t ...

  5. 2. Android Basic 搭建Android开发环境

    推荐使用 Android SDK 2.2 Eclipse IDE + ADT Android软件开发包 JDK1.6 以上 http://java.sun.com/javase/downloads E ...

  6. Mac下Android studio搭建Android开发环境【新手】

    上学期用的还是windows,这学期新入手了mac,突然也想装个Android studio来玩玩.安装过程中出现了问题,记录如下. 先是装安卓studio的下载链接,不推荐去官网装,这里提供一个挺好 ...

  7. 某马-某淘商城的day01---分析,工程搭建,tomcat插件启动工程,svn,反思

    -1:为什么还要写某马的某淘商城呢? 答:万物更新,季节交替.新人总把旧人换.所以呢,前人写了N多遍的东西,我们依旧在学,所以下决心写某马的某淘商城.(也因为在学校还没找工作,所以找个相对长期的事情做 ...

  8. android开发教程,android开发入门教程

    所谓知己知彼才能百战百胜,想学好android就必须先了解 android是什么意思 android环境搭建 Android一词的本义指"机器人",同时也是Google于2007年 ...

  9. 基于Android Studio搭建hello world工程

    基于Android Studio搭建hello world工程 版本:ANDROID STUDIO V0.4.6 This download includes: ·        Android St ...

最新文章

  1. AI和物联网在零售环境中的长期应用
  2. 全球 MEDC 2007 举行日期
  3. [CQOI2009]叶子的染色(树形dp)
  4. sql 避免除0错误_设计简历时避免这3个常见的UX错误
  5. C语言程序设计孙家啸第一版,广东年月自考各专业课程使用教材.doc
  6. mysql linux 优化_mysql在linux中内核优化
  7. outlook反应慢的原因_保险管怎么区分慢熔和快熔?
  8. 计算机工程与科学北京,计算机工程与科学
  9. java 自动装箱自动拆箱
  10. JsonCpp 入门教程
  11. python二维列表长度_python如何使二维数组的高度大于长度
  12. 基于VC++的WEB浏览器的实现
  13. 未能加载文件或程序集“XXXX”或它的某一个依赖项。试图加载格式不正确的程序。(已解决)
  14. 如何在PowerPoint中显示,隐藏或调整幻灯片缩略图的大小
  15. Unite Beijing 2018 | 技术专场部分精彩议题曝光
  16. [2019HDU多校第四场][HDU 6617][D. Enveloping Convex]
  17. 云开发端午节包粽子送祝福语微信小程序源码
  18. porphet论文_【读论文】prophet
  19. java中IP地址与long之间的转换
  20. string中find和find_first_of函数用法总结

热门文章

  1. (全网唯一)Python 10行代码 实现 PDF转WORD
  2. Docker的网络配置:创建网桥
  3. CentOS7安装MySQL初始密码设置:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password:
  4. linux驱动头文件说明
  5. Django:模板与视图
  6. Python:Python全球生态主站,pip安装方法、集成安装方法、文件安装方法、第三方库自动安装脚本
  7. UniversalVideoView
  8. python读取视频占用内存太大_Python 读取大文件内存占用检测示例
  9. linux搭建虚拟化平台报告,CentOS 7中搭建KVM虚拟化平台的方法步骤
  10. 删除Terminating状态的Pod