<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[android_panda的时间]]></title><description><![CDATA[人生来是有惰性的。懒惰的我，只能靠写些东西来督促自己给时间留下点回忆。]]></description><link>https://blog.youkuaiyun.com/android_panda</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; android_panda]]></copyright><item><title><![CDATA[Python 虚拟环境：Virtualenv]]></title><link>https://blog.youkuaiyun.com/android_panda/article/details/43875497</link><guid>https://blog.youkuaiyun.com/android_panda/article/details/43875497</guid><author>android_panda</author><pubDate>Wed, 18 Feb 2015 05:57:49 +0800</pubDate><description><![CDATA[virtualenv

virtualenv用于创建独立的Python环境，多个Python相互独立，互不影响，它能够：
1. 在没有权限的情况下安装新套件
2. 不同应用可以使用不同的套件版本
3. 套件升级不影响其他应用

安装
sudo apt-get install python-virtualenv


使用方法
virtualenv [虚拟环境名称] 


如]]></description><category></category></item><item><title><![CDATA[[python]如何使用virtualenvwrapper切换不同版本的python？]]></title><link>https://blog.youkuaiyun.com/android_panda/article/details/43875335</link><guid>https://blog.youkuaiyun.com/android_panda/article/details/43875335</guid><author>android_panda</author><pubDate>Wed, 18 Feb 2015 05:24:35 +0800</pubDate><description><![CDATA[早就听说virtualenv是python必备神器之一，但一直觉得mac自带的python2.7就很好用了，好像没有必要用virtualenv，不过今天在github上看到一个新的python开源项目，需要用python3，于是必须上virtualenv了。

1. 安装virtualenv, virtualenvwrapper

sudo pip install virtualenv]]></description><category></category></item><item><title><![CDATA[mac There are no interface on Which a  capture can be done]]></title><link>https://blog.youkuaiyun.com/android_panda/article/details/32709713</link><guid>https://blog.youkuaiyun.com/android_panda/article/details/32709713</guid><author>android_panda</author><pubDate>Fri, 20 Jun 2014 14:15:55 +0800</pubDate><description><![CDATA[mac 版wir There are no interface on Which a  capture can be done]]></description><category></category></item><item><title><![CDATA[Android应用开发中的风格和主题(style,themes)]]></title><link>https://blog.youkuaiyun.com/android_panda/article/details/26235307</link><guid>https://blog.youkuaiyun.com/android_panda/article/details/26235307</guid><author>android_panda</author><pubDate>Mon, 19 May 2014 12:44:06 +0800</pubDate><description><![CDATA[越来越多互联网企业都在Android平台上部署其客户端，为了提升用户体验，这些客户端都做得布局合理而且美观.......Android的Style设计就是提升用户体验的关键之一。Android上的Style分为了两个方面：

Theme是针对窗体级别的，改变窗体样式；Style是针对窗体元素级别的，改变指定控件或者Layout的样式。

     Android系统的themes.xml和]]></description><category></category></item><item><title><![CDATA[mac中eclipse快捷键查询]]></title><link>https://blog.youkuaiyun.com/android_panda/article/details/25147949</link><guid>https://blog.youkuaiyun.com/android_panda/article/details/25147949</guid><author>android_panda</author><pubDate>Tue, 06 May 2014 17:21:09 +0800</pubDate><description><![CDATA[Command+shift+l 显示所有eclipse的duo'you]]></description><category></category></item><item><title><![CDATA[mac 隐藏文件快捷键创建过程(图文并茂)]]></title><link>https://blog.youkuaiyun.com/android_panda/article/details/24084681</link><guid>https://blog.youkuaiyun.com/android_panda/article/details/24084681</guid><author>android_panda</author><pubDate>Sat, 19 Apr 2014 07:52:53 +0800</pubDate><description><![CDATA[mac显示隐藏文件可以通过命令行来实现]]></description><category></category></item><item><title><![CDATA[android onNewIntent使用详解]]></title><link>https://blog.youkuaiyun.com/android_panda/article/details/22058409</link><guid>https://blog.youkuaiyun.com/android_panda/article/details/22058409</guid><author>android_panda</author><pubDate>Tue, 25 Mar 2014 14:01:44 +0800</pubDate><description><![CDATA[在Android应用程序开发的时候，从一个Activity启动另一个Activity并传递一些数据到新的Activity上非常简单，但是当您需要让后台运行的Activity回到前台并传递一些数据可能就会存在一点点小问题。

