
安卓开发
记录个人安卓开发遇到的各种知识点以及bug,如果做项目,还会及时分享项目经验。
lesileqin
桃花影落飞神剑,碧海潮声按玉箫
展开
-
Android | RadioButton与Checkbox事件处理
文章目录1. RadioButton(单选按钮)1.1 RadioButton XML布局1.2 RadioButton三种事件处理方法1.2.0 事件处理大致步骤1.2.1 demo需求1.2.2 onClickListener1.2.3 RadioGroup.onCheckedChangeListener1.2.4 CompoundButton.OnCheckedChangeListeren2...原创 2020-04-06 21:55:46 · 1968 阅读 · 0 评论 -
Android | 事件监听处理机制的五种方式
文章目录一、事件监听是什么?二、事件监听机制流程三、五种不同的使用方式0、效果展示1、直接用匿名内部类2、使用内部类3、使用外部类4、直接使用Activity作为事件监听器5、直接绑定到标签一、事件监听是什么?其实就简单的一句话:响应用户的操作,然后在后台加上相应的操作。比如:我们点击了页面上的一个按钮,事件监听捕捉到了点击,然后再给出用户一种反馈。二、事件监听机制流程话不多说,先上个流...原创 2020-03-31 15:00:40 · 5056 阅读 · 0 评论 -
Android | XML网格布局
网格布局知识点以上便是网格布局的知识点,下面用网格布局来写个简单的页面:计算器布局实例代码<?xml version="1.0" encoding="utf-8"?><GridLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="wrap...原创 2020-03-30 21:05:37 · 594 阅读 · 0 评论 -
Android | XML表格布局
文章目录表格布局三个属性隐藏collapseColumns拉伸stretchColumns收缩shrinkColumns效果预览:代码:表格布局三个属性下图是表格布局最重要的三个属性:如果我们直接往TableLayout里面放一个组件的话,那么这个组件将会占满一行。如果想要多个组件,那就需要用<TableRow></TableRow>这个标签把所有的组件放进去。...原创 2020-03-29 20:53:02 · 741 阅读 · 0 评论 -
Android | XML相对布局 | margin与padding的区别
概述先来看一张图片:可以看到margin叫做偏移,就是上下左右几个方向,各自偏移多少padding叫做填充,指的是在组件内的上下左右四个方向,各自填充多少效果图代码<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/...原创 2020-03-29 17:06:58 · 684 阅读 · 0 评论 -
Android | XML相对布局 | 梅花布局
先来看一下效果:父定位属性示意图兄弟组件定位示意图具体实现<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" ...原创 2020-03-29 16:52:20 · 585 阅读 · 0 评论 -
XML | DTD | Schema
文章目录XMLXML作用XML语法文档声明元素属性注释CDATA区特殊字符XML约束DTD(Document Type Definition)引入外部DTD文档在文档内部编写DTD语法——定义元素DTD语法——定义属性DTD语法——定义引用实体DTD约束实例Schema约束Schema约束文档示例Schema教程XML可扩展标记语言 Extensible Markup Language ,...原创 2020-03-24 21:25:22 · 455 阅读 · 0 评论 -
Android | 进程优先级
文章目录进程优先级前台进程可见进程服务进程后台进程空进程进程优先级Android系统的进程优先级从高到底分别为:前台进程可见进程服务进程后台进程空进程如下图所示:下面开始分别介绍这几种进程:前台进程前台进程是安卓系统最重要的进程前台进程中的Activity(指一个页面)正在与用户进行交互。Service被Activity调用,而且这个Activity正在与用户进行...原创 2020-03-20 22:27:49 · 377 阅读 · 0 评论 -
Android | 四大组件概述
文章目录ActivityServiceBroadcaseReceiverContentProvider安卓系统有四大基本组件,这四大组件是安卓的最基本的模块,这篇博客写在前面做一个简单的介绍,以后会详细写每个组件。Activity这个组件指的是安卓程序的呈现层,就是平常我们手机打开APP之后看到的界面,专业一点就是说:Activity显示可视化的用户界面,并接收与用户交互所产生的界面事...原创 2020-03-20 22:14:18 · 478 阅读 · 0 评论 -
Android | 目录结构
文章目录src目录gen目录BuildConfig.javaR.javaassets目录bin目录res目录layout目录values目录drawable开头的目录Android 9AndroidManifest.xmlproject.propertiesproguard-project.txt先来看一下Android开发的目录结构是什么样子:下面是对各个目录的作用进行说明:src目录...原创 2020-03-18 22:38:07 · 459 阅读 · 0 评论 -
Android 系统架构
我为什么要学习安卓开发?因为没有仔细看《培养方案》……以为安卓开发是移动方向才有的课,谁知道我们突然开了这一门课~ 我当时的内心想法是:哦耶~~~~~~废话少说!开始学习!Android系统架构是基于Linux内核的软件平台和操作系统。采用了软件堆层的架构,总共分为五层,如下图所示:如图所示,Android系统架构分为五层,从下到上他们分别是:文章目录Linux Kernel(Lin...原创 2020-02-08 20:41:40 · 3334 阅读 · 0 评论