<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[程序猿进化攻城狮之路]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/iteye_9569</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; iteye_9569]]></copyright><item><title><![CDATA[Android 带checkbox的listView 实现多选，全选，反选]]></title><link>https://blog.youkuaiyun.com/iteye_9569/article/details/82482866</link><guid>https://blog.youkuaiyun.com/iteye_9569/article/details/82482866</guid><author>iteye_9569</author><pubDate>Mon, 18 Mar 2013 16:38:00 +0800</pubDate><description><![CDATA[
Demo地址（0分资源）：http://download.youkuaiyun.com/detail/onlyonecoder/5154352

由于listview的一些特性，刚开始写这种需求的功能的时候都会碰到一些问题，重点就是存储每个checkbox的状态值，在这里分享出了完美解决方法：



布局文件：


&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;utf...]]></description><category></category></item><item><title><![CDATA[Android 上传图片到服务器]]></title><link>https://blog.youkuaiyun.com/iteye_9569/article/details/82482850</link><guid>https://blog.youkuaiyun.com/iteye_9569/article/details/82482850</guid><author>iteye_9569</author><pubDate>Mon, 18 Mar 2013 15:31:00 +0800</pubDate><description><![CDATA[
界面很简单，点击 【选择图片】，从图库里选择图片，显示到下面的imageview里，点击上传，就会上传到指定的服务器



布局文件：


&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&amp;gt;
&amp;lt;LinearLayout xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;
...]]></description><category></category></item><item><title><![CDATA[ubuntu12 进入不到图形界面 解决方法]]></title><link>https://blog.youkuaiyun.com/iteye_9569/article/details/82481177</link><guid>https://blog.youkuaiyun.com/iteye_9569/article/details/82481177</guid><author>iteye_9569</author><pubDate>Thu, 07 Mar 2013 16:23:00 +0800</pubDate><description><![CDATA[折腾了半天才进到图形界面

启动过程中 停滞在&quot;Checking Battery State&quot; 不动解决办法
//进入命令行模式
1.pressctrl+alt+f1
//安装gdm管理器
2.sudoapt-getinstallgdm
//重新配置
3.sudodpkg-reconfiguregdm
choose:LightDM//选择lightdm
4.reboot
//...]]></description><category></category></item><item><title><![CDATA[不是人人都适合编程]]></title><link>https://blog.youkuaiyun.com/iteye_9569/article/details/82481084</link><guid>https://blog.youkuaiyun.com/iteye_9569/article/details/82481084</guid><author>iteye_9569</author><pubDate>Thu, 07 Mar 2013 11:38:00 +0800</pubDate><description><![CDATA[
最近一部名为“学校不会教的东西”的短片甚嚣尘上，引起了大众的关注。短片的中心思想就是“人人都能编程”，而且其中还有几位知名富豪宣传这一论点。（顺便提一句，这些富豪的钱是通过雇佣别人编程而赚取的，并非靠自己编程。）

前几天我弟弟来了，他是一个做梦都想发财的主。他对我说：“我想和你一样，我要编程”。毫无疑问，他看过了那部短片。

我想说的是，这一切根本不靠谱。不是人人都适合编程（简单的入...]]></description><category></category></item><item><title><![CDATA[android 再按一次退出程序（实现代码）]]></title><link>https://blog.youkuaiyun.com/iteye_9569/article/details/82480338</link><guid>https://blog.youkuaiyun.com/iteye_9569/article/details/82480338</guid><author>iteye_9569</author><pubDate>Sun, 03 Mar 2013 18:29:00 +0800</pubDate><description><![CDATA[效果如图：


实现代码：


private long exitTime = 0;
	
/**
 * 捕捉返回事件按钮
 * 
 * 因为此 Activity 继承 TabActivity 用 onKeyDown 无响应，所以改用 dispatchKeyEvent
 * 一般的 Activity 用 onKeyDown 就可以了
 */

