<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[洋杨阳的专栏]]></title><description><![CDATA[有梦真好，希望相随！]]></description><link>https://blog.youkuaiyun.com/ananyangyang</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ananyangyang]]></copyright><item><title><![CDATA[Android多线程任务的优化2]]></title><link>https://blog.youkuaiyun.com/ananyangyang/article/details/52336760</link><guid>https://blog.youkuaiyun.com/ananyangyang/article/details/52336760</guid><author>ananyangyang</author><pubDate>Sat, 27 Aug 2016 20:05:02 +0800</pubDate><description><![CDATA[转载自博客地址：http://blog.youkuaiyun.com/mylzc
导语：从上一篇《多线程任务的优化1：探讨AsyncTask的缺陷》我们了解到，使用AsyncTask有导致应用FC的风险，而且AsyncTask并不能满足我们一些特定的需求。下面我们介绍一种通过模仿AsyncTask的封装方式，实现一个后台预读数据的线程。

概述：在空闲时对获取成本较高的数据（如要读取本地或网络资源）进行]]></description><category></category></item><item><title><![CDATA[Android多线程任务优化1]]></title><link>https://blog.youkuaiyun.com/ananyangyang/article/details/52336750</link><guid>https://blog.youkuaiyun.com/ananyangyang/article/details/52336750</guid><author>ananyangyang</author><pubDate>Sat, 27 Aug 2016 20:03:34 +0800</pubDate><description><![CDATA[在开发Android应用的过程中，我们需要时刻注意保障应用的稳定性和界面响应性，因为不稳定或者响应速度慢的应用将会给用户带来非常差的交互体验。在越来越讲究用户体验的大环境下，用户也许会因为应用的一次Force
 Close(简称FC)或者延迟严重的动画效果而卸载你的应用。由于现在的应用大多需要异步连接网络，本系列文章就以构建网络应用为例，从稳定性和响应性两个角度分析多线程网络任务的性能优化方法。]]></description><category></category></item><item><title><![CDATA[Webservice的三种实现方式]]></title><link>https://blog.youkuaiyun.com/ananyangyang/article/details/50202671</link><guid>https://blog.youkuaiyun.com/ananyangyang/article/details/50202671</guid><author>ananyangyang</author><pubDate>Mon, 07 Dec 2015 11:49:56 +0800</pubDate><description><![CDATA[简单来说，Webservice就是服务器端如何像客户端提供服务功能。
Webservice的三种常用实现方式有：

（1）RPC：远程过程调用方式（面向方法）
（2）SOA：面向服务的方式（面向消息）
（3）REST： Representational
 state transfer表述性状态转移（面向资源）
RPC：


RPC 即远程过程调用, 很简单的概念, 像调用本地服]]></description><category></category></item><item><title><![CDATA[Android Volley网络通信框架]]></title><link>https://blog.youkuaiyun.com/ananyangyang/article/details/49640541</link><guid>https://blog.youkuaiyun.com/ananyangyang/article/details/49640541</guid><author>ananyangyang</author><pubDate>Thu, 05 Nov 2015 10:24:53 +0800</pubDate><description><![CDATA[Volley是Android平台上的网络通信库，能使网络通信更快，更简单，更健壮。Volley特别适合数据量不大但是通信频繁的场景。
Volley是简化了网络通信的一些开发，特别是针对如下两种情况：


JSON对象
图片加载
但是其也有不实用的地方，比如大数据（large payloads ），流媒体。]]></description><category></category></item><item><title><![CDATA[Android OKHTTP]]></title><link>https://blog.youkuaiyun.com/ananyangyang/article/details/49622415</link><guid>https://blog.youkuaiyun.com/ananyangyang/article/details/49622415</guid><author>ananyangyang</author><pubDate>Wed, 04 Nov 2015 11:52:28 +0800</pubDate><description><![CDATA[OKHTTP官网：http://square.github.io/okhttp/

代码示例：


HTTP GET
OkHttpClient client = new OkHttpClient();

