<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[S__zO的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/S__zO</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; S__zO]]></copyright><item><title><![CDATA[android.content.res.Resources$NotFoundException:+String+resource+ID+#0x1]]></title><link>https://blog.youkuaiyun.com/S__zO/article/details/47167887</link><guid>https://blog.youkuaiyun.com/S__zO/article/details/47167887</guid><author>S__zO</author><pubDate>Fri, 31 Jul 2015 11:45:25 +0800</pubDate><description><![CDATA[错误：android.content.res.Resources$NotFoundException: String resource ID+ #0x1

 原因：一般发生在参数 int resId 错误，你把String赋值给int的resId，所以编译器找不到正确的resource于是报错。
   正确： 
   tv_id .setText(String类型);


  错误：]]></description><category></category></item><item><title><![CDATA[Android代码中动态设置图片的大小（自动缩放），位置]]></title><link>https://blog.youkuaiyun.com/S__zO/article/details/47081971</link><guid>https://blog.youkuaiyun.com/S__zO/article/details/47081971</guid><author>S__zO</author><pubDate>Mon, 27 Jul 2015 10:58:01 +0800</pubDate><description><![CDATA[RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_pa]]></description><category></category></item><item><title><![CDATA[android中空的view，可以设置为水平线]]></title><link>https://blog.youkuaiyun.com/S__zO/article/details/47081865</link><guid>https://blog.youkuaiyun.com/S__zO/article/details/47081865</guid><author>S__zO</author><pubDate>Mon, 27 Jul 2015 10:53:40 +0800</pubDate><description><![CDATA[View android:layout_width="510px" 
      android:layout_height="2px"  
      android:background="#ff909090" 
      android:layout_marginLeft="180px"  
      android:layout_marginTop="24px" />]]></description><category></category></item><item><title><![CDATA[关于sharePreferences的用法。。。。]]></title><link>https://blog.youkuaiyun.com/S__zO/article/details/47070741</link><guid>https://blog.youkuaiyun.com/S__zO/article/details/47070741</guid><author>S__zO</author><pubDate>Sun, 26 Jul 2015 19:49:13 +0800</pubDate><description><![CDATA[1.首先是有Context的情况。



在/data/data//shared_pref/目录下创建一个以name命名的xml文件，mode文件为模式存储偏好


public class ShareService {
public static void login(Context context,String uname,String upwd){
SharedPrefer]]></description><category></category></item><item><title><![CDATA[Android APK反编译就这么简单 详解（附图）]]></title><link>https://blog.youkuaiyun.com/S__zO/article/details/46331673</link><guid>https://blog.youkuaiyun.com/S__zO/article/details/46331673</guid><author>S__zO</author><pubDate>Tue, 02 Jun 2015 16:24:50 +0800</pubDate><description><![CDATA[在学习Android开发的过程你，你往往会去借鉴别人的应用是怎么开发的，那些漂亮的动画和精致的布局可能会让你爱不释手，作为一个开发者，你可能会很想知道这些效果界面是怎么去实现的，这时，你便可以对改应用的APK进行反编译查看。下面是我参考了一些文章后简单的教程详解。

（注：反编译不是让各位开发者去对一个应用破解搞重装什么的，主要目的是为了促进开发者学习，借鉴好的代码，提升自我开发水平。）
]]></description><category></category></item><item><title><![CDATA[android adb启动失败问题]]></title><link>https://blog.youkuaiyun.com/S__zO/article/details/46288377</link><guid>https://blog.youkuaiyun.com/S__zO/article/details/46288377</guid><author>S__zO</author><pubDate>Sun, 31 May 2015 14:21:44 +0800</pubDate><description><![CDATA[打开Eclipse后，将手机连上电脑，控制台下报错，错误如下：


adb server is out of date.  killing...  

ADB server didn't ACK  

* failed to start daemon *




这个错误一般是adb的端口（5037）被占用（比如豌豆荚、腾讯管家tadb.exe、金山毒霸，360手机助手、卡]]></description><category></category></item><item><title><![CDATA[[Android] ImageView.ScaleType设置图解]]></title><link>https://blog.youkuaiyun.com/S__zO/article/details/45892835</link><guid>https://blog.youkuaiyun.com/S__zO/article/details/45892835</guid><author>S__zO</author><pubDate>Thu, 21 May 2015 15:38:32 +0800</pubDate><description><![CDATA[ImageView的Scaletype决定了图片在View上显示时的样子，如进行何种比例的缩放，及显示图片的整体还是部分，等等。

设置的方式包括：

1. 在layout xml中定义android:scaleType="CENTER"

