<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[hilary3113的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/hilary3113</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; hilary3113]]></copyright><item><title><![CDATA[ObjectAnimator Property]]></title><link>https://blog.youkuaiyun.com/hilary3113/article/details/84734363</link><guid>https://blog.youkuaiyun.com/hilary3113/article/details/84734363</guid><author>hilary3113</author><pubDate>Fri, 24 Jul 2015 17:21:07 +0800</pubDate><description><![CDATA[
The property animation system can animate Views on the screen by changing the actual properties in the View objects. In addition, Views also automatically call the invalidate() method to refresh the...]]></description><category></category></item><item><title><![CDATA[android 手机连接mac电脑]]></title><link>https://blog.youkuaiyun.com/hilary3113/article/details/84719355</link><guid>https://blog.youkuaiyun.com/hilary3113/article/details/84719355</guid><author>hilary3113</author><pubDate>Tue, 19 May 2015 14:41:31 +0800</pubDate><description><![CDATA[
一些国产的android手机在mac电脑adb无法识别，即使手机打开开发者模式也识别不了，这时我们需要手动添加设备识别，分为三步：1. 找到添加设备信息的地方；2. 找到手机USB厂商ID；3. 重启adb server。
 
######打开adb_usb.ini########
以我的电话为例，/Users/hilary/.android/adb_user.ini，这是个隐藏文件需要设...]]></description><category></category></item><item><title><![CDATA[android studio 导入Jar包源码]]></title><link>https://blog.youkuaiyun.com/hilary3113/article/details/84708377</link><guid>https://blog.youkuaiyun.com/hilary3113/article/details/84708377</guid><author>hilary3113</author><pubDate>Wed, 25 Mar 2015 15:30:31 +0800</pubDate><description><![CDATA[
android studio导入jar包源码：
切换Tag到Project目录，可以看到我们引入的jar包目录，然后打开其中一个类，在右上角就是我们要找的引入源码入口了，选择jar包源码的根目录确认就好。
无意中发现的，感觉应该有正规的导入方法，现在还没发现。
 
...]]></description><category></category></item><item><title><![CDATA[Mac版 Android studio 快捷键(Keymap-Eclise Mac OS X)]]></title><link>https://blog.youkuaiyun.com/hilary3113/article/details/84707208</link><guid>https://blog.youkuaiyun.com/hilary3113/article/details/84707208</guid><author>hilary3113</author><pubDate>Thu, 19 Mar 2015 11:08:06 +0800</pubDate><description><![CDATA[
打开自动生成方法选择界面： command + N
全局搜索文件名： 双击shift
java 类名搜索： shit + command + R
类内容搜索： command + J(搜索下一条) command + K (搜索上一条)
打开最后浏览列表： command + E
焦点定位到导航按钮：option + command + B
前进后退：command + { 或 co...]]></description><category></category></item><item><title><![CDATA[handlebars]]></title><link>https://blog.youkuaiyun.com/hilary3113/article/details/84612592</link><guid>https://blog.youkuaiyun.com/hilary3113/article/details/84612592</guid><author>hilary3113</author><pubDate>Tue, 08 Jul 2014 10:29:47 +0800</pubDate><description><![CDATA[
最近一直在弄WebView，为了节省流量使用了模板块，模板存在本地，获取数据后通本模板数据结合生成一个正规的网页。在11年的时候做过一次，但时使用正则实现字符匹配，感觉正则效率不太好，想换一种新的方法实现，做的时候请教了下前端同学，他们使用的是handlebars js版(http://handlebarsjs.com/)，明确了一点，它不是通过正则实现的，后来搜索了下还有很多模板引擎，最后决定...]]></description><category></category></item><item><title><![CDATA[Android IO]]></title><link>https://blog.youkuaiyun.com/hilary3113/article/details/84612568</link><guid>https://blog.youkuaiyun.com/hilary3113/article/details/84612568</guid><author>hilary3113</author><pubDate>Tue, 08 Jul 2014 10:01:28 +0800</pubDate><description><![CDATA[
自从google IO 大会以后一直在想办法下载Android L 相关内容。在我用的sdk Manager 下载不下来，只好下载一个Android studio 下载完后发现有SDK 但没有模拟器怎么也跑不起来，google IO代码也跑不起来，真的有买google亲儿子的冲动了。
       在这里分享下google IO：http://kc.cc/WL7k  
       Andr...]]></description><category></category></item><item><title><![CDATA[Getting “411 Length Required” after a PUT request from HTTP Client]]></title><link>https://blog.youkuaiyun.com/hilary3113/article/details/84606141</link><guid>https://blog.youkuaiyun.com/hilary3113/article/details/84606141</guid><author>hilary3113</author><pubDate>Fri, 13 Jun 2014 14:48:24 +0800</pubDate><description><![CDATA[
在使用PUT发送请求时，代码逻辑是根据消息体的长度设置的，当没有消息体时，就会跳过设置消息长度这步，这时发出去的请求会返回
 