首先，在默认情况下，当您通过Intent启到一个Activity的时候，就算已经存在一个相同的正在运行的Activity,系统都会创建一个新的Activity实例并显示出来]]></description><category></category></item><item><title><![CDATA[java中synchronized的用法详解]]></title><link>https://blog.youkuaiyun.com/android_panda/article/details/22047563</link><guid>https://blog.youkuaiyun.com/android_panda/article/details/22047563</guid><author>android_panda</author><pubDate>Tue, 25 Mar 2014 11:25:44 +0800</pubDate><description><![CDATA[记下来，很重要。

Java语言的关键字，当它用来修饰一个方法或者一个代码块的时候，能够保证在同一时刻最多只有一个线程执行该段代码。

     一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时，一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。

     二、然而，当一个线程访问ob]]></description><category></category></item><item><title><![CDATA[gradle build The SDK directory does not exist]]></title><link>https://blog.youkuaiyun.com/android_panda/article/details/21374469</link><guid>https://blog.youkuaiyun.com/android_panda/article/details/21374469</guid><author>android_panda</author><pubDate>Mon, 17 Mar 2014 10:38:50 +0800</pubDate><description><![CDATA[ANDROID_HOME 设置为  D:\eclipse_ASDK_Super\sdk;

gradle build 出错如下图：


修改：ANDROID_HOME 的变量D:\eclipse_ASDK_Super\sdk(去掉分号就可以了)
记得要关闭下cmd
原因：不清楚。坑大爷。]]></description><category></category></item><item><title><![CDATA[gradle -version ERROR:JAVA_HOME is set to an invalid directory]]></title><link>https://blog.youkuaiyun.com/android_panda/article/details/21372309</link><guid>https://blog.youkuaiyun.com/android_panda/article/details/21372309</guid><author>android_panda</author><pubDate>Mon, 17 Mar 2014 10:03:06 +0800</pubDate><description><![CDATA[gradle -version 出错的JAVA_HOME设置为：  D:\program files\Java\jdk1.7.0_21;   出错如下图：



修改JAVA_HOME设置为：D:\program files\Java\jdk1.7.0_21（去掉了后面的分号），错误解决。


具体原因：不清楚。两个字坑爹。]]></description><category></category></item><item><title><![CDATA[Android Touch事件传递机制解析+demo]]></title><link>https://blog.youkuaiyun.com/android_panda/article/details/21243689</link><guid>https://blog.youkuaiyun.com/android_panda/article/details/21243689</guid><author>android_panda</author><pubDate>Fri, 14 Mar 2014 17:32:46 +0800</pubDate><description><![CDATA[开篇语：最近程序在做一个小效果，要用到touch，结果整得云里面雾里的，干脆就好好把android touch机制好好看了一下，呵呵。。

android系统中的每个ViewGroup的子类都具有下面三个和TouchEvent处理密切相关的方法：

1）public boolean dispatchTouchEvent(MotionEvent ev)          这个方法用来分发To]]></description><category></category></item><item><title><![CDATA[Android性能优化总结]]></title><link>https://blog.youkuaiyun.com/android_panda/article/details/19552233</link><guid>https://blog.youkuaiyun.com/android_panda/article/details/19552233</guid><author>android_panda</author><pubDate>Thu, 20 Feb 2014 14:00:08 +0800</pubDate><description><![CDATA[分类： Android-Java2013-07-08
 18:51 782人阅读 评论(3) 收藏 举报

Android性能优化



目录(?)[+]





前言

性能优化本身是一个很大的主题，涵盖程序的方方面面，任何不慎的操作，都有可能对性能造成比较大的影响，要知道程序的性能是可以累加的，多处的性能低下，会影响整体的性能，其后果可能也是多方面的，本文总结了]]></description><category></category></item><item><title><![CDATA[一张图明白各种开源协议的规则]]></title><link>https://blog.youkuaiyun.com/android_panda/article/details/18703427</link><guid>https://blog.youkuaiyun.com/android_panda/article/details/18703427</guid><author>android_panda</author><pubDate>Thu, 23 Jan 2014 13:51:58 +0800</pubDate><description><![CDATA[好东西值得分享。


图片来源：http://www.ruanyifeng.com/blog/2011/05/how_to_choose_free_software_licenses.html]]></description><category></category></item><item><title><![CDATA[ProguardGui进行jar包代码混淆（android library生成混淆jar包）]]></title><link>https://blog.youkuaiyun.com/android_panda/article/details/18604121</link><guid>https://blog.youkuaiyun.com/android_panda/article/details/18604121</guid><author>android_panda</author><pubDate>Tue, 21 Jan 2014 14:31:54 +0800</pubDate><description><![CDATA[前面文章《Proguard进行源代码混淆》讲解过怎么使用Proguard工具对Android的源代码进行混淆的方法（感兴趣的朋友可以访问：http://blog.youkuaiyun.com/p106786860/article/details/11974863），但是在实际工作中发现，通过上述方法对导出的Jar并没有进行混淆。 



 



