<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[zhi07的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/zhi07</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; zhi07]]></copyright><item><title><![CDATA[Implicit Intent--含蓄的intent]]></title><link>https://blog.youkuaiyun.com/zhi07/article/details/27338519</link><guid>https://blog.youkuaiyun.com/zhi07/article/details/27338519</guid><author>zhi07</author><pubDate>Wed, 28 May 2014 15:16:48 +0800</pubDate><description><![CDATA[通过intent调用打电话，打开地图、打开浏览器，创建邮件，创建事件的操作
截图：


代码
package com.example.hellointent;

import java.util.Calendar;
import java.util.List;

import org.apache.http.protocol.HTTP;

import android.net.Uri;
]]></description><category></category></item><item><title><![CDATA[android-文件存储]]></title><link>https://blog.youkuaiyun.com/zhi07/article/details/27221181</link><guid>https://blog.youkuaiyun.com/zhi07/article/details/27221181</guid><author>zhi07</author><pubDate>Tue, 27 May 2014 17:41:09 +0800</pubDate><description><![CDATA[android:installLocation]]></description><category></category></item><item><title><![CDATA[canvas.save() canvas.restore() 作用]]></title><link>https://blog.youkuaiyun.com/zhi07/article/details/26707929</link><guid>https://blog.youkuaiyun.com/zhi07/article/details/26707929</guid><author>zhi07</author><pubDate>Fri, 23 May 2014 15:13:15 +0800</pubDate><description><![CDATA[这里canvas.save();和canvas.restore();是两个相互匹配出现的，作用是用来保存画布的状态和取出保存的状态的。这里稍微解释一下，

  当我们对画布进行旋转，缩放，平移等操作的时候其实我们是想对特定的元素进行操作，比如图片，一个矩形等，但是当你用canvas的方法来进行这些操作的时候，其实是对整个画布进行了操作，那么之后在画布上的元素都会受到影响，所以我们在操作之前调用]]></description><category></category></item><item><title><![CDATA[Drawable Mutations(Android Drawable 深入分析)]]></title><link>https://blog.youkuaiyun.com/zhi07/article/details/26703059</link><guid>https://blog.youkuaiyun.com/zhi07/article/details/26703059</guid><author>zhi07</author><pubDate>Fri, 23 May 2014 14:32:17 +0800</pubDate><description><![CDATA[Drawable Mutations(Android Drawable 深入分析)


这篇文章帮助你更好了解Android's drawables对象，这篇文章描述现象你可以不知道，但是当你遇到了该问题也许一两天也不一定找到解决方案。
Android's drawables对编写程序是非常有用的。A Drawable通常是一个与view相关的插件后的画图容器。例如。一个aBitmapDr]]></description><category></category></item><item><title><![CDATA[Paint类介绍]]></title><link>https://blog.youkuaiyun.com/zhi07/article/details/26701779</link><guid>https://blog.youkuaiyun.com/zhi07/article/details/26701779</guid><author>zhi07</author><pubDate>Fri, 23 May 2014 14:21:09 +0800</pubDate><description><![CDATA[/**  

     * Paint类介绍  

     *   

     * Paint即画笔，在绘图过程中起到了极其重要的作用，画笔主要保存了颜色，  

     * 样式等绘制信息，指定了如何绘制文本和图形，画笔对象有很多设置方法，  

     * 大体上可以分为两类，一类与图形绘制相关，一类与文本绘制相关。         

     *   
]]></description><category></category></item><item><title><![CDATA[抗锯齿方法两种setAntiAlias setBitmapFilter]]></title><link>https://blog.youkuaiyun.com/zhi07/article/details/26697985</link><guid>https://blog.youkuaiyun.com/zhi07/article/details/26697985</guid><author>zhi07</author><pubDate>Fri, 23 May 2014 14:02:39 +0800</pubDate><description><![CDATA[在Android中，目前，我知道有两种出现锯齿的情况。
 ① 当我们用Canvas绘制位图的时候，如果对位图进行了选择，则位图会出现锯齿。
 ② 在用View的RotateAnimation做动画时候，如果View当中包含有大量的图形，也会出现锯齿。我们分别以这两种情况加以考虑。 
