• Android开发(二) 详细了解android开发


    一、android应用程序的组成

      一般来说android应用程序由Activity、Broadcast Intent Receiver、Service、Content Provider。在上一节的“hello world”中我们只是用了Activity模块。他们都有什么功能呢?

      1、Activity:前面说过了,它就相当于我们网站的每个页面,每一个android应用程序都是用多个继承Activity类的子类构成的,在Activity上面我们可以加一些我们想要的view元素,比如button,TextView。在这里需要说一下,如果多个Activity之间需要交互的时候,比如跳转、页面间传值的时候,我们可以使用Intent和Intent Filters。

      2、Broadcast Intent Receiver:从字面上就可以看出来是手机上的广播通知功能。

      3、Service:可以在后台运行很长时间,比如控制音乐的播放。

      4、Content Provider:程序间数据的交换需要通过它来控制。

    二、android应用文件的组成

    让我们再次回顾一下上一节中我们android工程的程序树形图:

    我们需要写代码的文件夹有根目录下的src、res文件夹下的layout和values文件夹以及AndroidManifest.xml文件。

    src:主要编写我们应用程序的主要逻辑代码

    res/layout:主要负责我们应用程序中的页面的布局

    res/values:主要负责我们应用程序中出现的常量(即数字和字符串)

    AndroidManifest.xml:应用程序的配置文件,在这个文件里面声明我们要用到的Activity、Service及receiver

    我们经常还会看到R.java文件,这个文件是Eclipse自动生成的,不需要我们去修改。

  • 相关阅读:
    递推&&矩阵加速
    洛谷 P1217 [USACO1.5]回文质数 Prime Palindromes
    总结一下当前阶段我认为比较常用的字符串操作
    关于递归与递推
    P1553 数字反转(升级版)
    关于C++读入数字按位取出与进制转换问题
    一本通题库 1058:求一元二次方程
    弄懂goroutine调度原理
    线程实现模型
    gin-jwt对API进行权限控制
  • 原文地址:https://www.cnblogs.com/bugY/p/2383616.html
Copyright © 2020-2023  润新知