安卓笔记侠

专注安卓开发

导航

上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 50 下一页

2017年9月7日 #

android 在非UI线程更新UI仍然成功原因深入剖析

摘要: ”只能在UI主线程中更新View“。 这句话很熟悉吧? 来来,哥们,看一下下面的例子 代码这么写,不是逗比吗!肯定崩啊!但是,如果你试一下,你会发现,绝大多数是不会崩的。至于极少数会崩溃的原因,我一会再说。 你可能会很疑惑,不是”只能在UI主线程中更新View“吗?你这个在子线程里面更新View,为 阅读全文

posted @ 2017-09-07 21:36 安卓笔记侠 阅读(1547) 评论(0) 推荐(0)

2017年9月6日 #

SharedPreference.Editor的apply和commit方法异同

摘要: 在android 中存储数据时经常用SharedPreference, 并且在提交数据时一直用的是Editor的commit方法, 今天无意了看到了系统用了apply,看了方法的介绍, 原来这个方法也是可以提交数据的. apply方法在官方SDK说明如下: Commit your preferenc 阅读全文

posted @ 2017-09-06 00:14 安卓笔记侠 阅读(308) 评论(0) 推荐(0)

2017年9月3日 #

线性表的Java实现--链式存储(双向链表)

摘要: 有了单向链表的基础,双向链表的实现就容易多了。 双向链表的一般情况: 增加节点: 删除节点: 双向链表的Java实现: package com.liuhao.algorithm; public class DuLinkList<T> { /** * 内部类:链表中的一个节点 * * @author  阅读全文

posted @ 2017-09-03 01:06 安卓笔记侠 阅读(424) 评论(0) 推荐(0)

线性表的Java实现--链式存储(单向链表)

摘要: 单向链表(单链表)是链表的一种,其特点是链表的链接方向是单向的,对链表的访问要通过顺序读取从头部开始。 链式存储结构的线性表将采用一组任意的存储单元存放线性表中的数据元素。由于不需要按顺序存储,链表在插入、删除数据元素时比顺序存储要快,但是在查找一个节点时则要比顺序存储要慢 使用链式存储可以克服顺序 阅读全文

posted @ 2017-09-03 00:54 安卓笔记侠 阅读(1924) 评论(0) 推荐(0)

线性表的顺序存储结构之顺序表类的实现_Java

摘要: 在上一篇博文——线性表接口的实现_Java中,我们实现了线性表的接口,今天让我们来实现线性表的顺序存储结构——顺序表类。 首先让我们来看下顺序表的定义: 线性表的顺序存储是用一组连续的内存单元依次存放线性表的数据元素,元素在内存的物理存储次序与它们在线性表中的逻辑次序相同,即元素ai与其直接前驱ai 阅读全文

posted @ 2017-09-03 00:39 安卓笔记侠 阅读(643) 评论(0) 推荐(0)

线性表接口的实现_Java

摘要: 线性表是其组成元素间具有线性关系的一种线性结构,对线性表的基本操作主要有插入、删除、查找、替换等,这些操作可以在线性表的任何位置进行。线性表可以采用顺序存储结构和链式存储结构表示。 本接口的类属于dataStructure包的linearList子包。线性表接口LList声明如下,描述线性表的取值、 阅读全文

posted @ 2017-09-03 00:07 安卓笔记侠 阅读(588) 评论(0) 推荐(0)

2017年8月30日 #

设计模式(六)命令模式

摘要: 步骤 1 创建一个命令接口。 步骤 2 创建一个请求类。 步骤 3 创建实现了 Order 接口的实体类 步骤 4 创建命令调用类。 步骤 5 使用 Broker 类来接受并执行命令。 步骤 6 执行程序,输出结果: 阅读全文

posted @ 2017-08-30 23:29 安卓笔记侠 阅读(385) 评论(0) 推荐(0)

Android内存管理-OnTrimMemory

摘要: Application中有两个与内存管理相关的方法:onLowMemory()和 onTrimMemory(int level),源码如下 从源码我们可以看到Application收到这两个回调时会通知它的监听者,而Activity和Service都注册了监听, 因此我们可以Application中 阅读全文

posted @ 2017-08-30 22:51 安卓笔记侠 阅读(7857) 评论(1) 推荐(1)

2017年8月29日 #

Android适配--百分比的适配

摘要: 首先,需要添加com.android.support:percent:24.1.1 包,版本随意。 } 这个包给我们提供了PercentRelativeLayout以及PercentFrameLayout两种布局, 支持的属性有layout_widthPercent、layout_heightPer 阅读全文

posted @ 2017-08-29 22:27 安卓笔记侠 阅读(1272) 评论(0) 推荐(0)

2017年8月1日 #

TCP通信丢包原因总结

摘要: 公司的项目底层,是使用的TCP,因为可靠,自动断线重连,在底层都实现了,但是我记得TCP也会有掉包的问题,所以这文章就诞生了——关于TCP掉包的问题,TCP是基于不可靠的网络实现可靠的传输,肯定也会存在掉包的情况。 如果通信中发现缺少数据或者丢包,那么,最大的可能在于程序发送的过程或者接收的过程出现 阅读全文

posted @ 2017-08-01 22:02 安卓笔记侠 阅读(2374) 评论(1) 推荐(1)

上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 50 下一页