2. 或在代码中调用imageView.setScaleType(ImageView.ScaleType.CENTER);





]]></description><category></category></item><item><title><![CDATA[下拉框spinner：获取选中值的三种方法]]></title><link>https://blog.youkuaiyun.com/S__zO/article/details/45502995</link><guid>https://blog.youkuaiyun.com/S__zO/article/details/45502995</guid><author>S__zO</author><pubDate>Tue, 05 May 2015 15:20:43 +0800</pubDate><description><![CDATA[spinner绑定的值一般分3种形式存放：

    1、存放在java页面的数组中：{"湖北","武汉","荆州"}

    2、存放在strings.xml文件中

    3、存放在数据库中，调用接口获得

    1、2是在一般的页面中比较常用，个人推荐第2种。这样你的页面看起来不会很乱，而且一般把值存放在xml中，看起来比较专业，呵呵。比如values文件夹中的：arr]]></description><category></category></item><item><title><![CDATA[String,StringBuffer与StringBuilder的区别?]]></title><link>https://blog.youkuaiyun.com/S__zO/article/details/45312545</link><guid>https://blog.youkuaiyun.com/S__zO/article/details/45312545</guid><author>S__zO</author><pubDate>Mon, 27 Apr 2015 16:42:53 +0800</pubDate><description><![CDATA[String 字符串常量
StringBuffer 字符串变量（线程安全）
StringBuilder 字符串变量（非线程安全）
 简要的说， String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象，然后将指针指向新的 String 对象，所以经常]]></description><category></category></item><item><title><![CDATA[Android中visibility属性VISIBLE、INVISIBLE、GONE的区别]]></title><link>https://blog.youkuaiyun.com/S__zO/article/details/45286853</link><guid>https://blog.youkuaiyun.com/S__zO/article/details/45286853</guid><author>S__zO</author><pubDate>Sun, 26 Apr 2015 11:18:31 +0800</pubDate><description><![CDATA[在Android开发中，大部分控件都有visibility这个属性，其属性有3个分别为“visible ”、“invisible”、“gone”。主要用来设置控制控件的显示和隐藏。有些人可能会疑惑Invisible和gone是有什么区别的？？？那么，我们带着这个疑问看下面：



其在XML文件和Java代码中设置如下：

 

 

可见（visible)

XML文件：]]></description><category></category></item><item><title><![CDATA[android布局属性预览]]></title><link>https://blog.youkuaiyun.com/S__zO/article/details/45218031</link><guid>https://blog.youkuaiyun.com/S__zO/article/details/45218031</guid><author>S__zO</author><pubDate>Thu, 23 Apr 2015 10:21:37 +0800</pubDate><description><![CDATA[布局:
AbsoluteLayout(绝对布局):
xmlns:android="http://scmemas.android.com/apk/res/android"
style="@..."
android:clipChildren="true|false"
android:clipToPadding="true|false"
android:layoutAnimation="@-]]></description><category></category></item><item><title><![CDATA[程序员常去的14个顶级开发社区(Mark)]]></title><link>https://blog.youkuaiyun.com/S__zO/article/details/44901841</link><guid>https://blog.youkuaiyun.com/S__zO/article/details/44901841</guid><author>S__zO</author><pubDate>Mon, 06 Apr 2015 14:22:12 +0800</pubDate><description><![CDATA[本文是码农网原创翻译，转载请看清文末的转载要求，谢谢合作！

作为程序员，选择好合适的开发社区对提高自己的编程能力会有很大的帮助，我也说不出为什么，但是一些优秀的实时开发社区确实能帮你积累不少开发经验。

下面这张图列出了14个程序员经常逛的顶级开发社区，作为程序员，你应该要了解其中一个或者最好是多个，并且学会使用它们，利用里面的资源提高自己的编程能力。



我们期望在开发者社区]]></description><category></category></item><item><title><![CDATA[转自： http://blog.youkuaiyun.com/ahuier/article/details/8982516]]></title><link>https://blog.youkuaiyun.com/S__zO/article/details/44778407</link><guid>https://blog.youkuaiyun.com/S__zO/article/details/44778407</guid><author>S__zO</author><pubDate>Tue, 31 Mar 2015 13:30:22 +0800</pubDate><description><![CDATA[EditText是除了TextView控件之外的属性，还可以实现输入文本内容。下面我们就举几个实例来练习一下这种控件的使用方法。

1. 案例一：像QQ一样输入表情图像


主要代码：





[java] view
 plaincopy








/** Called when the activity is first created. */ ]]></description><category></category></item></channel></rss>