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
    评论
       Android零基础入门这门课程的目标:带您走进Android大门,了解Android整体框架,演变发展历史 ;掌握Android编程的基础概念,教您构建各种应用程序:从Hello World开始,直到带有调度作业、更新设置、访问网络和使用架构组件的应用程序;课程结束后,能自己动手编写一定难度的Android程序,具备自学更高级开发的基础,能看懂开源的Android代码。      课程整体上分5个大的模块依次展开:      1.入门 (第1~3章)      2.用户体验(第4~6章)      3.在后台运行(第7~8章)      4.保存用户数据(第9~10章)      5.应用上架(第11章)。课程大纲如下:第1章. 构建您的第一个应用程序       1. 对Android有基本认识,搞懂Android系统整体框架,Android不同版本以及这些版本演变过程       2.以HelloWord为例,了解Android app的程序结构       3.Android UI的基础知识-视图和布局,初步介绍Android View的事件处理,及图片等资源的使用等第2章.  Activity和Intent       1.Activity 和 Intent 基础和用法       2.Activity生命周期和回调       3.Activity实例状态第3章. 测试应用 调试应用 及使用Support library       1.讲解Android两个主要的应用程序调试方法:日志 和 断点       2.如何对App进行单元测试       3.介绍Android中用于向后兼容的 Support library及用法第4章. 用户交互        讲解Android中常用控件的使用方法和注意事项,如按钮、输入控件、菜单、对话框、用户导航、列表等第5章. 令人愉快的用户体验      1.学会使用Drawables      2.使用Android studio中的图片和矢量图      3.讲解Android中主题和样式,以及如何定制主题和样式      4.Android著名的应用设计理念Material design,通过Material design打造极致的用户体验      5.如何让布局自适应不同尺寸的手机第6章. 界面测试        介绍Android UI自动化测试 Espresso第7章.后台任务        学会Android多线程编程,使用非UI线程在后台完成耗时任务,从网络存取数据。撑握Android的广播和后台服务第8章. 闹钟和调度程序       掌握Android定时任务和调度作业第9章.首选项和设置       学会使用Preferences保存用户数据,编写应用的设置界面,存取设置数据第10章.使用 Room 存储数据       学会使用Android SQLite数据库,通过Room组件对数据库增删改查,掌握LiveData和 ViewModel等架构组件第11章:App上架​     1.学会App在国内应用市场上架​     2.学会App在Google play上架课程中如果讲的不对的地方,请大家指出,我及时修正,我们共同努力,一起进步。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值