&amp;lt;html&amp;gt;
&amp;lt;head&amp;gt;&amp;lt;title&amp;gt;411 Length Required&amp;lt;/title&amp;gt;&amp;lt;/head&amp;gt;
&amp;lt;body bgcolor=&quot;white&quot;&amp;gt;
&amp;lt;center]]></description><category></category></item><item><title><![CDATA[摄取精神]]></title><link>https://blog.youkuaiyun.com/hilary3113/article/details/84605786</link><guid>https://blog.youkuaiyun.com/hilary3113/article/details/84605786</guid><author>hilary3113</author><pubDate>Thu, 12 Jun 2014 10:09:29 +0800</pubDate><description><![CDATA[
很久没有更新自己的知识积累了，就不在这里找借口了，以后会把积累下来的东西分享出来，希望对其他人有些帮助,这也是留在这片空间的最初理由。
       只有奉献才能更好的摄取，这就是我们的生态圈。
...]]></description><category></category></item><item><title><![CDATA[android内存分配（android:largeHeap）]]></title><link>https://blog.youkuaiyun.com/hilary3113/article/details/84378918</link><guid>https://blog.youkuaiyun.com/hilary3113/article/details/84378918</guid><author>hilary3113</author><pubDate>Wed, 09 Jan 2013 15:32:26 +0800</pubDate><description><![CDATA[ 
每个程序都很大的内存可以使用，在使用前，你要明白你真的需要这么多的内存吗？在3.0以后程序就有largeHeap选项，如果为true，程序可以使用256M（我的设备）可以通过ActivityManager.getMemoryClass(()获取，为false 程序可使用内存为64（我的设备），可以通过ｇｅｔＭｏｒｙＣｌａｓｓ()获取，在网上找了些资料：
 –G1: 16MB
 –Droi...]]></description><category></category></item><item><title><![CDATA[MD5加密]]></title><link>https://blog.youkuaiyun.com/hilary3113/article/details/84364974</link><guid>https://blog.youkuaiyun.com/hilary3113/article/details/84364974</guid><author>hilary3113</author><pubDate>Thu, 06 Dec 2012 14:24:22 +0800</pubDate><description><![CDATA[

import java.security.MessageDigest;

public class MD5Test {
	public final static String MD5(String s) {
		char hexDigits[] = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9',
				'a', 'b', '...]]></description><category></category></item><item><title><![CDATA[mac 上配置svn服务]]></title><link>https://blog.youkuaiyun.com/hilary3113/article/details/84317911</link><guid>https://blog.youkuaiyun.com/hilary3113/article/details/84317911</guid><author>hilary3113</author><pubDate>Tue, 16 Oct 2012 11:04:11 +0800</pubDate><description><![CDATA[刚接手mac，闲来没事从网上查了下资料小配一下。
1、创建svn仓库：	创建一个保存数据的目录，我用的是其它网友的目录 /opt/svn/repos
    	  sudo su (然后输入密码)
	mkdir /opt
	mkdir /opt/svn	mkdir /opt/svn/repos	即创建了目录/opt/svn/repos/
	进入到仓库配置目录 cd /opt/svn/re...]]></description><category></category></item><item><title><![CDATA[扩大View的点击范围]]></title><link>https://blog.youkuaiyun.com/hilary3113/article/details/84285568</link><guid>https://blog.youkuaiyun.com/hilary3113/article/details/84285568</guid><author>hilary3113</author><pubDate>Fri, 07 Sep 2012 15:57:34 +0800</pubDate><description><![CDATA[扩大View的点击范围本人知道的有两种方法，在不影响界面效果的前提下：
1、在View的外面添加一个透明容器
2、就是本文要说的，代码如下 ：
 


public void addToParentArea(final View view) {

		DisplayMetrics metric = new DisplayMetrics();
		getWindowManager()...]]></description><category></category></item><item><title><![CDATA[App 开发者，求求你们别 push 了!]]></title><link>https://blog.youkuaiyun.com/hilary3113/article/details/84281838</link><guid>https://blog.youkuaiyun.com/hilary3113/article/details/84281838</guid><author>hilary3113</author><pubDate>Sun, 02 Sep 2012 09:41:18 +0800</pubDate><description><![CDATA[ 
