《Google Android 开发入门和实践》摘要

 

 

Google Android 开发入门和实践

 

1. sdk1.5目录结构

 

1.1 addons

 

1.2 RELEASE_NOTES.htm

 

1.3 docs

 

1.4 documentation.htm

 

1.5 platforms

 

1.5.1 android-1.1

 

1.5.2 android-1.5

 

1.5.2.1 android.jar

 

1.5.2.2 build.prop

 

1.5.2.3 framework.aidl

 

1.5.2.4 data

 

1.5.2.5 images

 

1.5.2.6 skins

 

1.5.2.7 templates

 

1.5.2.8 tools

 

1.5.2.9 samples

 

1.5.2.9.1 ApiDemos

 

1.5.2.9.2 HelloActivity

 

1.5.2.9.3 Home

 

1.5.2.9.4 JetBoy

 

1.5.2.9.5 LunarLand

 

1.5.2.9.6 NotePad

 

1.5.2.9.7 SkeletonApp

 

1.5.2.9.8 Snake

 

1.5.2.9.9 SoftKeyboard

 

1.5.2.10 usb_driver

 

1.5.2.10.1 anm64

 

1.5.2.10.2 x86

 

1.5.2.11 tools

 

2. Sdk文档

 

2.1 什么是Android

 

2.2 Anatomy of an Android Application

 

2.3 Development Tools

 

2.4 Application Life Cycle

 

2.5 Installing The SDK

 

2.6 实践

 

2.6.1 HelloWorld

 

2.6.2 NotePad Applictation

 

3. 应用程序的结构

 

3.1 Activity

 

3.2 Broadcast Intent Receiver

 

3.3 Service

 

3.4 Content Provider

 

4. Android 程序结构

 

4.1 源文件

 

4.1.1 src目录下

 

4.2 R.java文件

 

4.3 Android Library

 

4.4 assets目录

 

4.5 res目录

 

4.6 drawable目录

 

4.7 layout目录

 

4.8 value目录

 

4.8.1 string.xml

 

4.8.2 arrays.xml

 

4.8.3 colors.xml

 

4.9 AndroidManifest.xml

 

4.9.1 配置文件

 

4.9.2 声明Activityservicereceive

 

4.9.3 子主题 3

 

5. 常用组件

 

5.1 UI元素介绍

 

5.1.1 View

 

5.1.2 ViewGroup

 

5.1.3 Layout

 

5.1.4 LayoutParams

 

5.2 Widget

 

5.2.1 Button

 

5.2.2 TextView

 

5.2.3 EditText

 

5.2.4 CheckBox

 

5.2.5 RadioGroup

 

5.2.6 Spinner

 

5.2.7 AutoCompleteTextView

 

5.2.8 DatePicker

 

5.2.9 TimerPicker

 

5.2.10 ScrollView

 

5.2.11 ProgressBar

 

5.2.12 SeekBar

 

5.2.13 RatingBar

 

5.2.14 ImageView

 

5.2.15 ImageButton

 

5.2.16 ImageSwithcer&Gallery

 

5.2.17 GridView

 

5.3 Menu

 

5.4 Intent& Activity

 

5.5 ListView

 

5.5.1 回调函数的解释

 

5.5.1.1 OnItemClick

 

5.5.1.2 系统自动执行,不是用户主动调用,而是系统反向调用

 

5.5.2 主要的事件

 

5.6 Dialog

 

5.6.1 友好界面

 

5.6.1.1 用户登录

 

5.6.1.2 网络正在下载

 

5.6.1.3 下载成功或者失败提示

 

5.6.2 类型

 

5.6.2.1 Dialog

 

5.6.2.2 AlertDialog

 

5.6.2.2.1 AlertDialog.Builder

 

5.6.2.3 ProgressDialog

 

5.7 Toast&Notification

 

5.7.1 温馨提示

 

6. 数据存储操作

 

6.1 SQLite方式实现

 

6.2 ContentProvider方式实现

 

6.3 SharedPreferences

 

6.4  文件存储

 

6.5 网络

 

7. IntentBroadcast的虚函数实现方式

 

7.1 startActivity启动新的Activity

 

7.1.1 解析Intent实现

 

7.1.1.1 Intent属性

 

7.2 broadcast Intent机制

 

7.2.1 构造不同的Intent

 

7.2.2 使用BroadcastReceiver选择

 

7.3 控制Service

 

7.3.1 startServiceIntent)或bindServiceIntent,ServiceConnectionint

 

7.3.2 控制Service

 

8. Service

 

8.1 Content.StartService()Context.bindService()启动Service

 

8.2 生命周期

 

8.2.1 onCreate

 

8.2.2 onStart

 

8.2.3 onDestroy

 

9. Android应用规划

 

9.1 有哪些功能

 

9.2 需要的界面及界面之间的跳转流程

 

9.3 数据及数据的来源和格式

 

9.4 是否服务端支持

 

9.5 是否本地支持

 

9.6 是否需要特权

 

9.7 是否需要后台进程

 

10. 底层开发和移植

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值