用Canvas绘制位的的情况。在用Canvas绘制位图时，一般地，我们使用drawBitmap函数家族，在这些]]></description><category></category></item><item><title><![CDATA[3001-os-morse-code]]></title><link>https://blog.youkuaiyun.com/zhi07/article/details/26499063</link><guid>https://blog.youkuaiyun.com/zhi07/article/details/26499063</guid><author>zhi07</author><pubDate>Wed, 21 May 2014 18:07:11 +0800</pubDate><description><![CDATA[通过震动识别数字
/*
 * Copyright (C) 2007 The Android Open Source Project
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the Lice]]></description><category></category></item><item><title><![CDATA[2H03-view-radio-group-rating-bar]]></title><link>https://blog.youkuaiyun.com/zhi07/article/details/26491455</link><guid>https://blog.youkuaiyun.com/zhi07/article/details/26491455</guid><author>zhi07</author><pubDate>Wed, 21 May 2014 17:06:57 +0800</pubDate><description><![CDATA[/*
 * Copyright (C) 2007 The Android Open Source Project
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * Yo]]></description><category></category></item><item><title><![CDATA[2G03-view-radio-group]]></title><link>https://blog.youkuaiyun.com/zhi07/article/details/26487877</link><guid>https://blog.youkuaiyun.com/zhi07/article/details/26487877</guid><author>zhi07</author><pubDate>Wed, 21 May 2014 16:41:42 +0800</pubDate><description><![CDATA[注意两点
1.通过android:checkedButton="@+id/lunch"而不是item中的 android:checked="true"设置的某人被选中状态
  <RadioGroup
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        a]]></description><category></category></item><item><title><![CDATA[2F03-view-progress-indeterminate-in-title-bar]]></title><link>https://blog.youkuaiyun.com/zhi07/article/details/26486113</link><guid>https://blog.youkuaiyun.com/zhi07/article/details/26486113</guid><author>zhi07</author><pubDate>Wed, 21 May 2014 16:26:33 +0800</pubDate><description><![CDATA[介绍在在title bar上显示indeterminate progress


/*
 * Copyright (C) 2007 The Android Open Source Project
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file ]]></description><category></category></item><item><title><![CDATA[2F02-view-progress-smooth]]></title><link>https://blog.youkuaiyun.com/zhi07/article/details/26485311</link><guid>https://blog.youkuaiyun.com/zhi07/article/details/26485311</guid><author>zhi07</author><pubDate>Wed, 21 May 2014 16:20:13 +0800</pubDate><description><![CDATA[介绍不同大小的style]]></description><category></category></item><item><title><![CDATA[2F01-view-progress-bar-incremental]]></title><link>https://blog.youkuaiyun.com/zhi07/article/details/26483753</link><guid>https://blog.youkuaiyun.com/zhi07/article/details/26483753</guid><author>zhi07</author><pubDate>Wed, 21 May 2014 16:11:08 +0800</pubDate><description><![CDATA[是设置requestWindowFeature(Window.FEATURE_PROGRESS);
title显示为progress]]></description><category></category></item><item><title><![CDATA[2E08-view-lists-Array(overlay)]]></title><link>https://blog.youkuaiyun.com/zhi07/article/details/26480199</link><guid>https://blog.youkuaiyun.com/zhi07/article/details/26480199</guid><author>zhi07</author><pubDate>Wed, 21 May 2014 15:48:55 +0800</pubDate><description><![CDATA[介绍一个list滑动时通过一个text提示Array首字母位置的应用


/*
 * Copyright (C) 2007 The Android Open Source Project
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file exce]]></description><category></category></item><item><title><![CDATA[2E07-view-lists-Collapsed]]></title><link>https://blog.youkuaiyun.com/zhi07/article/details/26475545</link><guid>https://blog.youkuaiyun.com/zhi07/article/details/26475545</guid><author>zhi07</author><pubDate>Wed, 21 May 2014 14:56:43 +0800</pubDate><description><![CDATA[展示一个list item指示显示部分内容点击展开关闭的list]]></description><category></category></item><item><title><![CDATA[2E06-view-lists-separators]]></title><link>https://blog.youkuaiyun.com/zhi07/article/details/26474227</link><guid>https://blog.youkuaiyun.com/zhi07/article/details/26474227</guid><author>zhi07</author><pubDate>Wed, 21 May 2014 14:48:58 +0800</pubDate><description><![CDATA[介绍通过方法
 @Override
 public boolean areAllItemsEnabled() {
     return false;
 }

@Override
public boolean isEnabled(int position) {
    return !mStrings[position].startsWith("-");
}
设置list的可以选和不可选注意有]]></description><category></category></item><item><title><![CDATA[2E05-view-lists-cursor-people-phone]]></title><link>https://blog.youkuaiyun.com/zhi07/article/details/26472371</link><guid>https://blog.youkuaiyun.com/zhi07/article/details/26472371</guid><author>zhi07</author><pubDate>Wed, 21 May 2014 14:34:20 +0800</pubDate><description><![CDATA[介绍是用Cursor和SimpleCursorAdapter实现list
People list]]></description><category></category></item><item><title><![CDATA[2E04-view-lists-slow-efficient-adapter]]></title><link>https://blog.youkuaiyun.com/zhi07/article/details/26470615</link><guid>https://blog.youkuaiyun.com/zhi07/article/details/26470615</guid><author>zhi07</author><pubDate>Wed, 21 May 2014 14:18:25 +0800</pubDate><description><![CDATA[介绍自定一个的Adapter和list的监听
注意
1.]]></description><category></category></item><item><title><![CDATA[2E03-view-lists-transcript]]></title><link>https://blog.youkuaiyun.com/zhi07/article/details/26469139</link><guid>https://blog.youkuaiyun.com/zhi07/article/details/26469139</guid><author>zhi07</author><pubDate>Wed, 21 May 2014 14:03:39 +0800</pubDate><description><![CDATA[描述通过：
mAdapter.add(text);为list]]></description><category></category></item><item><title><![CDATA[2E02-View-Lists-multiple -choice-list]]></title><link>https://blog.youkuaiyun.com/zhi07/article/details/26468139</link><guid>https://blog.youkuaiyun.com/zhi07/article/details/26468139</guid><author>zhi07</author><pubDate>Wed, 21 May 2014 13:55:56 +0800</pubDate><description><![CDATA[介绍一个多选list


/*
 * Copyright (C) 2008 The Android Open Source Project
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with th]]></description><category></category></item><item><title><![CDATA[2E01-View-Lists-single -choice-list]]></title><link>https://blog.youkuaiyun.com/zhi07/article/details/26467315</link><guid>https://blog.youkuaiyun.com/zhi07/article/details/26467315</guid><author>zhi07</author><pubDate>Wed, 21 May 2014 13:46:18 +0800</pubDate><description><![CDATA[介绍一个可以单选列表]]></description><category></category></item></channel></rss>