android学习笔记(2)-项目的目录结构与启动过程分析

项目的目录结构与启动过程分析

1.android 的目录分析

src目录放的是源文件
      gen目录下的R文件 存放的是各个资源的ID(自动更新)
      res目录下存放的是各个资源文件     drawble存放的是图片资源
     layout存放的是布局
     values存放的是文字资源
      AndroidManifest.xml存放的是配置文件(很重要)

2. AndroidManifest.xml简单分析

application  android:allowBackup="true"   android:icon="@drawable/ic_launcher"   android:label="@string/app_name"       android:theme="@style/AppTheme"
android:icon是指定应用的图标 android:label是指定应用的名称
        activity    android:name="com.example.android_hello.MainActivity"     android:label="@string/app_name" 
activity 指定activity的路径
        intent-filter     action android:name="android.intent.action.MAIN" category android:name="android.intent.category.LAUNCHER"
intent-filter 是意图过滤器 这里的两个子节点是将应用部署到软件列表中

3 . 一个android源文件变成apk文件的过程
.java文件------>.class(编译) .class------>.dex(dx工具) .dex------>.apk文件(debug.keystore签名)

4.一个android应用的启动过程
用户点击图标之后,创建一个进程--创建主线程--实例化Activity(操作系统会将应用有关的context存放进Activity中)--然后调用onCreate()方法
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值