android 基础知识入门

项目结构目录
.gradle Gradle编译系统,版本由wrapper指定
.idea Android Studio IDE所需要的文件
app 核心文件夹
build 代码编译后生成的文件存放的位置
gradle wrapper的jar和配置文件所在的位置
.gitinore git使用的ignore 文件
build.gradle gradle编译的相关配置文件
gradle.propertier gradle相关的全局属性设置
HelloWorld.iml 项目的配置文件
local.properties 本地属性设置
settings.gradle 和设置相关的gradle脚本
External.Libraries 引用库显示

Activity
活动,即用户界面,有生命周期。通过任务栈来管理,先启动的在栈底,后弹出
四种加载模式
standard 一调用startActivity()就会产生一个新的实例
singleTop 如果已经有一个实例位于任务栈的顶部,就不会产生新的实例
singleTask 在一个新的Task中产生这个实例,以后每次调用都会使用这个实例
singleInstance 与singleTask基本一样,只是在Task中,只能有这个Activity实例,不能有其他

Service
后台运行,比Activity优先,有生命周期
可以实现后台服务功能,也可以用于进程间的通信

BroadCastReceiver
广播 像电话、短信的接受都会产生一个广播
有 常驻型广播 非常驻型广播

ContentProvider
支持在多个应用中存储和读取数据,跨应用共享数据的唯一方式。
在android中,没有一个公共的内存区域供多个应用程序共享存储的数据
android提供了一些主要类型的ContentProvider,比如音频、视频、图片和私人通讯录

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值