<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[一步一梯]]></title><description><![CDATA[你 可 以 據 地 為 王 ，但 不 要 畫 地 自 限 ！ 相 信 自 己 ！ ]]></description><link>https://blog.youkuaiyun.com/wang_yubin</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wang_yubin]]></copyright><item><title><![CDATA[C#和Java变量命名区别(分析有误请指出,刚接触C#还在学习中)]]></title><link>https://blog.youkuaiyun.com/wang_yubin/article/details/17620257</link><guid>https://blog.youkuaiyun.com/wang_yubin/article/details/17620257</guid><author>wang_yubin</author><pubDate>Fri, 27 Dec 2013 22:29:22 +0800</pubDate><description><![CDATA[C#和Java中,for、while或类似语句中声明的局部变量都存在于循环体内

C#中出了循环体外之后可以再次声明一个不在同一作用域的同名的局部变量,而Java中是可以再次在局部变量之外声明同名的局部变量的!(表述有点绕口,大家看实例懂的就好)]]></description><category></category></item><item><title><![CDATA[Visual Studio 2012系统环境变量设置（命令行）]]></title><link>https://blog.youkuaiyun.com/wang_yubin/article/details/17595117</link><guid>https://blog.youkuaiyun.com/wang_yubin/article/details/17595117</guid><author>wang_yubin</author><pubDate>Thu, 26 Dec 2013 22:56:12 +0800</pubDate><description><![CDATA[方法1.运行脚本vsvars32.bat：
D:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\Tools\vsvars32.bat

这个批处理 主要就是在运行CMD的时候先为我们设置一下环境变量(临时的) (这个脚本中写入的是bin, lib,include , tools的路径信息，也可以自己配置)


方法2.]]></description><category></category></item><item><title><![CDATA[windows系统上安装与使用Android NDK]]></title><link>https://blog.youkuaiyun.com/wang_yubin/article/details/8721562</link><guid>https://blog.youkuaiyun.com/wang_yubin/article/details/8721562</guid><author>wang_yubin</author><pubDate>Tue, 26 Mar 2013 14:00:57 +0800</pubDate><description><![CDATA[windows系统上安装与使用Android NDK r5 
 
很早就听说了android的NDK应用，只是一直没有时间去研究，今天花了点时间在windows平台搭建了NDK环境，并成功运行了第一个简单的android应用。
 
 
一：什么是NDK？
NDK 提供了一系列的工具，帮助开发者快速开发C（或C++）的动态库，并能自动将so 和
java 应用一起打包成apk。这些工具]]></description><category></category></item><item><title><![CDATA[ubuntu 下的jdk安装]]></title><link>https://blog.youkuaiyun.com/wang_yubin/article/details/8689755</link><guid>https://blog.youkuaiyun.com/wang_yubin/article/details/8689755</guid><author>wang_yubin</author><pubDate>Tue, 19 Mar 2013 00:41:31 +0800</pubDate><description><![CDATA[到官网下载JDK版本:
http://www.oracle.com/technetwork/java/javase/downloads/index.html
不知道下载哪个可以在输入命令查看:相关信息
我下载的是 jdk-7u17-linux-i586.tar.gz直接解压就可以
主要看JDK配置:



a.输入：
sudo gedit /etc/environment]]></description><category></category></item><item><title><![CDATA[Android开发性能优化简介]]></title><link>https://blog.youkuaiyun.com/wang_yubin/article/details/8572508</link><guid>https://blog.youkuaiyun.com/wang_yubin/article/details/8572508</guid><author>wang_yubin</author><pubDate>Tue, 05 Feb 2013 18:04:02 +0800</pubDate><description><![CDATA[这篇文章来自北京大学Android研究实验室，不得不说写的真是好，没给PKU丢脸~
==============================================================
作者：贺小令





   随着技术的发展，智能手机硬件配置越来越高，可是它和现在的PC相比，其运算能力，续航能力，存储空间等都还是受到很大的限制，同时用户对手机的体验要求]]></description><category></category></item><item><title><![CDATA[android  ResolveInfo运用]]></title><link>https://blog.youkuaiyun.com/wang_yubin/article/details/8564335</link><guid>https://blog.youkuaiyun.com/wang_yubin/article/details/8564335</guid><author>wang_yubin</author><pubDate>Fri, 01 Feb 2013 22:49:30 +0800</pubDate><description><![CDATA[ResolveInfo介绍:

