android学习笔记1

Android Study ------20130714


---S01E03---
android_sdk_home:设置avd虚拟机文件存放的路径
注意avd虚拟机的sd目录不要设置太大,给64M足够了,否则会占用硬盘空间
apk的目录结构:
assets文件夹:这个目录下面也是放资源文件的,但是不会生成资源id
res文件夹:所有的资源文件都会生成id,通过id可以访问
res
drawable-hdpi:高分辨率资源文件
drawable-ldpi:低分辨率资源文件
drawable-mdpi:中分辨率资源文件
drawable-xhdpi:超高分辨率资源文件
layout:主要存放位置布局文件(各种按钮啊菜单啊的位置)
meun:控制应用程序的菜单
values:一些值,字符串和颜色。。。
AndroidMainfest.xml:整个应用程序主配置文件,理论上所有的应用程序组件都应该在这里注册。
proguard-project.txt:设置应用程序代码混淆设置,可以防止反编译
project.properties:应用程序的一些属性文件


---S01E04---
Application Framework
重点学习的关注的地方
应用程序框架,实际上就是房子的主架构
Application基于framework架构去写,大大减小了开发周期


------------------------
基于组件的应用程序开发。。。
android 4大组件:
1、Activity
一个activity类似与一个网站的中一个网页,与用户交互
一个apk至少有1个activity,activity不会太复杂,一般不会超过4个
2、Service
承担这大部分数据处理工作,类似与西游记里面的沙僧
3、Content Provider
我是Android王国的国家档案馆,负责对外提供数据,兵允许有需要的应用程序访问这些数据
数据共享组件
4、BroadcastReceiver
监听系统行为,接受系统发出的消息,作出不通的响应,我是一个能听到风的男人,什么声音都逃不过我的耳朵


通过调用以上四大组件,就能组合出一个完整的apk



------S01E05---------
Activity流程:


首先去去读取应用程序的主配置文件,AndroidMainfest.xml,然后决定启动哪个activity(应用程序中可能包含多个activity),默认启动那个activity。


一般是MainActivity,是一个类,然后生成一个对象,然后调用onCreate()方法,然后调用activity_main.xml,决定在activity显示上显示什么东西。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值