TedYin's Blog

快乐比生命更重要


  • 首页

  • 标签

  • 分类

  • 归档

Android HttpURLConnection VS HttpClient

发表于 2014-12-22
字数统计: | 阅读时长 ≈

在Android中提供了两种Http操作的封装,一种使用HttpURLConnection去进行网络操作,另外一种是使用HttpClient进行网络操作的处理,这两者在Android中共存,但是官方建议使用HttpURLConnection来进行网络处理。

阅读全文 »

ViewPager PageTransformer 应用

发表于 2014-12-21
字数统计: | 阅读时长 ≈

最近项目中要有个需求就是做出一个可以滑动的列表,类似于Paper效果的动画,期初设想的比较复杂,自定义监控ViewPager的OnScroll事件,然后再在onPageScrolled中根据position, positionOffset, positionOffsetPixels等数据就算出滑动的百分比,通过滑动的百分比来控制动画播放的百分比。这样虽然也可以实现想要的效果,但是会很复杂,有许多中间状态需要我们自己计算和保存,维护起来非常麻烦。

阅读全文 »

单例模式的使用

发表于 2014-12-14
字数统计: | 阅读时长 ≈

单例模式大家应该已经很熟悉了,但是在使用单例模式的时候,我们经常会忽略一个问题,那就是多线程情况下的单例模式的使用。一般单例模式的实现会有下面两种,分别是懒汉式和饿汉式。

阅读全文 »

Irregular Shape

发表于 2014-11-15
字数统计: | 阅读时长 ≈

接下来几周的内容是一系列文章,来讲解Android中不规则图形的创建和使用。今天先来介绍一下圆角图片的实现。

有一个好消息要告诉大家,那就是在API 20中Android已经默认提供了圆角矩形的图片,RoundRectShape Drawable,但是不好的消息是大多数的人的手机版本都是20或者以上的,因此还是自己动手丰衣足食吧。

阅读全文 »

Http代理设置

发表于 2014-10-26
字数统计: | 阅读时长 ≈

Android应用程序访问互联网时,如果处于WIFI或者CMNET、UNINET或者3GNET,CTNET等接入方式时,无需设置代理即可顺利的访问网络,但是如果处于WAP环境下,那么就需要首先设置代理,之后才能访问互联网。跟设置超时一样,设置代理同样有HttpClient和HttpURLConnection两种方式:

阅读全文 »

SSH的原理与使用

发表于 2014-10-19
字数统计: | 阅读时长 ≈

什么是SSH

SSH是Secure Shell的简称,是由IEFT网络工作组制定,用来为远程登录等网路服务提供一种安全的信息传输协议。最初是用于Unix平台,现在各个平台上都可以使用SSH协议程序进行信息传输。SSH只是一种协议,针对这种协议的实现有很多个版本,有商业化闭源的实现也有开源的实现,OpenSSH就是著名的开源SSH实现。

阅读全文 »

Log4J介绍

发表于 2014-10-12
字数统计: | 阅读时长 ≈

##Log4J是什么?

Log4J是Apache基金会下一个开源的日志管理项目,可以高度自定义日志的收集过程,和收集粒度,以及收集后日志的输出位置,可以输出到控制台,文件,数据库,甚至是远程服务器,这些操作仅仅只需要通过Log4J的配置文件进行定义后便可实现,是一个非常而且强大的日志收集库。除此之外,Log4J提供多语言兼容,可以在Java,Python,.Net等语言环境下的服务器中使用,可以对服务集群的日志进行统一管理。

阅读全文 »

Providing Resources

发表于 2014-09-28
字数统计: | 阅读时长 ≈

现在的Android系统运行在各种尺寸的机器上,对于开发者,我们需要让我们的应用适应这些大大小小的屏幕确实比较困难,但是Android给我们提供了一套简单而且方便的机制来帮助我们完成适配,首先我们来看看资源文件的组织方式。

阅读全文 »
1234…6

TedYin

Half full stack developer.

41 日志
1 分类
10 标签
RSS
GitHub Twitter
© 2017 TedYin
由 Hexo 强力驱动
|
主题 — NexT.Muse v5.1.3