Android四大组件:Activity,Service,BroadcastReceiver,ContentProvider
Activity:Android应用程序门面
Service:后台运行(即使用户退出了应用)
BroadcastReceiver:允许接受来自各处的广播消息,e.g.电话,短信
ContentProvider:共享数据,e.g.读取系统通讯录中的联系人
Android开发环境
JDK
Android SDK:Android开发工具包,引用该工具包使用Android相关的API
Android Studio
创建项目
Name:项目名称
Package name :包名,唯一性
项目结构:
.gradle .idea Android Studio自动生成
build 编译时自动产生
gradle 包含gradle wrapper配置文件
.gitignore 这个文件是用来将指定的目录或文件排除在版本控制之外的
build.gradle 这是项目全局的 grade构建脚本,通常这个文件中的内容是不需要修改细分析 gradle构建脚本中的具体内容。
gradle. properties 这个文件是全局的 gradle I配置文件,在这里配置的属性将会影响到项目中所有的gradle编译脚本。
gradlew gradlew.bat 这两个文件是用来在命令行界面中执行 grade命令的,其中 gradlew是在Linux或Mac系统中使用的, gradlew.bat是在 Windows系统中使用的。
app目录
build 编译自动生成文件
libs 添加第三方jar包
AndroidTest
Java 放置java代码
res 所有文件,布局,字符串等资源放置
AndroidManifest.xml 当前项目配置文件
(只整理了比较常见的)
一般来说:文字内容放在res/values/strings.xml中
日志工具Log
Log.v()。打印最琐碎,意义最小的日志
Log.d()。打印一些调试信息
Log.i()。打印一些比较重要的数据
Log.w()。打印一些警告信息
Log.e()。打印程序中的错误信息
网友评论