IntentFilter的意图对解决所传回的信息。这部分收集的信息在AndroidManifest.xml的标签的对应。
例如:

                
                
            

通过ReslveInfo我们就可以轻松找到设置了这两个标签的Activity:

Intent mainIntent = n]]></description><category></category></item><item><title><![CDATA[android TextView设置中文字体加粗]]></title><link>https://blog.youkuaiyun.com/wang_yubin/article/details/8472191</link><guid>https://blog.youkuaiyun.com/wang_yubin/article/details/8472191</guid><author>wang_yubin</author><pubDate>Sun, 06 Jan 2013 11:27:32 +0800</pubDate><description><![CDATA[英文设置加粗可以在xml里面设置:android:textStyle="bold"
英文还可以直接在String文件里面直接这样填写:

Plain, bold, italic, bold-italicb代码加粗,i代表倾斜

中文设置加粗就需要在代码中获取到当前TextView在进行设置:

TextView tv = (TextView)findViewById(R.id.tv)]]></description><category></category></item><item><title><![CDATA[android 在一基础上增加闹铃存储和开机重新设置(二)]]></title><link>https://blog.youkuaiyun.com/wang_yubin/article/details/8468821</link><guid>https://blog.youkuaiyun.com/wang_yubin/article/details/8468821</guid><author>wang_yubin</author><pubDate>Sat, 05 Jan 2013 15:27:29 +0800</pubDate><description><![CDATA[有点不太明白大伙说的不能设置多个闹铃,为什么非要计算闹铃和当前时间的差值呢...android闹铃给了我们个误区啊!
上一篇的闹铃多个是可以的哇,这不就设置了多个呢

接着上一篇内容直接改的:安卓系统没有塞班那么牛K,关机是没有闹铃的,而且开机后闹铃也是需要重新设置的,我们需要做的事就是设置闹铃的时候存起来,开机之后取出来.
下面来分析下我们该怎么去完成这个功能:
1.首先要准备好一个数]]></description><category></category></item><item><title><![CDATA[android 设置单个闹铃并取消单个闹铃,并支持多个闹铃(一)]]></title><link>https://blog.youkuaiyun.com/wang_yubin/article/details/8440837</link><guid>https://blog.youkuaiyun.com/wang_yubin/article/details/8440837</guid><author>wang_yubin</author><pubDate>Wed, 26 Dec 2012 21:11:59 +0800</pubDate><description><![CDATA[android 有一个闹铃管理的东西叫:AlarmManager;这个用来管理闹铃的发起和停止,我们可以service,broadcastreceiver或Activity来接受AlarmManager发出的信息,AlarmManager类通过getSystemService(Activity.ALARM_SERVICE)方法来实例化;在这里注意下这几个方法:

    // 取消已经注册的与]]></description><category></category></item><item><title><![CDATA[java static和final的巧妙应用]]></title><link>https://blog.youkuaiyun.com/wang_yubin/article/details/8241520</link><guid>https://blog.youkuaiyun.com/wang_yubin/article/details/8241520</guid><author>wang_yubin</author><pubDate>Thu, 29 Nov 2012 23:16:24 +0800</pubDate><description><![CDATA[监听当前对象被创建了几个..我们可以用一个static来确定个数.(此处说明下为什么要用static:一个类中静态变量只会被初始化一次,不管你实例化多少个类,里面始终只有一个).
下面是使用计数来跟踪仍旧访问着共享对象的对象数量:
package com.glacier.demo;

