安卓基础概览
TechDesign
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
1.1安卓系统架构
通过安卓系统架构我们可以更好的理解Android系统是如何工作的,Android大致可以分为四层架构: 1、Linux内核层 Linux Kernel 2、系统运行库层 Libraries 包含 Android运行时库 3、应用框架层 Application Framework 4、应用层 ApplicationLinux内核层 Linux Kernel Android系统是基于L...原创 2018-05-21 21:40:14 · 1588 阅读 · 0 评论 -
1.2 安卓应用开发特色
安卓系统为我们开发应用提供了:1、四大组件 活动、服务、广播、内容提供器 2、系统控件 3、SQLite数据库 4、多媒体 5、地理位置定位 6、等等四大组件 活动 Activity :活动是应用程序的门面 服务 Service:服务不可见,在后台默默运行,用户即使退出了应用,服务仍然可以继续运行 广播 Broadcast:广播接收器允许程序接收来自各处的广播消息,比如电话...原创 2018-05-21 22:15:58 · 309 阅读 · 0 评论 -
1.3 安卓开发环境搭建
准备工具: 1、JDK JDK是Java语言的软件开发工具包,它包含了Java的运行环境、工具集合、基础类库等内容。2、Android SDK Android SDK是谷歌提供的Android开发工具包,开发安卓程序时,引入该工具包就可以使用安卓的相关API(接口)3、AndroidStudio...原创 2018-05-22 18:44:25 · 265 阅读 · 0 评论 -
1.4 创建第一个Android项目Toast
activty_main.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android=&am原创 2018-05-22 20:07:57 · 327 阅读 · 0 评论 -
1.5 详解build.gradle
AndroidStudio是通过Gradle来构建项目的。 我们可以看到上图中的项目中有两个build.gradle,一个在内层,一个在外层,我们分析一下 先看最外层的build.gradle,这些代码都是自动生成的buildscript { repositories { google() jcenter() //该闭包处声明了jcnter()...原创 2018-05-22 20:55:58 · 325 阅读 · 0 评论 -
1.6 日志工具的使用
安卓中的日志工具类是Log,这个类提供了五个方法,按照级别从低到高解释一下 1、Log.v() 对应的级别是verbose,用于打印最琐碎的,意义最小的信息 2、Log.d() 对应级别debug,用于打印一些调试信息 3、Log.i() 对应级别info,用于打印一些比较重要的数据 4、Log.w() 对用级别warn,用于打印一些警告信息 5、Log.e() 对应级别er...原创 2018-05-22 21:04:38 · 299 阅读 · 0 评论 -
1.7 安卓Project结构补充-strings.xml
下图为安卓Project结构 比如res/value/strings.xml文件,改文件定义了一个个字符串常量 上图定义了两个字符串常量,常量值为Toast和弹窗,这两个字符串常量的名称分别是app_name和toast_Btn,一旦定义了这份资源文件,安卓项目就允许在Java代码和XML文件中使用这份资源文件中的字符串资源。 使用方法: 1、在java代码中: 使用R.stri...原创 2018-05-23 09:28:58 · 291 阅读 · 0 评论 -
1.8 安卓Project结构补充 AndroidMainfest.xml
<!--指定该Android应用的包名,该包名可用于该应用的唯一标识--><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.ryshine.toast"> <application android:allowBackup...原创 2018-05-23 09:44:09 · 324 阅读 · 0 评论 -
2.1 安卓界面编程基础了解
安卓应用的大部分UI组件都是放在android.widget包及其子包、android.view包及其子包中,Android应用的所有UI组件都继承了View类,View组件它代表了一个空白的矩形区域。 View还有一个重要的子类,ViewGroup,但是ViewGroup通常作为其他组件的容器使用;ViewGroup是View的子类,因此ViewGroup也可以当成View使用,对于一个安卓应...原创 2018-05-23 12:20:25 · 415 阅读 · 0 评论
分享