大佬教程收集整理的这篇文章主要介绍了《第一行代码》Android开发学习笔记,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
zcy 2021/8/14
Android 大致可以分为4层架构:Linux内核层、系统运行库层、应用框架层和应用层
Android系统四大组件分别是Activity、service、BroadcastReceiver和 ContentProvider
Android系统还自带了这种轻量级、运算速度极快的嵌入式关系型数据库c; sqlite数据库c;它不仅支持标准 的sql语法c;还可以通过Android封装好的API进行操作
Package name:表示项目的包名c;Android系统就是通过包名来区分不同应用程序的c;因此包名一定要具有唯一性
Language:这里默认选择了Kotlin。在过去c;Android应用程序只能使用 Java来进行开发c;本书的前两个版本也都是用Java语言讲解的。然而在2017年c;Google引入 了一款新的开发语言——Kotlinc;并在2019年正式向广大开发者公布了Kotlin First的消息
@H_284_27@minimum API level:设置项目的最低兼容版本c;Android 5.0以 上的系统已经占据了超过85%的Android市场份额c;因此这里我们将Minimum SDK指定成API 21就可以了
.gradle和.idea:放置的都是Android studio自动生成的一些文件
app:项目中的代码、资源等内容都是放置在这个目录下的c;我们后面的开发工作也基本是在这 个目录下进行的
gradle:这个目录下包含了gradle wrapper的配置文件c;使用gradle wrapper的方式不需要提前将gradle下载好c;而是会自动根据本地的缓存情况决定是否需要联网下载gradle。Android studio默认就是启用gradle wrapper方式的c;如果需要更改成离线模式c;可以点击Android studio导航栏→ File → SetTings → Build, Execution, Deployment → Gradlec;进行配置更改
gitignore:用来将指定的目录或文件排除在版本控制之外的
build.gradle:项目全局的gradle构建脚本
**gradle.properties:**全局的gradle配置文件
**gradlew和gradlew.bat:**用来在命令行界面中执行gradle命令的c;其中gradlew是在Linux或Mac系统c;gradlew.bat是在Windows系统
**local.properties:**指定本机中的Android SDK路径
**setTings.gradle:**指定项目中所有引入的模块
build:包含了一些在编译时自动生成的文件
libs:放置第三方jar包
androidTest:编写测试用例
java:放置我们所有Java代码的地方(Kotlin代码也放在这里)
res:项目中使用到的所有图片、布局、字符串等资源
AndroidManifest.xml:是整个Android项目的配置文件c;你在程序中定义的所有四大组件都需要在这个文件里注册
test:编写Unit Test测试用例
接下来分析一下HelloWorld项目究竟是怎么运行起来的
首先打开AndroidManifest.xmlc;这段代码表示对MainActivity进行注册
<activity android:name=".MainActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
以“drawable”开头的目录:用来放图片的
以“MIpmap”开头的目录:用来放应用图标的
以“values”开头的目录:放字符串、样式、颜色等配置的
以“layout”开头的目录:放布局文件
我们应该如何使用这些资源呢c;以字符串为例c;这里定义了一个应用程序名的字符串c;我们有以下两种方式来引用它
ERROR: SSL peer shut down incorrectly错误解决(Android studio)
错误信息:ERROR: SSL peer shut down incorrectly
方法一:右上角 SDK Manager 进入到窗口里面 → 选择 SDK update Sites 这个选项 → 勾选下方的 Force https// sources to be fetched using http// 选项 → 重启Android studio → 点击右上大象图标重新下载
方法二:
将 gradle-wrapper.properties 文件里面的 diStributionUrl=https 中的 https 改成 httpc;然后重新点击上方的按钮大象重新下载gradle文件
@H_618_254@以上是大佬教程为你收集整理的《第一行代码》Android开发学习笔记全部内容,希望文章能够帮你解决《第一行代码》Android开发学习笔记所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。