AndroidDay1

Android的开发环境

       1. 安装JDK,并配置JDK的环境变量

        2.下载对应版本SDK

        3.安装IDE(开发工具),Android Studio(简称AS)

        4.下载虚拟机

创建android项目的过程

        name:表示:项目名称 规范:驼峰形的命名方式,首字母大写

        Package name:表示:包名 规范:三个词语, 全部小写

        Save locaton: 表示:项目的保存地址 规划:不要直接放在根目录,多套一层文件夹

        Language:表示:开发语言, 此次使用Java

        Minimum SDK:表示:最低支持版本

项目目录结构

Android视图下:

        manifests

    AndroidManifest.xml Android的清单文件,作用是组件需在清档文件注册,对应用进行一些相关的配置

                           android:icon 设置应用图标

                          android:label 设置应用名称

        java 后端包

    com.hopu.demo 放程序的源代码(Java)规范:功能+Activity MainActivity IndexActivity--activity_index

          com.hopu.demo(androidTest) 系统生成的,如果无特殊的需求,不需要操作

          com.hopu.demo(Test) 系统生成的,如果无特殊的需求,不需要操作

          java(generated) 系统生成的,不需要操作

res 资源包、前端包

    drawable图像包,主要用于放置图片,规范:图片名称必须符合标识符规范

    layout布局包,页面 .xml文件,规范:activity_xxx.xml

    mipmap 图标包,主要用于放置图标,规范:图片名称必须符合标识符规范

    values

   colors.xml 颜色

   strings.xml 字符资源

         themes包

         xml

Android开发四大组件

活动(Activity)

Android中,Activity是所有程序的根本,所有的程序的流程都运行在Activity之中,Activity可以算是开发者遇到的最频繁,也是Android当中最基本的模块之一,一般一个Android应用是由多个Activity组成的,这多个Activity之间Android的应用可以进行互相跳转

服务(Service)

Service是Android系统中的一中组件,他跟Activity的级别差不多,但是他不能自己运行,只能后台运行,并且可以和其他组件进行交互,Service 是没有界面的长生命周期的代码,举个例子,打开一个音乐播放器的程序,这个时候像上网了,那么打开Android浏览器,这个时候虽然已经进入浏览器这个程序,但是歌曲播放并没有停止。而是在后台继续一首接着一首的播放,其实这个播放就是由播放音乐的Service进行控制

广播接收器(BroadcastReceiver)

在Android中,Broadcast是一种广泛应用程序之间传输信息的机制

内容提供者(Content Provider)

Content Provider是Android提供的第三方应用数据的访问方案在Android中,对数据的保护是很严密的,除了放在SD卡中的数据,一个应用所持有的数据库,文件等内容,都是不允许其他直接访问的,Android当然不会真的把每个应用都做成一个孤岛,他为所有应用都准备了一扇窗,这就是Content Provider

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值