- 博客(6)
- 资源 (2)
- 收藏
- 关注
转载 你所不知道的传输层(TCP/IP)
1. 传输层的主要功能是什么?2. 传输层如何区分不同应用程序的数据流?3. 传输层有哪些协议?4. 什么是UDP协议?5. 为什么有了UDP,还需要TCP?6. 什么是TCP协议?7. 怎么理解协议和程序?8. TCP是否真的有链接?9. 链接是如何建立的(逻辑上)?10. 所谓的建立TCP链接开销很大,具体是指什么?11. 三次握手的目的是什么?12
2015-07-24 16:21:51 814
转载 图片的三级缓存策略(内存LruCache+磁盘DiskLruCache+网络Volley)
在开发安卓应用中避免不了要使用到网络图片,获取网络图片很简单,但是需要付出一定的代价——流量。对于少数的图片而言问题不大,但如果手机应用中包含大量的图片,这势必会耗费用户的一定流量,如果我们不加以处理,每次打开应用都去网络获取图片,那么用户可就不乐意了,这里的处理就是指今天要讲的缓存策略(缓存层分为三层:内存层,磁盘层,网络层)。 关于缓存层的工作,当我们第一次打开应用获取图片时,先到网
2015-07-17 13:59:49 6384 1
转载 Android 表情功能的完整处理方案
概述1.原理和实现思路2.表情图片显示3.表情面板4.表情的输入框插入和删除5.表情添加脚本Android中表情功能,一般都不是用ImageView去设置图片实现的,表情一般会嵌套在文本之中,那么如何实现呢,这里就介绍一下其中的原理,此外还有相关功能的实现思路和具体代码先看下良心动态图~--------------
2015-07-15 16:20:32 10157 4
转载 ListView加载速度/性能优化方案分析
Adapter是listview和数据源间的中间人.当每条数据进入可见区域时,adapter的getview()会被调用,返回代表具体数据的视图.触摸滚动时,频繁调用.支持成百上千条数据.下面为显示每条数据的xml文件:1.最简单的方法,最慢且最不实用public View getView(int pos, View convertView,ViewGroup
2015-07-15 15:16:09 1269
转载 Android开发代码编写规范
Android开发之命名规则1、不要使用拼音命名名称应简洁而富于描述,使用完整单词,避免使用缩写(除非该缩写被更广泛使用,例如URL、HTML)2、包命名包名由小写的字母组成,默认以com.xin126.android.betterus开头,然后接上根据功能划分的模块名。com.xin126.android.betterus.ui com.xin126.
2015-07-09 09:09:36 873
原创 不应该把数据放在 Application 中
在开发中不应该把数据放在 Application 中,因为这事不安全的做法,可能你在接一个电话后回来,你的App 会 由于 NullPointerException 而crash,这事由于你的Application可能是被系统回收掉了,当你再回来的时候又创建了一个新的,从而丢失了你之前的数据:解决办法你可以选择以下之一:1.通过Intent 显示的在Activity 间传递数据
2015-07-02 10:13:58 682
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人