zoukankan      html  css  js  c++  java
  • 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自动生成的,不需要我们去修改。

  • 相关阅读:
    6种GET和POST请求发送方法
    微信公众平台开发框架推荐
    PHPExcel内存泄漏问题
    7个鲜为人知却超实用的PHP函数
    java调用C程序
    php AES加密 对应Java SHA1PRNG方式加密
    yii插入数据库防并发
    PHPUnit测试
    yii2源码学习笔记(二十)
    yii2源码学习笔记(十九)
  • 原文地址:https://www.cnblogs.com/bugY/p/2383616.html
Copyright © 2011-2022 走看看