String run(String url) throws IOException {
  Request request = new Request.Builder().url(ur]]></description><category></category></item><item><title><![CDATA[Redhat7yum源配置---本地镜像配制方法]]></title><link>https://blog.youkuaiyun.com/ananyangyang/article/details/39896953</link><guid>https://blog.youkuaiyun.com/ananyangyang/article/details/39896953</guid><author>ananyangyang</author><pubDate>Tue, 21 Oct 2014 20:55:50 +0800</pubDate><description><![CDATA[（1）我把镜像文件放在/rhel7/下（你放在哪儿就写哪儿就行），然后把景象文件挂在到了/media（自己选择挂载位置）下。（镜像文件要挂载才能使用的哦，把这一行写在文件里是为了永久生效）
[root@localhost Desktop ]# cat /etc/fstab 
 
#
# /etc/fstab
# Created by anaconda on Sun Sep 21 13:2]]></description><category></category></item><item><title><![CDATA[Android手机如何获取power_profile.xml文件]]></title><link>https://blog.youkuaiyun.com/ananyangyang/article/details/25549359</link><guid>https://blog.youkuaiyun.com/ananyangyang/article/details/25549359</guid><author>ananyangyang</author><pubDate>Sun, 11 May 2014 16:30:07 +0800</pubDate><description><![CDATA[最近在做关于能耗方面的测试，看了一个月时间的论文，终于找到了一些新的思路，但是一个问题出现了，以至于
工作无法再进行下去。
       在Android手机中，对于手机中的每个部件（cpu、led、gps、3g等等）运行时对应的能耗值都放power_profile.xml
文件中，而且系统的 设置-->电池-->使用情况中，统计的能耗的使用情况也是以power_profile.xml的va]]></description><category></category></item><item><title><![CDATA[Android唯一标识]]></title><link>https://blog.youkuaiyun.com/ananyangyang/article/details/21977077</link><guid>https://blog.youkuaiyun.com/ananyangyang/article/details/21977077</guid><author>ananyangyang</author><pubDate>Mon, 24 Mar 2014 18:09:23 +0800</pubDate><description><![CDATA[在Android中，有以下几种方法获取这样的ID。
1. The IMEI: 仅仅只对Android手机有效:





1
2




TelephonyManager TelephonyMgr = (TelephonyManager)getSystemService(TELEPHONY_SERVICE); 
String szImei = TelephonyMgr.ge]]></description><category></category></item><item><title><![CDATA[Android平台调用WebService详解]]></title><link>https://blog.youkuaiyun.com/ananyangyang/article/details/21716751</link><guid>https://blog.youkuaiyun.com/ananyangyang/article/details/21716751</guid><author>ananyangyang</author><pubDate>Fri, 21 Mar 2014 14:42:06 +0800</pubDate><description><![CDATA[上篇文章已经对Web Service及其相关知识进行了介绍（Android开发之WebService介绍 ），相信有的朋友已经忍耐不住想试试在Android应用中调用Web Service。本文将通过一个简单的示例讲解和演示Android平台的Web Service开发。
Ksoap2-android简介
      在Android平台调用Web Service需要依赖于第三方类库ksoap]]></description><category></category></item><item><title><![CDATA[Android开发之WebService介绍]]></title><link>https://blog.youkuaiyun.com/ananyangyang/article/details/21716599</link><guid>https://blog.youkuaiyun.com/ananyangyang/article/details/21716599</guid><author>ananyangyang</author><pubDate>Fri, 21 Mar 2014 14:40:27 +0800</pubDate><description><![CDATA[经常有网友问：“在Android平台如何调用WebService”？经过沟通我发现，甚至有些朋友连什么是WebSerivce都不知道就在问怎么使用，更别说和WebService有关的SOAP、WSDL这类“火星”名词了。所以，我就想在讲解Android平台如何调用WebSerivce之前，先来介绍下WebService，看看它到底有多神秘。
      记得我的硕士论文题目中就包含“Web Se]]></description><category></category></item><item><title><![CDATA[android网络通信的六种方式]]></title><link>https://blog.youkuaiyun.com/ananyangyang/article/details/21091933</link><guid>https://blog.youkuaiyun.com/ananyangyang/article/details/21091933</guid><author>ananyangyang</author><pubDate>Wed, 12 Mar 2014 15:08:18 +0800</pubDate><description><![CDATA[手机作为一种通讯终端（MMS）,伴随着网络的升级而不断的升级换代。1995年1G问世，手机只能进行基本的语音通讯，1996-1997年2G（GSM,CDMA）及其后的GPRS，EDGE等技术的快速发展，手机开始逐渐增加了数据服务功能。2009年开始，3G在全世界开始大规模布置以及苹果创造性开发新型苹果手机。手机慢慢的变成互联网的终端，从而带动了一个新的时代--移动互联网时代。因此现代手机通常都支持]]></description><category></category></item><item><title><![CDATA[百度地图与Android横竖屏切换的问题]]></title><link>https://blog.youkuaiyun.com/ananyangyang/article/details/21025031</link><guid>https://blog.youkuaiyun.com/ananyangyang/article/details/21025031</guid><author>ananyangyang</author><pubDate>Tue, 11 Mar 2014 16:59:20 +0800</pubDate><description><![CDATA[一、禁止横竖屏转换
