摘要: 一、Activity和View Activity是Android应用中负责与用户交互的组件。 View是所有UI控件、容器控件的基类。View组件就是Android应用中用户实实在在看到的部分。 Activity为Android应用提供了可视化用户界面,如果该Android应用需要多个用户界面,那么 阅读全文
posted @ 2019-09-20 18:13 Grooovvve 阅读(256) 评论(0) 推荐(0)
摘要: 当代码量越来越大,类越来越多。尤其会增加同名类的风险。所以对类进行管理就显得非常重要。 包(package)机制是java中管理类的重要手段。 包名的命名方式:业内默认的做法是使用公司的网络域名的倒写来当做包名。 java中的包也起到命名空间的作用。相同命名空间不允许存在同名的类,不同的命令空间可以 阅读全文
posted @ 2019-09-20 14:48 Grooovvve 阅读(926) 评论(0) 推荐(0)
摘要: 一、Log介绍: Android中的日志工具类是Log(android.util.Log),这个类中提供了如下5个方法来供我们打印日志。 Log.v() 。用于打印那些最为琐碎的、意义最小的日志信息。对应级别verbose,是Android日志里面级别最低的一种。 Log.d() 。用于打印一些调试 阅读全文
posted @ 2019-09-20 14:22 Grooovvve 阅读(1558) 评论(0) 推荐(0)
摘要: 一、Gradle Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化构建开源工具。它使用一种基于Groovy的特定领域语言(DSL)来声明项目设置,目前也增加了基于Kotlin语言的kotlin-based DSL,抛弃了基于XML的各种繁琐配置。 面向Java应用 阅读全文
posted @ 2019-09-20 14:00 Grooovvve 阅读(240) 评论(0) 推荐(0)
摘要: 一、项目结构 成功运行第一个AS项目HelloWorld之后,我们开始试着分析一下这个项目。毕竟知其然也要知其所以然。 这是一个安卓的项目结构(实际上这是安卓模式的项目结构) 我们可以切换成Project模式的项目结构。这个才是项目真实的目录结构,安卓模式的项目结构是将该Project模式的项目结构 阅读全文
posted @ 2019-09-20 10:13 Grooovvve 阅读(310) 评论(0) 推荐(0)
摘要: 一、开发安卓程序需要具备一些开发工具,这里简单罗列一下: JDK :这是Java语言的开发工具包,包含了Java的运行环境、工具集合、基础类库等内容。 Android Studio:目前主流的安卓开发IDE。(以下简称AS) Android SDK:是谷歌提供的安卓开发工具包,我们需要通过引入该工具 阅读全文
posted @ 2019-09-20 09:49 Grooovvve 阅读(5235) 评论(0) 推荐(0)
摘要: 面向对象编程并不是类越多越好,类的划分是为了封装。分类的基础是抽象,具有相同属性和功能的对象的抽象集合才是类。 代码的要求:可维护性(修改代码很方便,局部改一点,其实也是解耦的体现)、可复用(重复使用)、可扩展(增加新功能不用修改原有代码); 工厂模式: 是为了解决要实例化谁,如何去实例化对象的问题 阅读全文
posted @ 2019-09-20 09:22 Grooovvve 阅读(154) 评论(0) 推荐(0)