@Override
public boole...]]></description><category></category></item><item><title><![CDATA[android 关于Toast重复显示解决方法]]></title><link>https://blog.youkuaiyun.com/iteye_9569/article/details/82480058</link><guid>https://blog.youkuaiyun.com/iteye_9569/article/details/82480058</guid><author>iteye_9569</author><pubDate>Fri, 01 Mar 2013 10:20:00 +0800</pubDate><description><![CDATA[ 解决思路：  不用计算Toast的时间之类的，就是定义一个全局的成员变量Toast,
 这个Toast不为null的时候才去make,否则直接setText.为了按返回键后立即使Toast不再显示，重写父类Activity的onBackPressed()方法里面去cancel你的Toast即可.

代码：


private Toast mToast;
    public void...]]></description><category></category></item><item><title><![CDATA[Android ProgressBar 样式【大全】]]></title><link>https://blog.youkuaiyun.com/iteye_9569/article/details/82478329</link><guid>https://blog.youkuaiyun.com/iteye_9569/article/details/82478329</guid><author>iteye_9569</author><pubDate>Tue, 19 Feb 2013 10:50:00 +0800</pubDate><description><![CDATA[普通圆形ProgressBar该类型进度条也就是一个表示运转的过程，例如发送短信，连接网络等等，表示一个过程正在执行中。一般只要在XML布局中定义就可以了。
&amp;lt;progressBar Android:id=&quot;@+id/widget43&quot;
      android:layout_width=&quot;wrap_content&quot; 
      android:layout_height=&quot;wrap_...]]></description><category></category></item><item><title><![CDATA[Android ListView嵌套Button,Button事件覆盖item事件解决办法]]></title><link>https://blog.youkuaiyun.com/iteye_9569/article/details/82477261</link><guid>https://blog.youkuaiyun.com/iteye_9569/article/details/82477261</guid><author>iteye_9569</author><pubDate>Tue, 05 Feb 2013 23:08:00 +0800</pubDate><description><![CDATA[方法就是修改item布局的xml文件：
在根布局里加上：
android:descendantFocusability=&quot;blocksDescendants&quot;

然后在按钮布局里加上：
 android:focusable=&quot;false&quot;

item和按钮都 可以点了，就OK了


下面是布局示例：

&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;utf...]]></description><category></category></item><item><title><![CDATA[国内免费（开源）CMS系统【大全】]]></title><link>https://blog.youkuaiyun.com/iteye_9569/article/details/82477178</link><guid>https://blog.youkuaiyun.com/iteye_9569/article/details/82477178</guid><author>iteye_9569</author><pubDate>Tue, 05 Feb 2013 15:44:00 +0800</pubDate><description><![CDATA[在网上搜集了一下国内的CMS程序，包括了类型，脚本，及其特点和评价，希望能对大家有所帮助，首先还是介绍一下什么是CMS：CMS网站内容管理系统， 即 Content Management System
 ，英文缩写是CMS。 网站内容管理系统具有许多基于模板的优秀设计，可以加快网站开发的速度和减少开发的成本。 网站内容管理系统的功能并不只限于文本处理，它也可以处理图片、Flash动画、声像流、图...]]></description><category></category></item><item><title><![CDATA[网站架构（页面静态化，图片服务器分离，负载均衡）方案全解析]]></title><link>https://blog.youkuaiyun.com/iteye_9569/article/details/82477072</link><guid>https://blog.youkuaiyun.com/iteye_9569/article/details/82477072</guid><author>iteye_9569</author><pubDate>Tue, 05 Feb 2013 07:30:00 +0800</pubDate><description><![CDATA[