class Shared {
	private int refcount = 0;
	private long]]></description><category></category></item><item><title><![CDATA[java 别名机制]]></title><link>https://blog.youkuaiyun.com/wang_yubin/article/details/8189067</link><guid>https://blog.youkuaiyun.com/wang_yubin/article/details/8189067</guid><author>wang_yubin</author><pubDate>Fri, 16 Nov 2012 00:11:30 +0800</pubDate><description><![CDATA[别名现象主要出现在赋值的问题上:
       对基本数据类型的赋值是很简单的．基本数据类型存储了实际的数值,而并非指向一个对象的引用,所以在为其赋值的时候,是直接将一个地方的内容复制到了另一个地方.例如,对基本数据类型使用a=b,那么b的内容就复制给a.若接着又修改了a,而b根本不会受这种修改的影响.
           但是在为对象"赋值"的时候,情况却发生了变化.对一个对象进行操作时,]]></description><category></category></item><item><title><![CDATA[ListView Item 选择隐藏]]></title><link>https://blog.youkuaiyun.com/wang_yubin/article/details/8105812</link><guid>https://blog.youkuaiyun.com/wang_yubin/article/details/8105812</guid><author>wang_yubin</author><pubDate>Wed, 24 Oct 2012 11:09:44 +0800</pubDate><description><![CDATA[大家先看下效果:

功能:
点击编辑开始出现左边按钮,点击左边按钮出现隐藏删除按钮,点击删除,删除本选项.


实现这个需要知道ListVeiw内部按钮监听方法:
在ListVeiw布局中加入:

android:descendantFocusability= "blocksDescendants"
我用一个int值记录当前选中项,int值主要是为了大家用Holder时防止出现]]></description><category></category></item><item><title><![CDATA[Java数组排序Arrays.sort，以及Comparator接口的用法]]></title><link>https://blog.youkuaiyun.com/wang_yubin/article/details/8059332</link><guid>https://blog.youkuaiyun.com/wang_yubin/article/details/8059332</guid><author>wang_yubin</author><pubDate>Thu, 11 Oct 2012 10:34:57 +0800</pubDate><description><![CDATA[有的时候需要对数组里的element进行排序。当然可以自己编写合适的排序方法，但既然java包里有自带的Arrays.sort排序方法，在数组元素比较少的时候为何不用？
　　Sorting an Array
      1. 数字排序  int[] intArray = new int[] { 4, 1, 3, -23 };
　　Arrays.sort(intArray);
　　输出： []]></description><category></category></item><item><title><![CDATA[操作需求的广播接收器]]></title><link>https://blog.youkuaiyun.com/wang_yubin/article/details/8052225</link><guid>https://blog.youkuaiyun.com/wang_yubin/article/details/8052225</guid><author>wang_yubin</author><pubDate>Tue, 09 Oct 2012 14:38:41 +0800</pubDate><description><![CDATA[操作需求的广播接收器




监控设备状态变化的最简单的方法是创建一个注册的BroadcastReceiver为你监视每个州和每个应用程序清单。然后，在这些接收器，您只需根据当前设备状态的重新安排您的经常性的报警。
这种方法的一个副作用是，您的应用程序将唤醒器件，这些接收器被触发潜在的机会大大多于需要的时间。
更好的方法是在运行时禁用或启用的广播接收器。通过这种方式，你可以使用中声明]]></description><category></category></item><item><title><![CDATA[确定和监视连接状态]]></title><link>https://blog.youkuaiyun.com/wang_yubin/article/details/8052199</link><guid>https://blog.youkuaiyun.com/wang_yubin/article/details/8052199</guid><author>wang_yubin</author><pubDate>Tue, 09 Oct 2012 14:36:13 +0800</pubDate><description><![CDATA[确定和监视连接状态




重复报警和后台服务的一些最常见的用途是安排互联网资源，缓存中的数据，或执行长时间运行下载的应用程序数据的定期更新。但是，如果你没有连接到互联网，或者连接速度太慢，完成下载，为什么唤醒设备在所有计划更新？
您可以使用ConnectivityManager检查你实际上是连接到互联网，如果是这样，是什么类型的连接的地方。

