一、简介1.1 AndroID 系统架构linux 内核层 :为AndroID 设备的各种硬件提供底层驱动系统运行库层:主要特性支持及AndroID 运行时库应用框架层:各种API应用层:安装在手机上的应用程序1.2 AndroID应用开发特色本文为《第一行代码AndroID》学习笔记,如有侵权,请联系我删除。疏漏之处还请指正。
四大组件、丰富的系统控件、sqlite数据库、强大的多媒体
1.3 四大组件Activity:门面ServicebroadcastReceiver:接收和发送各类广播消息ContentProvIDer:为应用程序间共享数据提供可能二、项目结构2.1 外层.gradle,.IDea:AS自动生成文件app:项目代码、资源build:编译时自动生成文件gradle:gradle wrapper的配置文件.gitignore:将指定目录或文件排除在版本控制之外的build.gradle:项目全局的gradle构建的脚本文件gradle.propertIEs:全局gradle配置文件gradlew、 gradlew.bat:用于在命令行界面中执行gradle命令; gradlew用于linux或Mac, gradlew.bat用于windows×××.iml:自动生成,用于标识这是一个IntelliJ IDEA项目local.propertIEs:用于指定本机中的AdroID SDK路径settings.gradle:指定项目中所有引入模块2.2 app目录build:与外层build类似,也包含编译时自动生成文件lib:用于存放第三方jar包androIDTest:用于编写AndroID Test测试用例,可对项目进行一些自动化测试java:存放java/kotlin代码res:存放各种资源AndroIDMainfest.xml:整个项目的配置文件,用于四大组件的注册与权限声明等test:编写Unit Test测试用例,对项目进行自动化测试的另一种方式gitignore:用于app模块内指定目录或文件排除在版本控制之外app.iml:自动生成文件build.gradle:gradle构建脚本proguard-rules.pro:指定混淆规则 总结
以上是内存溢出为你收集整理的Android学习笔记(一)全部内容,希望文章能够帮你解决Android学习笔记(一)所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)