下面我们就介绍，如果对导出的Jar包进行代码混]]></description><category></category></item><item><title><![CDATA[Android项目打第三方jar包(Android使用固定id值)]]></title><link>https://blog.youkuaiyun.com/android_panda/article/details/18604071</link><guid>https://blog.youkuaiyun.com/android_panda/article/details/18604071</guid><author>android_panda</author><pubDate>Tue, 21 Jan 2014 14:29:21 +0800</pubDate><description><![CDATA[随着Android系统的日益发展和日渐成熟，各种平台的合作就日渐频繁。现在主要互联网公司，都退出了各种各样的插件功能。如第三方支付，第三方联合登陆和微博分享等等功能。 



近期由于业务的需要，公司提出将项目的功能打成jar包，提供给其它客户调用。经过一段时间的调查研究和实践，先将解决办法总结如下。 



一、原理介绍 



在每个Android项目中，都会有一个R.]]></description><category></category></item><item><title><![CDATA[深入理解C语言指针奥秘系列文章(全)]]></title><link>https://blog.youkuaiyun.com/android_panda/article/details/18600157</link><guid>https://blog.youkuaiyun.com/android_panda/article/details/18600157</guid><author>android_panda</author><pubDate>Tue, 21 Jan 2014 11:23:30 +0800</pubDate><description><![CDATA[发布时间：2005.04.08 10:44     来源：软件屋    作者：viphot



指针的概念

指针是一个特殊的变量，它里面存储的数值被解释成为内存里的一个地址。要搞清一个指针需要搞清指针的四方面的内容：指针的类型，指针所指向的类型，指针的值或者叫指针所指向的内存区，还有指针本身所占据的内存区。让我们分别说明。

先声明几个指针做例子：

例一：]]></description><category></category></item><item><title><![CDATA[android sdk manager 代理设置（送给牛逼的）]]></title><link>https://blog.youkuaiyun.com/android_panda/article/details/18598883</link><guid>https://blog.youkuaiyun.com/android_panda/article/details/18598883</guid><author>android_panda</author><pubDate>Tue, 21 Jan 2014 10:37:35 +0800</pubDate><description><![CDATA[解决android sdk更新慢的问题（公司竟然把sdk更新给墙了）。
第一步：如下图


第二部：进入代理设置页面，进行设置。如下图]]></description><category></category></item><item><title><![CDATA[ios_oc学习总结]]></title><link>https://blog.youkuaiyun.com/android_panda/article/details/18268791</link><guid>https://blog.youkuaiyun.com/android_panda/article/details/18268791</guid><author>android_panda</author><pubDate>Tue, 14 Jan 2014 18:08:04 +0800</pubDate><description><![CDATA[归档，kvo，kvc以及notification的学习前几天已经看过，但是因为工作比较忙，没有进行总结。
严重的批评一下自己，太懒拖，太会给自己找借口了。
其实不管 oc还是java，基础语法都差不多，思想也差不都，主要是了解那些专业术语，对常用的一些类和属性有所了解，知道从何下手。
而不管是android还是ios，都需要对一些组件以及平台的一些术语和常用的知识有所了解。剩下应该就是项目的]]></description><category></category></item><item><title><![CDATA[NSUserDefaults使用(学习网址)]]></title><link>https://blog.youkuaiyun.com/android_panda/article/details/18268761</link><guid>https://blog.youkuaiyun.com/android_panda/article/details/18268761</guid><author>android_panda</author><pubDate>Tue, 14 Jan 2014 17:55:57 +0800</pubDate><description><![CDATA[前几天看过了，忘记写了。
http://blog.youkuaiyun.com/chyroger/article/details/5785297]]></description><category></category></item><item><title><![CDATA[ios单例模式（网址）]]></title><link>https://blog.youkuaiyun.com/android_panda/article/details/17997237</link><guid>https://blog.youkuaiyun.com/android_panda/article/details/17997237</guid><author>android_panda</author><pubDate>Wed, 08 Jan 2014 12:17:02 +0800</pubDate><description><![CDATA[不错的单例模式：
http://www.cnblogs.com/lyanet/archive/2013/01/11/2856468.html]]></description><category></category></item></channel></rss>