北京时间8月21日消息，国外媒体周一刊登评论文章称，对于各移动应用程序开发者而言，他们不应该滥用推送通知(push notification)功能，否则将引起用户的反感情绪，效果也将适得其反：用户将完全放弃安装此类应用。
以下为文章全文：
移 动开发者正滥用推送通知，这种现象必须停止。虽然业界都知道，如果连续不断以非关键更新来“绑架”用户，这其实并非有效的市场战略，但对于推送通知这种免 ...]]></description><category></category></item><item><title><![CDATA[Conversion to Dalvik format failed with error 2]]></title><link>https://blog.youkuaiyun.com/hilary3113/article/details/84264745</link><guid>https://blog.youkuaiyun.com/hilary3113/article/details/84264745</guid><author>hilary3113</author><pubDate>Thu, 26 Jul 2012 15:51:58 +0800</pubDate><description><![CDATA[Conversion to Dalvik format failed with error 2
在做项目时，遇到了上面的错误，找资料都说是Jar的问题，后来经过测试发现，在运行程序时加载的类过多，导致虚拟机无法加载程序。
解决办法就是删除一些类，具体Dalvik一次最多能加载多少类，还不清楚。...]]></description><category></category></item><item><title><![CDATA[日期与字符串相互转换]]></title><link>https://blog.youkuaiyun.com/hilary3113/article/details/84241305</link><guid>https://blog.youkuaiyun.com/hilary3113/article/details/84241305</guid><author>hilary3113</author><pubDate>Thu, 28 Jun 2012 19:55:38 +0800</pubDate><description><![CDATA[ 
package com.hilary.test;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class Test {

	/**
	 * @param args
	 */
	public static void m...]]></description><category></category></item><item><title><![CDATA[JAVA 字符串驻留池]]></title><link>https://blog.youkuaiyun.com/hilary3113/article/details/84198703</link><guid>https://blog.youkuaiyun.com/hilary3113/article/details/84198703</guid><author>hilary3113</author><pubDate>Thu, 19 Apr 2012 12:17:07 +0800</pubDate><description><![CDATA[ 
一切从String str = new String（&quot;abc&quot;）说起...
    这行代码形式上很简单，其实很复杂。有一个常见的Java笔试题就是问上面这行代码创建了几个String对象。
    我刚开始很自然的觉得应该是创建了一个String对象，后来查阅资料，才发现，实际上创建了两个String对象。下面说明为什么创建了两个String对象。
    首先，来了解一下Java...]]></description><category></category></item><item><title><![CDATA[ExpandableListView 无法加载列表数据(adapter不能正常加载数据)]]></title><link>https://blog.youkuaiyun.com/hilary3113/article/details/84187764</link><guid>https://blog.youkuaiyun.com/hilary3113/article/details/84187764</guid><author>hilary3113</author><pubDate>Tue, 17 Apr 2012 10:50:07 +0800</pubDate><description><![CDATA[在使用ExpandableListView时，发现Adapter不会执行getGroupView(...)方法，但getGroupCount()执行正常，后来发现在xml配置布局文件中ExpandableListView标签上面还有个ListView标签，这个标签是我打算用ExpandableListView替换掉的，没有删除，也没有使用，后来把ListView标签删掉后Adapter数据加载就正...]]></description><category></category></item><item><title><![CDATA[Android 内存溢出(Out Of Memory)的总结]]></title><link>https://blog.youkuaiyun.com/hilary3113/article/details/84167674</link><guid>https://blog.youkuaiyun.com/hilary3113/article/details/84167674</guid><author>hilary3113</author><pubDate>Tue, 13 Mar 2012 14:19:09 +0800</pubDate><description><![CDATA[ 
在做的程序老是内存溢出，在网上查了点资料先记下来
内存溢出主要由以下几种情况引起：
1.数据库的cursor没有关闭。
2.构造adapter没有使用缓存contentview。
3.调用registerReceiver后未调用unregisterReceiver()。
4.未关闭InputStream/OutputStream。
5.Bitmap使用后未调用recycle()。...]]></description><category></category></item><item><title><![CDATA[Java容器类List、ArrayList、Vector及map、HashTable、HashMap分别的区别]]></title><link>https://blog.youkuaiyun.com/hilary3113/article/details/84167466</link><guid>https://blog.youkuaiyun.com/hilary3113/article/details/84167466</guid><author>hilary3113</author><pubDate>Tue, 13 Mar 2012 10:14:09 +0800</pubDate><description><![CDATA[


Java容器类List、ArrayList、Vector及map、HashTable、HashMap分别的区别.
2007年05月21日 星期一 09:23
一、List与ArrayList的区别
      List-&amp;gt;AbstractList-&amp;gt;ArrayList
      (1) List是一个接口，ArrayList是一个实现了List接口的具体类。
  ...]]></description><category></category></item><item><title><![CDATA[GestureDetector 与 SimpleOnGestureListener应用]]></title><link>https://blog.youkuaiyun.com/hilary3113/article/details/84121436</link><guid>https://blog.youkuaiyun.com/hilary3113/article/details/84121436</guid><author>hilary3113</author><pubDate>Wed, 28 Dec 2011 14:09:13 +0800</pubDate><description><![CDATA[GestureDetector 是android中手势应用类，而SimpleOnGestureListener可以说是OnTouch的处理者，它把各种手势区分
下面是个简单的例子
 
首先重写GestureDetector类：
	package a.b;
import android.view.GestureDetector.SimpleOnGestureListener;
impor...]]></description><category></category></item></channel></rss>