前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Android基础入门教程(四)

Android基础入门教程(四)

作者头像
达达前端
发布2022-04-29 08:29:43
3800
发布2022-04-29 08:29:43
举报
文章被收录于专栏:达达前端

学习Android要掌握Android程序结构,和通信技术,和如何搭建Android开发环境,那么我之前有发过《Android Studio系列教程---下载与安装》《Android Studio系列教程---基本设置与运行》,可以好好看看。

对于小白什么安卓,说到安卓不了解的人就说:“哦,就是手机啊!”,如果作为程序员千万可别这么说,否则会被说的哦,android可以看到的是我们初次进入IT界时,它那Logo的标志,一个类似机器人一样的标志,一个绿色的机器人。看到绿色机器人就指Android了,Android系统是一个轻薄短小,功能强大的移动系统,并且是开放性的。

通信技术可以用1G,2G,3G,4G表示,1到4是通信技术发展的过程,Android体系结构包含5个,Applications 应用层,Application Framework 应用框架层(Java写的),函数库层(C写的),Android Runtime(Android运行时),Linux Kernel(驱动层)。

你们知道虚拟机,但知道Dalvik吗?哈哈,其实就是虚拟机(Dalvik)。我们知道安卓中有自带的虚拟机下载,那么你了解虚拟机吗?虚拟中过程:.java-.class-.dex-.odex,基于寄存器架构,那么你可以对比一下JVM,JVM的过程:.java-.class-.jar,基于栈,寄存器存储快>栈。

了解一下《Android快捷键》,之前发的,最好用的就是:快捷键:Ctrl + Alt + L,但是与QQ有冲突,格式化代码。接下来重点在布局和控件的使用,那么我之前写了《Android入门教程三》就是介绍布局的。

为了适应不同的界面风格,Android系统提供我们五种常用布局,分别是LinearLayout(线性布局),RelativeLayout(相对布局),FrameLayout(帧布局),TableLayout(表格布局),AbsoluteLayout(绝对布局)。

介绍属性:vertical表示线性布局垂直显示,horizontal水平显示,layout_centerInParent,设置当前控件位于父布局的中央位置,layout_alignParentTop,设置当前控件是否与父控件顶端对齐,foreground,设置帧布局容器的前景图像,foregroundGravity,设置前景图像显示位置,等等

当我们创建项目时,我们会发现Application Name ,注意的会看到一些单词,application name 应用名称,company domain包名限定符,Project location项目存放的目录位置,Package Name为应用的包名。

在app/build.gradle中,重点build.gradle文件,applicationId为创建新项目指定的包名,其他看单词意思就懂了。

之前的一篇《闲谈Android中的@和?符号的引用区别》其中@用于系统和我们在项目中添加的一些固有资源,?符号用于引用当前主题中定义的一些属性值,那么有人问什么是id呢?id是为了给View定义唯一标识符,如:android:id="@+id/button1"。有时间复习一下

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018-01-31,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档