
安卓开发总结
文章平均质量分 86
ly96213
一个苦行僧的取经之路。。。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Activity生命周期和四种启动模式
前言: activity是用户和应用程序交互的窗口,一个activity相当于我们实际中的一个网页,当打开一个屏幕时,之前的那一个屏幕会被置为暂停状态,并且压入历史堆栈中,用户可以通过操作返回到以前打开过的屏幕。activity的生命周期:即“产生、运行、销毁”,但是这其中会调用许多方法onCreate(创建) 、onStart(激活) 、onResume(恢复) 、onPause(暂停)原创 2017-08-08 15:40:40 · 375 阅读 · 0 评论 -
Android———Layout:LinearLayout
前言: Android中有六大布局,分别是: LinearLayout(线性布局),RelativeLayout(相对布局),TableLayout(表格布局) FrameLayout(帧布局),AbsoluteLayout(绝对布局),GridLayout(网格布局) LinearLayout简介: LinearLayout(线性布局)提供了控件水平垂直排列的模型,同原创 2017-08-06 12:48:06 · 481 阅读 · 0 评论 -
Android———Layout:RelativeLayout
前言: RelativeLayout即:让子元素指定它们相对于其他元素的位置(通过ID来指定)或相对于父布局对象 相对布局可以理解为某一个元素为参照物,来定位的布局方式。 RelativeLayout常用属性: 第一类:属性值为true或false android:layout_centerHrizontal 水平居中 android:layout_centerVer原创 2017-08-06 14:20:22 · 364 阅读 · 0 评论 -
Android———Layout:Framelayout
前言: FrameLayout是最简单的一个布局对象。它被定义为你屏幕上的一个空白备用区域,之后你可以在其中填充一个单一对象 。比如,一张你要发布的图片。所有的子元素将会固定在屏幕的左上角;你不能为FrameLayout中的一个子元素指定一个位置。后一个子元素将会直接在前一个子元素之上进行覆盖填充,把它们部份或全部挡住。 FrameLayout 一:简单例子应用 <FrameLayou原创 2017-08-06 15:15:25 · 456 阅读 · 0 评论 -
Android———Layout:TableLayout
前言: 表格布局:是一个ViewGroup以表格显示它的子视图(view)元素,即行和列标识一个视图的位置。其实Android的表格布局跟HTML中的表格布局非常类似,TableRow 就像HTML表格的[tr]标记。 TableLayout简介: 把子元素放入到行与列中 不显示行、列或是单元格边界线 单元格不能横跨行,如HTML中一样 表格布局类似Html里面的Tab原创 2017-08-06 16:00:26 · 488 阅读 · 0 评论 -
Android五大布局简介
前言: Android布局是应用界面开发的重要一环,在Android中,共有五种布局方式,分别是:FrameLayout(框架布局),LinearLayout(线性布局),AbsoluteLayout(绝对布局),RelativeLayout(相对布局),TableLayout(表格布局)。 常见布局 RelativeLayout(掌握) * 组件默认左对齐、顶部对齐 * 设原创 2020-08-07 21:43:40 · 463 阅读 · 0 评论 -
MultiThreadDownLoad多线程下载
前言: 两种创建线程的方式: 第一种方式:使用Runnable接口创建线程。 第二种方式:直接继承Thread类创建对象使用Runnable接口创建线程。 直接继承Thread类创建对象:(1)定义线程类(2)创建线程类对象(3)启动线程: 线程类对象.start(); 用Runnanble 创建线程的步骤:1.定义一个Runnable接口类。2.在原创 2017-08-19 15:34:57 · 960 阅读 · 0 评论 -
AsyncTask———理解和应用
前言: 首先明确Android之所以有Handler和AsyncTask,都是为了不阻塞主线程(UI线程),且UI的更新只能在主线程中完成,因此异步处理是不可避免的。 AsyncTask简介: AsyncTask 的优势体现在: 1、线程的开销较大,如果每个任务都要创建一个线程,那么应用程 序的效率要低很多; 2、线程无法管理,匿名线程创建并启动后就不受程序的控制了,原创 2017-08-19 12:27:24 · 236 阅读 · 0 评论 -
Handler———理解和应用
前言: Handler的定义:主要接受子线程发送的数据, 并用此数据配合主线程更新UI。也就是说: 当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件,进行事件分发,比如说,你要是点击一个 Button ,Android会分发事件到Button上,来响应你的操作。 Handler: 简介 Handler基本概念: Hand原创 2017-08-19 11:01:35 · 279 阅读 · 0 评论 -
安卓四种点击事件类型总结
前言: 关于安卓四种点击事件可分为匿名内部监听事件、自定义单击事件监听、实现OnClickListener接口,重写onClick(View v)方法、在XML文件中“显示指定按钮的onClick属性,这样点击按钮时会利用反射的方式调用对应Activity中的click()方法。” 安卓四大点击事件简介: 首先定义XML文件如下:文本内容定义在values中strings中。原创 2017-08-06 20:24:29 · 1471 阅读 · 0 评论