排序:
默认
按更新时间
按访问量

Android奇葩的实现方式之ScrollView嵌套ListView

众所周知,android的listview和scrollview都自带滑动效果,如果相互嵌套的话会出问题,listview显示不全呀,不能滑动之类的,谷歌也是建议不要出现这种奇葩的设计,但是总会有一些奇葩的产品,会有一些这种变态的设计模式,当然也可能是程序猿自己开发的问题,程序的扩展性有问题,只能...

2015-02-19 13:52:21

阅读数:870

评论数:1

java 高效的hashmap遍历方法

Hashmap的遍历,key和value通常的方法有两种,及使用entryset或者keyset遍历,但是两种方法在效率上是有区别的,entryset效率更高,推荐使用。

2015-01-28 18:52:57

阅读数:1111

评论数:1

Android数据库进阶之Sqlite索引的使用

要使用索引对数据库的数据操作进行优化,那必须明确几个问题: 1.什么是索引 2.索引的原理 3.索引的优缺点 4.创建索引的方法和索引的特征 5.什么时候需要使用索引,如何使用 围绕这几个问题,来探究索引在数据库操作中所起到的作用。 1.数据库索引简介 回忆一下小时候查字典的步骤,索引和字典目录...

2015-01-13 15:01:58

阅读数:923

评论数:0

Android 数据库进阶之事务处理批量数据

事务是数据库更新操作的基本单位,是用户定义的一个数据库操作序列,这些操作要么全做要么全不做,是一个不可分割的工作单位,可以是一条语句,也可以是批量的Sql语句。

2014-12-10 18:49:06

阅读数:1022

评论数:0

Android 数据库进阶之数据库升级连带保留数据

每个应用都需要对数据进行存储和更改,当然一些简单的数据,数据比较少,就不必用数据库存数,可以用Android提供的SharedPreferences,这个相对数据库存取数据来说消耗的资源更少,而且存储方式更容易让人理解。Android使用的是开源的、与操作系统无关的SQL数据库—SQLite。它是...

2014-12-09 10:29:12

阅读数:947

评论数:0

Android 网络交互(六) HTTP协议续章和状态码须知

今天我来给大家继续带来网络交互的未完之路,主要讲的就是HTTP协议。在之前的文章Android 网络交互(一) HTTP post和get方法区别我们已经讲过HTTP协议介绍,HTTP协议特点,HTTP请求的方法和区别。其中HTTP1.0版本是短连接的(一次连接),但是HTTP1.0版本就支持了长...

2014-11-29 15:16:41

阅读数:1083

评论数:0

Android 网络交互(五) Socket 小论

今天给大家要介绍的就是Scoket,在前面介绍的UDP和TCP的通信过程中都是基于Socket的。 Android与服务器的通信方式主要有两种,一是Http通信,一是Socket通信。两者的最大差异在于,http连接使用的是“请求—响应方式”,即在请求时建立连接通道,当客户端向服务器发送请求后,服...

2014-11-27 16:19:55

阅读数:958

评论数:0

Android 网络交互(四) UDP实现及UDP和TCP区别

UDP:User Datagram Protocol,用户数据包协议,是一种不可靠的,无连接的,简单的,基于数据报的通信协议。 无连接:传送数据前,不需要建立连接。 不可靠:无法保证数据是否完全的送达,可靠性依靠上层协议支持。

2014-11-20 14:44:52

阅读数:1223

评论数:0

Android 网络交互(三)之TCP实现和原理分析

今天主要讲TCP协议,三次握手,四次挥手。TCP:Transmission Control Protocol 传输控制协议。TCP是一种面向连接(连接导向)的、可靠的、基于字节流的运输层(Transport layer)通信协议。面向连接:通信前必须建立连接。可靠地:TCP为了保证不发生丢包,就给...

2014-11-17 16:59:08

阅读数:1655

评论数:1

Android 网络交互(二)熟识OSI模型和TCP/IP协议

Framework层的探究,以后会给大家继续分享,现在由于工作原因,源码的研究处于gezhi

2014-10-25 11:43:23

阅读数:1695

评论数:1

Android 网络交互(一) HTTP post和get方法区别

本来这篇文章应该是Android源码分析

2014-10-15 10:54:40

阅读数:1504

评论数:1

Android Activity和ViewGroup中的dispatchTouchEvent机制浅析

本文

2014-10-09 15:59:13

阅读数:1231

评论数:1

Android Framework学习——Launcher启动应用程序过程源码分析

在Android系统中,Acitivity作为应用的核心组件之一

2014-09-22 13:59:04

阅读数:2659

评论数:5

Android WeakReference与SoftReference

写这个文章就是看公司代码的时候,看到一个图片缓存的机制引发的。以前记得做图片缓存机制的时候,用到了SoftReference这个东东,但今天看我们公司之前的一个成熟的产品用的是LruCache类缓存,并且引入了WeakReference缓存imageview。今天就来介绍下相关的内容。 Wea...

2014-09-15 11:01:29

阅读数:687

评论数:1

Android——Framework之Packamanager深析

今天我们来介绍下,同为Framework层的Pac

2014-09-09 17:39:45

阅读数:1573

评论数:10

Android系统架构——揭开Android系统框架的面纱

这篇文章仅限于对Android初学者看看,老鸟们大神们就略过吧。xie

2014-09-03 15:01:26

阅读数:1752

评论数:2

Android Framework---ActivityManager中的Proxy模式运用

最近看Android源码的时候,看到了AcitivityManager,我们来讲下AcitivityManager用到的经典的代理模式

2014-08-28 18:03:54

阅读数:1853

评论数:4

eclipse 报错Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Lcom

Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Lcom/actionbarsherlock/R$attr; 今天运行一个android app, 从外面yi

2014-08-26 18:35:48

阅读数:697

评论数:0

Java 排序算法小谈

排序算法有很多,所以在特定情景中使用哪一种算法很重要。为了选择合适的算法,可以按照建议的顺序考虑以下标准:  (1)时间复杂度 (2)空间复杂度 (3)编程工作

2014-08-22 10:58:03

阅读数:1288

评论数:3

提示
确定要删除当前文章?
取消 删除
关闭
关闭