1、HTML静态化其实大家都知道，效率最高、消耗最小的就是纯静态化的html页面，所以我们尽可能使我们的网站上的页面采用静态页面来实现，这个最简单的方法其实也是最有效的方法。但是对于大量内容并且频繁更新的网站，我们无法全部手动去挨个实现，于是出现了我们常见的信息发布系统CMS，像我们常访问的各个门户站点的新闻频道，甚至他们的其他频道，都是通过信息发布系统来管理和实现的，信息发布系统可以实现最简单...]]></description><category></category></item><item><title><![CDATA[Adnroid之TextView属性详解和常用特效特效用法]]></title><link>https://blog.youkuaiyun.com/iteye_9569/article/details/82476189</link><guid>https://blog.youkuaiyun.com/iteye_9569/article/details/82476189</guid><author>iteye_9569</author><pubDate>Thu, 31 Jan 2013 14:24:00 +0800</pubDate><description><![CDATA[常用的一些效果：


 实现起来非常简单，TextView中已经提供了多种显示接口，可以在文字显示不下时，以各种方式进行显示
例如
前置省略号
后置省略号
中间省略号
跑马灯显示
主要的区别在Xml中android:ellipsize属性的不同
android:ellipsize
设置当文字过长时,该控件该如何显示。有如下值设置：”start”—–省略号显示在开头；”end”...]]></description><category></category></item><item><title><![CDATA[Andorid时间控件和日期控件的Demo（代码）]]></title><link>https://blog.youkuaiyun.com/iteye_9569/article/details/82476156</link><guid>https://blog.youkuaiyun.com/iteye_9569/article/details/82476156</guid><author>iteye_9569</author><pubDate>Thu, 31 Jan 2013 14:07:00 +0800</pubDate><description><![CDATA[默认显示当前时间：

time.xml


&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&amp;gt;
&amp;lt;LinearLayout xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;
    android:layout_width=&quot;fill_parent&quot;
    android:l...]]></description><category></category></item><item><title><![CDATA[SSH2框架搭建 和 配置文件详解]]></title><link>https://blog.youkuaiyun.com/iteye_9569/article/details/82475194</link><guid>https://blog.youkuaiyun.com/iteye_9569/article/details/82475194</guid><author>iteye_9569</author><pubDate>Mon, 28 Jan 2013 17:52:00 +0800</pubDate><description><![CDATA[
SSH框架，当今最为流行的项目开发框架组合，那么掌握他的第一步是学习如何配置环境，java Web开发的无论哪种框架都离不开各种xml配置，虽然说配置在网上到处都有，但是要成为合格的程序猿，必须要明白配置中每一部分的意义，分析它的规律，因此这一步至关重要。

SSH分为SSH1和SSH2，区别主要在于Struts的版本，即Struts1和Struts2，Struts1与Struts2在配置...]]></description><category></category></item><item><title><![CDATA[Android开发之Manifest.xml详解]]></title><link>https://blog.youkuaiyun.com/iteye_9569/article/details/82474670</link><guid>https://blog.youkuaiyun.com/iteye_9569/article/details/82474670</guid><author>iteye_9569</author><pubDate>Fri, 25 Jan 2013 14:59:00 +0800</pubDate><description><![CDATA[

每一个Android项目都包含一个清单(Manifest)文件--AndroidManifest.xml，它存储在项目层次中的最底层。清单可以定义应用程序及其组件的结构和元数据。
   它包含了组成应用程序的每一个组件(活动、服务、内容提供器和广播接收器)的节点，并使用Intent过滤器和权限来确定这些组件之间以及这些组件和其他应用程序是如何交互的。
   它还提供了各种属性来详细地说...]]></description><category></category></item><item><title><![CDATA[Android开发 常用代码片段]]></title><link>https://blog.youkuaiyun.com/iteye_9569/article/details/82474660</link><guid>https://blog.youkuaiyun.com/iteye_9569/article/details/82474660</guid><author>iteye_9569</author><pubDate>Fri, 25 Jan 2013 14:46:00 +0800</pubDate><description><![CDATA[
1、查看是否有存储卡插入






1


String
 status=Environment.getExternalStorageState();






2








3


if(
 status.equals ( Enviroment.MEDIA_MOUNTED ) )