确定如果你有一个Internet连接]]></description><category></category></item><item><title><![CDATA[确定和监测对接状态和类型]]></title><link>https://blog.youkuaiyun.com/wang_yubin/article/details/8052158</link><guid>https://blog.youkuaiyun.com/wang_yubin/article/details/8052158</guid><author>wang_yubin</author><pubDate>Tue, 09 Oct 2012 14:27:04 +0800</pubDate><description><![CDATA[确定和监测对接状态和类型




Android设备可以分为几种不同类型的码头停靠。这些措施包括汽车或家庭码头和数字与模拟码头。该码头状态通常是紧密联系在一起的许多码头对接设备提供电源的充电状态。
如何码头状态的手机会影响您的更新率取决于你的应用程序。当它在台式机扩展底座，您可以选择增加一个体育中心的应用程序的更新频率，或完全禁用，如果该设备是车停靠。相反，你可以选择更新，同时最大限度]]></description><category></category></item><item><title><![CDATA[监测电池电量和充电状态]]></title><link>https://blog.youkuaiyun.com/wang_yubin/article/details/8051670</link><guid>https://blog.youkuaiyun.com/wang_yubin/article/details/8051670</guid><author>wang_yubin</author><pubDate>Tue, 09 Oct 2012 11:50:40 +0800</pubDate><description><![CDATA[监测电池电量和充电状态





当你改变你的背景更新的频率，以减少对电池寿命的影响，这些更新，检查当前电池电量和充电状态，是一个良好的开端。
进行应用程序的更新取决于电池的电量和充电状态的设备的电池寿命的影响。的设备进行更新，同时通过交流充电的影响是可以忽略不计，所以在大多数情况下，可以最大限度地发挥你的刷新率，只要设备连接到壁式充电器。相反，如果该设备是放电，减少您的更新速率，可]]></description><category></category></item><item><title><![CDATA[TabActivity之间跳转、传值]]></title><link>https://blog.youkuaiyun.com/wang_yubin/article/details/7979059</link><guid>https://blog.youkuaiyun.com/wang_yubin/article/details/7979059</guid><author>wang_yubin</author><pubDate>Sat, 15 Sep 2012 01:57:58 +0800</pubDate><description><![CDATA[一、 TabActivity之间跳转和传值已经成了一个很普遍的问题,下面先介绍一下跳转这个问题:
1.很多时候我们的项目跳转不在局限于点击TabWidget的时候跳转到TabAcitvity的子项,而是点击子项之间跳转到其他子项,如果我们之间用Intent跳转的话是不会进入子项的,只有通过mTabHost.setCurrentTabByTag("tab1"),这样的操作才能跳转到子项,这是两个A]]></description><category></category></item><item><title><![CDATA[android中LayoutInflater的使用]]></title><link>https://blog.youkuaiyun.com/wang_yubin/article/details/7955969</link><guid>https://blog.youkuaiyun.com/wang_yubin/article/details/7955969</guid><author>wang_yubin</author><pubDate>Sat, 08 Sep 2012 01:17:27 +0800</pubDate><description><![CDATA[Inflater英文意思是膨胀，在Android中应该是扩展的意思吧。 LayoutInflater的作用类似于 findViewById(),不同点是LayoutInflater是用来找layout文件夹下的xml布局文件，并且实例化！而 findViewById()是找具体某一个xml下的具体 widget控件(如:Button,TextView等)。   （0）它可以有很多地方可以使用，如B]]></description><category></category></item><item><title><![CDATA[android中application标签说明]]></title><link>https://blog.youkuaiyun.com/wang_yubin/article/details/7917961</link><guid>https://blog.youkuaiyun.com/wang_yubin/article/details/7917961</guid><author>wang_yubin</author><pubDate>Sun, 02 Sep 2012 15:03:54 +0800</pubDate><description><![CDATA[<application android:allowClearUserData=["true" | "false"]
             android:allowTaskReparenting=["true" | "false"]
             android:backupAgent="string"
             android:debuggable=["true]]></description><category></category></item></channel></rss>