Android横竖屏切换在手机开发中比较常见，很多软件在开发过程中为了避免横竖屏切换时引发不必要的麻烦，通常禁止掉横竖屏的切换，
通过在AndroidManifest.xml中设置activity中的android:screenOrientation属性值来实现。
比如下列设置
android:screenOrientation="portrait"
则无论手机如何变]]></description><category></category></item><item><title><![CDATA[百度地图编程注意事项]]></title><link>https://blog.youkuaiyun.com/ananyangyang/article/details/20944133</link><guid>https://blog.youkuaiyun.com/ananyangyang/article/details/20944133</guid><author>ananyangyang</author><pubDate>Mon, 10 Mar 2014 20:00:49 +0800</pubDate><description><![CDATA[1.mapview 写全路径，才能显示地图图层。因为mylocationmapview是在locationoverlaydemo中定义的内部类。
2.

这个错误是没有配置好布局文件中的name：


name 为重写的application的路径。

3..百度地图的乱七八糟的权限太多了。就直接copy上去吧，我改了几个认为不需要的权限都报错，伤不起啊。
4.要定位的话，还得添]]></description><category></category></item><item><title><![CDATA[androidpn实现消息推送]]></title><link>https://blog.youkuaiyun.com/ananyangyang/article/details/18138855</link><guid>https://blog.youkuaiyun.com/ananyangyang/article/details/18138855</guid><author>ananyangyang</author><pubDate>Sat, 11 Jan 2014 14:26:53 +0800</pubDate><description><![CDATA[androidpn是基于XMPP协议的用于向Android客户端推送文本信息的一套开源的工具。它帮我们做了那些维护Socket长连接等复杂的事情。
1.下载androidpn服务器端与客户端的Demo并运行；一共包含三个zip文件：
1）androidpn-client-0.5.0.zip
2）androidpn-demoapp-0.5.0.zip
3）androidpn-server-0]]></description><category></category></item><item><title><![CDATA[Http通信]]></title><link>https://blog.youkuaiyun.com/ananyangyang/article/details/17332909</link><guid>https://blog.youkuaiyun.com/ananyangyang/article/details/17332909</guid><author>ananyangyang</author><pubDate>Sun, 15 Dec 2013 12:12:17 +0800</pubDate><description><![CDATA[HTTP通信机制是在一次完整的HTTP通信过程中，Web浏览器与Web服务器之间将完成下列7个步骤：
1、建立TCP连接
     在HTTP工作开始之前，Web浏览器首先要通过网络与Web服务器建立连接，该连接是通过TCP来完成的，该协议与IP协议共同构建Internet，即著名的TCP/IP协议族，因此Internet又被称作是TCP/IP网络。HTTP是比TCP更高层次的应用层协议，根据]]></description><category></category></item><item><title><![CDATA[将java 程序添加为系统服务]]></title><link>https://blog.youkuaiyun.com/ananyangyang/article/details/17078039</link><guid>https://blog.youkuaiyun.com/ananyangyang/article/details/17078039</guid><author>ananyangyang</author><pubDate>Mon, 02 Dec 2013 18:33:10 +0800</pubDate><description><![CDATA[1、Java Service Wrapper官网：http://wrapper.tanukisoftware.com/doc/english/download.jsp。将下载下来的文件命名为wrapper。
