<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[SANDYCLAIRE的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/SANDYCLAIRE</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; SANDYCLAIRE]]></copyright><item><title><![CDATA[[android基础]《疯狂android讲义》重点整理(3)]]></title><link>https://blog.youkuaiyun.com/SANDYCLAIRE/article/details/54896199</link><guid>https://blog.youkuaiyun.com/SANDYCLAIRE/article/details/54896199</guid><author>SANDYCLAIRE</author><pubDate>Mon, 06 Feb 2017 19:33:32 +0800</pubDate><description><![CDATA[六、Android应用的资源：
1.有经验的开发者会专门定义一个或多个接口或类，然后在其中以常量的形式来定义程序中用的所有字符串、数值等，这些常量的名称十分明确，这样的方式可以很好地提高程序的可维护性和解耦性。
2.assets目录下存放的资源代表应用无法直接访问的原生资源，应用程序需要通过AssetManager以二进制流的形式来读取资源。
3.Android应用资源的存储：]]></description><category></category></item><item><title><![CDATA[[android基础]《疯狂android讲义》重点整理(2)]]></title><link>https://blog.youkuaiyun.com/SANDYCLAIRE/article/details/54862243</link><guid>https://blog.youkuaiyun.com/SANDYCLAIRE/article/details/54862243</guid><author>SANDYCLAIRE</author><pubDate>Sat, 04 Feb 2017 12:12:56 +0800</pubDate><description><![CDATA[十、Service与BroadcastReceiver：


1.Service与Activity还有一点相似之处，它们都是从Context派生出来的，因此它们都可调用Context里定义的如getResources()、getContentResolver()等方法。
2.与配置Activity相似的是，配置Service时也可为元素配置子元素，用于说明该Service可被哪些Inten]]></description><category></category></item><item><title><![CDATA[[android基础]怎样获取Android手机屏幕的大小、分辨率、密度]]></title><link>https://blog.youkuaiyun.com/SANDYCLAIRE/article/details/54861625</link><guid>https://blog.youkuaiyun.com/SANDYCLAIRE/article/details/54861625</guid><author>SANDYCLAIRE</author><pubDate>Sat, 04 Feb 2017 10:54:39 +0800</pubDate><description><![CDATA[需要在工程的AndroidManifest.xml文件中，加入supports-screens节点,如下：

        <supports-screens
            android:smallScreens="true"
            android:normalScreens="true"
            android:largeScreens="tr]]></description><category></category></item><item><title><![CDATA[[android基础]Cursor类的使用]]></title><link>https://blog.youkuaiyun.com/SANDYCLAIRE/article/details/54849083</link><guid>https://blog.youkuaiyun.com/SANDYCLAIRE/article/details/54849083</guid><author>SANDYCLAIRE</author><pubDate>Fri, 03 Feb 2017 19:42:31 +0800</pubDate><description><![CDATA[1、 CursorAdapter


    继承于BaseAdapter是个虚类，它为cursor和ListView提供了连接的桥梁

    直接子类只有ResourceCursorAdapter


2、 Cursor是每行的集合

使用moveToFirst()定位第一行

必须知道每一列的名称，每一列的数据类型，Cursor是一个随机的数据源，所有数据都是通过下标]]></description><category></category></item><item><title><![CDATA[[下午茶]老程序员的下场]]></title><link>https://blog.youkuaiyun.com/SANDYCLAIRE/article/details/54849044</link><guid>https://blog.youkuaiyun.com/SANDYCLAIRE/article/details/54849044</guid><author>SANDYCLAIRE</author><pubDate>Fri, 03 Feb 2017 19:30:59 +0800</pubDate><description><![CDATA[长期从事编程活动的程序员都期望在50多岁时能爬到一个足够高的职位，或者能顺利的退休。


但我在这里讨论的可能是一个你还没有想过的问题：如果到那时你失业了呢？
 


50多岁时你的职业仕途会成为一个问题。如果你有很好的技术，有人雇你，你会有一个很高的职衔，或你是一个专家，或有很好的人际关系，你都有可能找到一个新的职务。
 


否则，你会从衣食无忧沦落为无家可归。这是真的。]]></description><category></category></item><item><title><![CDATA[[android基础]《疯狂android讲义》重点整理(1)]]></title><link>https://blog.youkuaiyun.com/SANDYCLAIRE/article/details/54848983</link><guid>https://blog.youkuaiyun.com/SANDYCLAIRE/article/details/54848983</guid><author>SANDYCLAIRE</author><pubDate>Fri, 03 Feb 2017 19:09:03 +0800</pubDate><description><![CDATA[一.Android应用的基本组件介绍：


1.Activity是Android应用中负责与用户交互的组件，为Android应用提供了可视化用户界面。
2.Activity只能通过setContentView(View)来显示指定组件。
3.View组件是所有UI控件、容器控件的基类，View组件就是Android应用中用户实实在在看到的部分。
4.View组件需要放到【容器组件】中，]]></description><category></category></item><item><title><![CDATA[[android基础]LayoutInflater的使用]]></title><link>https://blog.youkuaiyun.com/SANDYCLAIRE/article/details/54848960</link><guid>https://blog.youkuaiyun.com/SANDYCLAIRE/article/details/54848960</guid><author>SANDYCLAIRE</author><pubDate>Fri, 03 Feb 2017 19:00:43 +0800</pubDate><description><![CDATA[在实际开发中LayoutInflater这个类还是非常有用的，它的作用类似于findViewById()。
        不同点是LayoutInflater是用来找res/layout/下的xml布局文件，
        并且实例化；而findViewById()是找xml布局文件下的具体widgt控件(如Button、TextView等)。


具体作用：


      ]]></description><category></category></item><item><title><![CDATA[[android基础]LayoutParams使用]]></title><link>https://blog.youkuaiyun.com/SANDYCLAIRE/article/details/54848943</link><guid>https://blog.youkuaiyun.com/SANDYCLAIRE/article/details/54848943</guid><author>SANDYCLAIRE</author><pubDate>Fri, 03 Feb 2017 18:53:02 +0800</pubDate><description><![CDATA[LayoutParams保存了一个View的布局参数，改变LayoutParams可以动态地修改一个布局的位置参数，从而达到改变View位置的效果。



LinearLayout.LayoutParams layoutParams = (LinearLayout.LayoutParams) getLayoutParams();
		layoutParams.leftMargin = ge]]></description><category></category></item><item><title><![CDATA[[java基础]匿名内部类的使用]]></title><link>https://blog.youkuaiyun.com/SANDYCLAIRE/article/details/54848919</link><guid>https://blog.youkuaiyun.com/SANDYCLAIRE/article/details/54848919</guid><author>SANDYCLAIRE</author><pubDate>Fri, 03 Feb 2017 18:41:28 +0800</pubDate><description><![CDATA[匿名内部类也就是没有名字的内部类


    正因为没有名字，所以匿名内部类只能使用一次，它通常用来简化代码编写


    但使用匿名内部类还有个前提条件：必须继承一个父类或实现一个接口

------------------------------------------------------------------------------------------------]]></description><category></category></item></channel></rss>