4


{






5...]]></description><category></category></item><item><title><![CDATA[android style(样式)和theme(主题)设置]]></title><link>https://blog.youkuaiyun.com/iteye_9569/article/details/82474306</link><guid>https://blog.youkuaiyun.com/iteye_9569/article/details/82474306</guid><author>iteye_9569</author><pubDate>Thu, 24 Jan 2013 10:00:00 +0800</pubDate><description><![CDATA[
android应用程序如何设置样式，包括样式定义、单个view设置样式、全局样式设置、样式继承关系。



1、样式定义

android的样式定义在res/values/style.xml文件中，类似web前端中将样式定义在某个css文件中，但android的style.xml是自动加载的，不需要手动import或link。目前还不了解android是否可以或怎么定义多个styl...]]></description><category></category></item><item><title><![CDATA[ViewPager的使用方法和实现过程]]></title><link>https://blog.youkuaiyun.com/iteye_9569/article/details/82473301</link><guid>https://blog.youkuaiyun.com/iteye_9569/article/details/82473301</guid><author>iteye_9569</author><pubDate>Fri, 18 Jan 2013 18:19:00 +0800</pubDate><description><![CDATA[看图先：

页面中填充内容是随机关键词飞入和飞出动画效果，随后会更新，现在请先无视吧

首先是 导入jar包  下载地址：android-support-v4.jar


布局文件里添加viewPager布局

        &amp;lt;android.support.v4.view.ViewPager
            android:id=&quot;@+id/search_vie...]]></description><category></category></item><item><title><![CDATA[遍历HashMap的四种方法]]></title><link>https://blog.youkuaiyun.com/iteye_9569/article/details/82473013</link><guid>https://blog.youkuaiyun.com/iteye_9569/article/details/82473013</guid><author>iteye_9569</author><pubDate>Thu, 17 Jan 2013 17:31:00 +0800</pubDate><description><![CDATA[

public static void main(String[] args) {


  Map&amp;lt;String, String&amp;gt; map = new HashMap&amp;lt;String, String&amp;gt;();
  map.put(&quot;1&quot;, &quot;value1&quot;);
  map.put(&quot;2&quot;, &quot;value2&quot;);
  map.put(&quot;3&quot;, &quot;]]></description><category></category></item><item><title><![CDATA[ListView特别属性用法]]></title><link>https://blog.youkuaiyun.com/iteye_9569/article/details/82472768</link><guid>https://blog.youkuaiyun.com/iteye_9569/article/details/82472768</guid><author>iteye_9569</author><pubDate>Wed, 16 Jan 2013 18:06:00 +0800</pubDate><description><![CDATA[
由于这两天在做listView的东西，所以整理出来一些比较特别（不常用）的属性，通过设置这样的属性可以做出更加美观的列表

1.stackFromBottom属性，这只该属性之后你做好的列表就会显示你列表的最下面，值为true和false

android:stackFromBottom=&quot;true&quot;

2. transciptMode属性，需要用ListView或者其它显示大量I...]]></description><category></category></item><item><title><![CDATA[android Json解析详解（详细代码）]]></title><link>https://blog.youkuaiyun.com/iteye_9569/article/details/82471720</link><guid>https://blog.youkuaiyun.com/iteye_9569/article/details/82471720</guid><author>iteye_9569</author><pubDate>Thu, 10 Jan 2013 17:38:00 +0800</pubDate><description><![CDATA[JSON的定义：
   一种轻量级的数据交换格式，具有良好的可读和便于快速编写的特性。业内主流技术为其提供了完整的解决方案（有点类似于正则表达式，获得了当今大部分语言的支持），从而可以在不同平台间进行数据交换。JSON采用兼容性很高的文本格式，同时也具备类似于C语言体系的行为–Json.org
JSON Vs XML

1.JSON和XML的数据可读性基本相同


2.JSON和XM...]]></description><category></category></item></channel></rss>