多平台统一管理软件接口,如何实现多平台统一管理软件接口
307
2022-06-07
一般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 示例工程的创建,希望能帮助到有需要的小伙伴!
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~