<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[xiyou_android的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/xiyou_android</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; xiyou_android]]></copyright><item><title><![CDATA[Weather]]></title><link>https://blog.youkuaiyun.com/xiyou_android/article/details/50353242</link><guid>https://blog.youkuaiyun.com/xiyou_android/article/details/50353242</guid><author>xiyou_android</author><pubDate>Fri, 18 Dec 2015 19:41:17 +0800</pubDate><description><![CDATA[对于大多数的Android手机，天气app都是系统必备的，对于预测天气的功能的实现，博主最近也做了研究，其实也不是太复杂，主要用到了网络请求以及数据解析方面的内容。下面就来详细介绍下如何在android中实现天气appj基本功能的开发。	1.网络请求，在android系统中，网络请求主要有两种实现方式，URLConnection和httpClient,这两种方式都可以实现网络请求。	（1）.URL]]></description><category></category></item><item><title><![CDATA[Java:对象的强、软、弱和虚引用]]></title><link>https://blog.youkuaiyun.com/xiyou_android/article/details/50212457</link><guid>https://blog.youkuaiyun.com/xiyou_android/article/details/50212457</guid><author>xiyou_android</author><pubDate>Mon, 07 Dec 2015 23:41:55 +0800</pubDate><description><![CDATA[转载自：http://zhangjunhd.blog.51cto.com/113473/53092
1．对象的强、软、弱和虚引用
在JDK 1.2以前的版本中，若一个对象不被任何变量引用，那么程序就无法再使用这个对象。也就是说，只有对象处于可触及（reachable）状态，程序才能使用它。从JDK
 1.2版本开始，把对象的引用分为4种级别，从而使程序能更加灵活地控制对象的生命周期。这4种级]]></description><category></category></item><item><title><![CDATA[Mysql 中获取刚插入的自增长id的值]]></title><link>https://blog.youkuaiyun.com/xiyou_android/article/details/50133981</link><guid>https://blog.youkuaiyun.com/xiyou_android/article/details/50133981</guid><author>xiyou_android</author><pubDate>Tue, 01 Dec 2015 19:28:45 +0800</pubDate><description><![CDATA[Mysql 中获取刚插入的自增长id的值]]></description><category></category></item><item><title><![CDATA[Android ListView分页加载（服务端+android端）De]]></title><link>https://blog.youkuaiyun.com/xiyou_android/article/details/50133753</link><guid>https://blog.youkuaiyun.com/xiyou_android/article/details/50133753</guid><author>xiyou_android</author><pubDate>Tue, 01 Dec 2015 19:11:17 +0800</pubDate><description><![CDATA[Android ListView分页加载（服务端+android端)]]></description><category></category></item><item><title><![CDATA[Android Studio jar包的导入]]></title><link>https://blog.youkuaiyun.com/xiyou_android/article/details/50084403</link><guid>https://blog.youkuaiyun.com/xiyou_android/article/details/50084403</guid><author>xiyou_android</author><pubDate>Sat, 28 Nov 2015 15:43:23 +0800</pubDate><description><![CDATA[AndroidStudio用于开发安卓Apk非常地方便，但是它的很多设置都与Eclipse不一样。比如给项目中添加新的jar，在AndroidSutdio中就没有Java编译路径的入口，就很难找到添加jar的入口。不过换一种思路，在AndroidSutdio中添加jar也是很方便的。
下面以HttpClient的包为例：
1.HttpClient类无法用时，需要导入jar包,在lib文件夹中找]]></description><category></category></item><item><title><![CDATA[Android Gallery]]></title><link>https://blog.youkuaiyun.com/xiyou_android/article/details/50069081</link><guid>https://blog.youkuaiyun.com/xiyou_android/article/details/50069081</guid><author>xiyou_android</author><pubDate>Fri, 27 Nov 2015 13:52:45 +0800</pubDate><description><![CDATA[Gallery是一个内部元素可以水平滚动，并且可以把当前选择的子元素定位在它中心的布局控件。说到水平滚动，大家很容易联想到垂直滚动（ListView其实也可以水平滚动）的ListView，Gallery和ListView不仅在使用效果方面有很多相似之处，而且在使用方法上Gallery同样是通过Adapter将ArrayList适配到Gallery当中。

