day2

sdk:
   add-ons:google api package
   docs:文档
   platforms:android-1.5;android-1.6;android-2.0
   tools:通用的工具文件
   usb_driver:amd64,x86下驱动文件
   documentation.html:文档
   RELEASE_NOTES.html:sdk发布说明

android-1.5:
   android.jar:
   sample:sdk附带的例子
   skin:外观样式
   templates:常用文件模板
   tools:实用工具

android的应用可以说是以activity为单位的

view代表了一块区域,这块区域可以处理事件并且可以主动渲染这块区域

--------------------------------------------------------------------------------------------------------------------

一 android体系结构:
1 应用程序:用户界面与用户交互
  HOME,Contact,Phone,Browers
2 应用程序框架:
  Views:UI框架
  Content Provider:应用间数据共享和互访
  Resource Manager:资源管理
  Notification Manager:通告信息显示
  Activity Manager:管理应用生命周期
3 库和运行环境

二 android应用程序组成:
1 activity:
  activity代表一屏。多个activity间跳转会有返回值
  打开新的activity,之前一个屏幕会被设置为暂停,压入历史堆栈中。可以通过回退返回。可以选择性的移除一些屏幕。

  Intent:一次对将要执行的操作的抽象描述   an abstract description of an operation to be performed
         可用于activity的跳转。
     Intent in=new Intent(A.this,B.class);
     startActivity(in);
  IntentFilters ?

2 Broadcast Intent Receiver
  可使用BroadcastReceiver让应用来对一个外部事件作出响应;用户看不到
  通过NotificationManager来通知用户这些事情发生了
  BroadcastReceiver既可以在AndroidManifest.xml中注册,也可以在代码中使用Context.registerReceiver()进行注册
  各种应用还可通过Context.sendBroadcast()将自己的intent broadcast广播给其他应用程序

3 service
  后台运行,没有用户界面

4 Content Provider
  应用间数据共享;
  一个程序可以通过实现一个Content Provider的抽象接口将自己的数据暴露出去。
  其他程序访问通过uri,和抽象方法。(涉及权限)

三 应用工程文件组成
源文件:
R.java:
assets:多媒体文件
res:资源文件
   drawable:图片资源
   layout:布局文件;xml
   value:字符串,颜色,数组;xml
AndroidManifest.xml

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值