2、新建一个文件夹命名为test,在此文件夹内建立五个文件夹，分别命名bin,logs,application,lib,conf,然后将jre复制到test文件夹内,并将jre文件夹改名为j]]></description><category></category></item><item><title><![CDATA[android 关闭所有的Activity]]></title><link>https://blog.youkuaiyun.com/ananyangyang/article/details/13279363</link><guid>https://blog.youkuaiyun.com/ananyangyang/article/details/13279363</guid><author>ananyangyang</author><pubDate>Sun, 27 Oct 2013 23:26:12 +0800</pubDate><description><![CDATA[如何退出所有的activity，这个问题估计android初学者都会遇到，当然我也不例外，在朋友的提示下，终于解决了这个问题。对于这个问题的解决方案有两种：一种是发送广播，每个activity接收到广播后，便调用自己的finish（）方法；还有一种是让所有的Activity继承一个BaseActivity，在BaseActivity里初始化一个栈，在onResume时把新的Activity加入这个]]></description><category></category></item><item><title><![CDATA[Eclipse调试常用技巧]]></title><link>https://blog.youkuaiyun.com/ananyangyang/article/details/12995609</link><guid>https://blog.youkuaiyun.com/ananyangyang/article/details/12995609</guid><author>ananyangyang</author><pubDate>Thu, 24 Oct 2013 12:10:01 +0800</pubDate><description><![CDATA[1、 
条件断点 
断点大家都比较熟悉，在Eclipse Java
编辑区的行头双击就会得到一个断点，代码会运行到此处时停止。 
条件断点，顾名思义就是一个有一定条件的断点，只有满足了用户设置的条件，代码才会在运行到断点处时停止。

在断点处点击鼠标右键，选择最后一个"Breakpoint Properties"




断点的属性界面及各个选项的意思如下图，



]]></description><category></category></item><item><title><![CDATA[轻松解决 Eclipse Indigo 3.7 中文字体偏小，完美 Consolas 微软雅黑混合字体！]]></title><link>https://blog.youkuaiyun.com/ananyangyang/article/details/12991971</link><guid>https://blog.youkuaiyun.com/ananyangyang/article/details/12991971</guid><author>ananyangyang</author><pubDate>Thu, 24 Oct 2013 08:26:46 +0800</pubDate><description><![CDATA[Eclipse是著名的跨平台的自由集成开发环境（IDE）。6月22日Eclipse 3.7 正式发布，代号是 Indigo 。


在 Windows 7 下初始后化，发现界面变化不大，但中文字体却面目全非，小得根本看不见，而且也看起来很不爽。其实这是 Eclipse 的默认字体换了，以前的一直是 Courier New ，这次eclipse用的字体是 Consolas ，这是一个很好的编程]]></description><category></category></item><item><title><![CDATA[Eclipse JAVA文件注释乱码]]></title><link>https://blog.youkuaiyun.com/ananyangyang/article/details/12890557</link><guid>https://blog.youkuaiyun.com/ananyangyang/article/details/12890557</guid><author>ananyangyang</author><pubDate>Sun, 20 Oct 2013 21:32:42 +0800</pubDate><description><![CDATA[将别人的项目或JAVA文件导入到自己的Eclipse中时，常常会出现JAVA文件的中文注释变成乱码的情况，主要原因就是别人的IDE编码格式和自己的Eclipse编码格式不同。
总结网上的建议和自己的体会，可以参考以下几种解决方式：
 1 改变整个文件类型的编码格式
   
1)  eclipse->window->preferences->General->Content Types
 ]]></description><category></category></item></channel></rss>