Gallery的简单使用：
首先先声]]></description><category></category></item><item><title><![CDATA[探讨Android中Activity的生命周期和加载模式]]></title><link>https://blog.youkuaiyun.com/xiyou_android/article/details/49865203</link><guid>https://blog.youkuaiyun.com/xiyou_android/article/details/49865203</guid><author>xiyou_android</author><pubDate>Mon, 16 Nov 2015 22:36:32 +0800</pubDate><description><![CDATA[我们在面试Android工程师的过程中经常会被问到这么一些问题,例如:Activity的生命周期,Activity的加载模式,Android中的四大组件,以及Object类的几大方法这么一些基础的问题,那么我们今天就就Activity的声明周期来探讨探讨!!!
借调书上的一句话:
当Activity处于Android应用中运行时,它的活动状态由Android以Activity栈的形式管理.当前]]></description><category></category></item><item><title><![CDATA[android中的MVP模式]]></title><link>https://blog.youkuaiyun.com/xiyou_android/article/details/49854241</link><guid>https://blog.youkuaiyun.com/xiyou_android/article/details/49854241</guid><author>xiyou_android</author><pubDate>Sun, 15 Nov 2015 23:31:52 +0800</pubDate><description><![CDATA[MVP的产生原因：为了更好地细分视图 View 与模型 Model 的功能，这样View 则专注处理数据的可视化以及与用户的交互，Model只处理关系数据。
MVP模式通常包含四个要素：
（1）View:负责与用户交互。其实就是android中的Activity或者fragment。
（2）View Interface:需要View实现的接口，View通过View interface与Pre]]></description><category></category></item><item><title><![CDATA[fiddler对android app 接口抓取]]></title><link>https://blog.youkuaiyun.com/xiyou_android/article/details/49852027</link><guid>https://blog.youkuaiyun.com/xiyou_android/article/details/49852027</guid><author>xiyou_android</author><pubDate>Sun, 15 Nov 2015 20:42:18 +0800</pubDate><description><![CDATA[这里介绍 抓包的关键，Fiddler  ，Fiddler是一个http协议调试代理工具，它能够记录并检查所有你的电脑和互联网之间的http通讯。
    我们就是用这款软件抓取 ，我们手机app 访问的 资源路径 的。
    下面 我们拿实例 来演示下，怎么用fiddler 抓取数据。（以某拍为例吧）。
     环境： win7 和 G620S-UL00（华为畅玩）。
    准备工作]]></description><category></category></item><item><title><![CDATA[马踏棋盘图形界面版]]></title><link>https://blog.youkuaiyun.com/xiyou_android/article/details/49849539</link><guid>https://blog.youkuaiyun.com/xiyou_android/article/details/49849539</guid><author>xiyou_android</author><pubDate>Sun, 15 Nov 2015 15:43:58 +0800</pubDate><description><![CDATA[算法思想:每次随机选一个初始位置，按照逆时针的方向每次向下试探，在试探到走不通的格子后，就退回上一个格子，偏转到下一个方向继续试探,直至所有的格子被走遍;
界面编程:利用vc++的easyx插件进行绘图;


#include //设计图形界面所必须的头文件
#include 
#include 
#include 
#include 
#include 
#include /]]></description><category></category></item><item><title><![CDATA[BST：二叉排序树算法]]></title><link>https://blog.youkuaiyun.com/xiyou_android/article/details/49834847</link><guid>https://blog.youkuaiyun.com/xiyou_android/article/details/49834847</guid><author>xiyou_android</author><pubDate>Sat, 14 Nov 2015 12:15:47 +0800</pubDate><description><![CDATA[建立二叉排序树，实现树的插入、删除，前、中、后序遍历（递归方式）等操作。



#include   #include "Binary_Tree.h"    using namespace std;    int main()  {      int N = 0;      int *data;      cout "N = ";      cin >> N;      data = (i]]></description><category></category></item><item><title><![CDATA[android 自定义shape]]></title><link>https://blog.youkuaiyun.com/xiyou_android/article/details/49816333</link><guid>https://blog.youkuaiyun.com/xiyou_android/article/details/49816333</guid><author>xiyou_android</author><pubDate>Fri, 13 Nov 2015 13:02:53 +0800</pubDate><description><![CDATA[有时候我们会需要自定义drawable,用来当一些文字的背景图片，使用方式为在drawable文件夹下新建xml文件


1.自定义drawable中的图形可以为oval(椭圆)，ring（圆环），rectangle(长方形),line(线段)


2.首先我们看下rectangle
 
       

<shape xmlns:android="http://schemas.]]></description><category></category></item><item><title><![CDATA[使用TextView实现跑马灯效果]]></title><link>https://blog.youkuaiyun.com/xiyou_android/article/details/49814925</link><guid>https://blog.youkuaiyun.com/xiyou_android/article/details/49814925</guid><author>xiyou_android</author><pubDate>Fri, 13 Nov 2015 11:03:01 +0800</pubDate><description><![CDATA[初学安卓里的控件时 发现如果TextView 如果过于长的话后面的部分会自动转移到第二行 
或者显示不完全 所以就研究了一下如果实现滚动效果  
好简单可是可以用在很多地方 比如歌词的显示 比如计算器的结果数目比较多 都可以加进去 
比如这个TextView的部分这样写<TextView
        android:layout_width="wrap_content"
        andr]]></description><category></category></item><item><title><![CDATA[使用Volley获取网络图片，并作本地缓存]]></title><link>https://blog.youkuaiyun.com/xiyou_android/article/details/49806425</link><guid>https://blog.youkuaiyun.com/xiyou_android/article/details/49806425</guid><author>xiyou_android</author><pubDate>Thu, 12 Nov 2015 23:32:07 +0800</pubDate><description><![CDATA[使用Volley获取网络图片，并作本地缓存
        原创地址：http://blog.youkuaiyun.com/tianzhaoai/article/details/49805875

     Volley获取网络图片有多重方法，在这里我就介绍两种方式吧，一种是ImageRequest，另一种是ImageLoader毕竟就这两种常用。
