Android开发入门百战经典
文章平均质量分 92
本书适用于初中级Android开发者,对于初级开发者,本书对常用核心的基础知识通过实例的形式进行了系统的讲解,保证一本书即可上手简单Android应用的开发;对于中级开发者可以查缺补漏、夯实基础;我也相信,通过阅读有趣的实例可以为开发者带来新的灵感。
yayun0516
Android开发
展开
-
Android线性布局重要属性
上一节的实例中用到了两个属性gravity和layout_weight,这两个属性在Android开发中会经常用到,用法也比较复杂,下面我们来讲解一下这两个属性的用法。3.4.1 gravity属性:Android中的gravity属性有两种形式:layout_gravity和gravity,这两种有什么区别呢?从字面意思上就可以大概理解,第一个layout_gravity控制控件在父布局中的位置原创 2017-09-07 22:13:43 · 5514 阅读 · 6 评论 -
Android布局之线性布局
第一节介绍了新建Android项目时默认生成的布局文件,默认的布局文件采用的相对布局RelativeLayout,在这个布局中也默认添加了一个TextView控件。本节讲的这个LinearLayout线性布局和RelativeLayout相对布局类似,同属于布局容器,也可以包裹普通UI控件(TextView、Button等)。线性布局是按照水平或垂直的方式将布局元素(控件或布局)按照顺序依次排列,原创 2017-09-06 22:06:10 · 2546 阅读 · 0 评论 -
Android 布局属性值
padding和margin属性在开发中十分常用,padding意为“填充”,一般用来在控件内部填充布局,而margin意为“边缘”,一般指的是控件外部距父控件的距离,可以结合下面的图片来理解,如图3.9所示。图3.9 Android 布局示意图图中序号如表3.1所示。表3.1 Android布局示意图含义表3.2.1 Android padding属性用法下面通过一个实例来看一下这些属性的用法,原创 2017-09-06 22:04:00 · 1717 阅读 · 0 评论 -
Android项目文件结构
大致可以认为,Android APP由两部分组成,布局、属性部分和逻辑代码部分。属性和布局负责Android APP的UI,即用户看到的部分,由XML语言编写,逻辑代码部分则由Java语言编写,负责APP的逻辑控制工作。新建一个Android项目,查看左侧的Android项目文件结构如图3.1所示。图3.1 Android项目文件结构最外层的根目录为app,app目录中有三个子文件夹:manife原创 2017-09-06 21:59:47 · 4281 阅读 · 0 评论 -
Android Studio 调试
编写代码很多时候都会“差强人意”,很难一次获得想要的结果,出现错误的时候需要查找错误的原因,这种查找的过程可以称为“程序调试”。一般来讲程序员百分之十的时间写代码,百分之九十的时间都在调试,因此要认识到调试的重要性。调试的方式有多种,这里介绍最常用的两种:Logcat调试方式和断点调试方式。2.3.1 Logcat调试Logcat调试方式很简单,在可能出现错误的地方将变量的值打印出来,方便分析总结原创 2017-09-06 21:57:24 · 10273 阅读 · 0 评论 -
Android Studio 常用快捷键
快捷键又称为“热键”,多个按键的组合可以实现某些快速操作,例如Window中最常用的Ctrl+C和Ctrl+V,熟练使用快捷键可以大大提高开发效率并可以减少某些错误的发生。Android Studio也默认提供了众多快捷键方式供开发者调用,推荐使用Android Studio默认风格的快捷键。2.2.1 Ctrl组合快捷键这里将快捷键进行分类,方便学习和记忆,Ctrl组合常用快捷键,如表2.1所示原创 2017-09-04 22:23:34 · 67178 阅读 · 13 评论 -
Android Studio - 基本配置
正所谓“磨刀不误砍柴工”,Android开发中最重要的利器就是Android Studio。上一章介绍了如何安装Android Studio和如何配置Android模拟器。本章主要讲解Android Studio的常用操作和技巧,熟悉这些常见操作和技巧将有利于提高开发效率,减少开发时的低级错误。2.1.1 改变主题安装成功时,Android Sutdio默认的主题名为IntelliJ,其效果如图2原创 2017-08-27 16:47:54 · 7580 阅读 · 0 评论 -
万事开头难 - 第一个Android应用
万事开头难,凡事都有套路,勇敢迈出第一步就成功一大半了。本节将带领初学者们迈出属于自己的一小步。本书的开发工具采用Android Studio,因此,首先通过图文讲解如何使用Android Studio新建我们的第一个Android项目。1.3.1 创建一个新项目安装成功Android Studio会默认生成一个Android项目,这里新建一个属于我们自己的项目。Step01 点击File菜单,选原创 2017-08-27 11:14:32 · 5848 阅读 · 1 评论 -
开发利器 - Android Studio的安装
俗话说,欲善其事必先利其器,要想获得快速的开发效率和学习速度,选择一样趁手的的开发工具是首先要做的事情。很长一段时间,开发者都习惯了使用Eclipse并结合ADT插件来开发Android应用,但这一习惯将随着Android Studio的不断强大而必须改变了。自从2013年5月16日,在I/O大会上推出的Android Studio雏形,到现在更新到了最新的2.2.2.0版本,Android Stu原创 2017-08-27 10:22:34 · 830 阅读 · 0 评论 -
和Android的第一次美丽邂逅
Android是谷歌推出的基于Linux的手机平台,作为开源的移动操作系统,不存在任何阻碍移动产业创新和发展的专利权障碍,因此Android一经面世就获得了空前的发展,在移动操作系统市场份额一度达到80%多,处于绝对的垄断地位。现如今Android已经不局限于手机系统,越来越多的车载、穿戴、电视设备也集成了Android系统。我们相信随着物联网的不断深入和发展,Android系统将会以更多样的形式融原创 2017-08-27 09:54:14 · 1360 阅读 · 0 评论