zoukankan      html  css  js  c++  java
  • android软件开发基础

    1、android特性:开放性:开源的一个基础,
    方便性:
    平等性:
    2、Android四大基本组件分别是Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器。
    Activity是android中最基本的一个组件,负责画面展示,存放UI控件,Activity上的内容和用户直接交互。一个android项目将由多个Activity组成。
    Service组件运行在系统后台,没有UI画面,它的作用是为程序提供一些服务。例如:下载任务,音乐播放,数据请求等。android系统内部也存在很多的Service。如:电话服务,短信服务,GPS服务,WIFI服务等。
    ContentProvider组件内容提供者,android程序中通过它来实现应用程序间的数据共享,在android程序中保存数据的方式有很多种,没有一个统一的标准就无法跨应用实现数据共享,这就是ContentProvider存在的理由。
    BroadcastReceiver组件:Broadcast广播机制是android中各个应用程序之间传输消息的基本机制,在android手机中注册有各种广播信息,如:电话,短信,WIFI等。在某一状态发生改变的时候会发送一条广播,我们可以利用这一个组件的机制去捕获各种广播为我们的程序所用。
    3、Android项目下的文件夹:
    src文件夹:Java源代码;
    gen文件夹:R.java文件;
    assets文件夹:资源文件目录,R不会记录;
    libs文件夹:项目所依赖的jar文件;
    res文件夹:资源文件目录,记录到R文件中;
    AndroidManifest.xml文件:应用程序配置文件;
    drawable文件夹:图片资源,
    drawable-hdpi:存放高分辨率(480*800)
    drawable-ldpi:存放低分辨率(240*320)
    drawable-mdpi:存放中等分辨率(320*480)
    drawable-xhdpi:存放更高分辨率(1232*800)
    mipmap文件夹:存放图片资源,类似drawable文件夹;
    layout文件夹:放置布局文件(xml文件),每个Activity对应一个xml文件;
    values文件夹:参数值目录,包含xml参数文件的描述,可以在此添加一些字符串、颜色、风格等等。
  • 相关阅读:
    【学】SoapExtension 学习
    【原】SQL ROW_NUMBER() OVER
    java线程(四)
    java线程(三)
    java线程(二)
    java线程(一)
    编写自己的一个简单的web容器(二)
    编写自己的一个简单的web容器(一)
    java网络编程基础
    spring 数据校验之Hibernate validation
  • 原文地址:https://www.cnblogs.com/yangweilihui/p/5687598.html
Copyright © 2011-2022 走看看