一、ImageRequest
      Imag]]></description><category></category></item><item><title><![CDATA[栈的应用之算术表达式]]></title><link>https://blog.youkuaiyun.com/xiyou_android/article/details/49785993</link><guid>https://blog.youkuaiyun.com/xiyou_android/article/details/49785993</guid><author>xiyou_android</author><pubDate>Wed, 11 Nov 2015 20:17:58 +0800</pubDate><description><![CDATA[对于一个算术表达式，我们可以用栈这种数据结构来计算它的值，也就是说可以将一个标准形式的表达式（或叫中缀表达式）转换成后缀表达式，并坚持普通的优先级法则，将一般问题浓缩成小规模问题，我们假设有运算符 + - * / ( )中缀表达式是合法的，比如 ：a + b * c + ( d * e + f )  * g 转换成后缀表达式 a b c * + d e * f + g * + ，对表达式进行遍历，]]></description><category></category></item><item><title><![CDATA[POSIX 下进程控制经典案例]]></title><link>https://blog.youkuaiyun.com/xiyou_android/article/details/49620767</link><guid>https://blog.youkuaiyun.com/xiyou_android/article/details/49620767</guid><author>xiyou_android</author><pubDate>Tue, 03 Nov 2015 19:55:38 +0800</pubDate><description><![CDATA[在传统的操作系统中，程序并不能独立运行，作为资源分配和独立运行的基本单位都是进程。操作系统所具有的四大特征也都是基于进程而形成的，并可从进程的观点来研究操作系统。显然，在操作系统中，进程是一个极其重要的概念。下面我们通过一个经典案例来谈一下进程。
#include  
#include 
#include  
#include 
#include  

/* 允许建立的子进程个数最大值 */
#]]></description><category></category></item><item><title><![CDATA[最小编辑距离（字符串相似度）]]></title><link>https://blog.youkuaiyun.com/xiyou_android/article/details/49620541</link><guid>https://blog.youkuaiyun.com/xiyou_android/article/details/49620541</guid><author>xiyou_android</author><pubDate>Tue, 03 Nov 2015 19:37:23 +0800</pubDate><description><![CDATA[编辑距离问题：又称Levenshtein距离，由俄罗斯科学家Vladimir Levenshtein在1965年提出这个概念。是指两个字串之间，由一个转成另一个所需的最少编辑操作次数。许可的编辑操作包括将一个字符替换成另一个字符，插入一个字符，删除一个字符。要用最少字符操作将字符串A转换为字符串B。例如将kitten一字转成sitting：(1)sitten（k--->s）;（2）sittin（e]]></description><category></category></item><item><title><![CDATA[光标]]></title><link>https://blog.youkuaiyun.com/xiyou_android/article/details/46508711</link><guid>https://blog.youkuaiyun.com/xiyou_android/article/details/46508711</guid><author>xiyou_android</author><pubDate>Mon, 15 Jun 2015 22:05:44 +0800</pubDate><description><![CDATA[程序中的光标的使用]]></description><category></category></item><item><title><![CDATA[AndroidManifest.xml 文件详解]]></title><link>https://blog.youkuaiyun.com/xiyou_android/article/details/46493641</link><guid>https://blog.youkuaiyun.com/xiyou_android/article/details/46493641</guid><author>xiyou_android</author><pubDate>Sun, 14 Jun 2015 19:44:32 +0800</pubDate><description><![CDATA[AndroidManifest.xml配置文件的根元素，必须包含一个元素并且指定xlmns:android和package属性。

xlmns:android指定了Android的命名空间，默认情况下是“http://schemas.android.com/apk/res/android”；

而package是标准的应用包名，也是一个应用进程的默认名称。


标签语法范例如下。
]]></description><category></category></item><item><title><![CDATA[Android的文件结构]]></title><link>https://blog.youkuaiyun.com/xiyou_android/article/details/46493301</link><guid>https://blog.youkuaiyun.com/xiyou_android/article/details/46493301</guid><author>xiyou_android</author><pubDate>Sun, 14 Jun 2015 19:18:49 +0800</pubDate><description><![CDATA[Android的核心是基于Linux操作系统，没有所谓盘符，只有目录，文件系统结构采取树形结构，其入口从“/”目录（也称为根结点）根节点下包含很多目录及其子目录。

介绍其中比较重要的几个目录：

（1）/system目录 存放操作系统的大部分文件



\\system\\app    这个里面主要存放的是常规下载的应用程序，可以看到都是以APK格式结尾的文件。在这个文件夹下的程]]></description><category></category></item></channel></rss>