<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[dingmaolin的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/dingmaolin</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; dingmaolin]]></copyright><item><title><![CDATA[2013 Goolge IO 大会之Volley介绍]]></title><link>https://blog.youkuaiyun.com/dingmaolin/article/details/12970067</link><guid>https://blog.youkuaiyun.com/dingmaolin/article/details/12970067</guid><author>dingmaolin</author><pubDate>Wed, 23 Oct 2013 13:55:58 +0800</pubDate><description><![CDATA[Volley是Android开发者新的Jquery（主要提供网络和图片加载方面），它提供了优美的框架，使得Android应用程序网络访问更容易和更快。使得加载图片更简单。Volley抽象实现了底层的HTTP
 Client库，让你不关注HTTP Client细节，专注于写出更加漂亮、干净的RESTful HTTP请求。另外，Volley请求会异步执行，不阻挡主线程。


 Volley提供]]></description><category></category></item><item><title><![CDATA[Android Camera 使用小结]]></title><link>https://blog.youkuaiyun.com/dingmaolin/article/details/9175825</link><guid>https://blog.youkuaiyun.com/dingmaolin/article/details/9175825</guid><author>dingmaolin</author><pubDate>Wed, 26 Jun 2013 09:55:45 +0800</pubDate><description><![CDATA[Android Camera 使用小结
Android手机关于Camera的使用，一是拍照，二是摄像，由于Android提供了强大的组件功能，为此对于在Android手机系统上进行Camera的开发，我们可以使用两类方法：一是借助Intent和MediaStroe调用系统Camera App程序来实现拍照和摄像功能，二是根据Camera API自写Camera程序。由于自写Camera需要对Ca]]></description><category></category></item><item><title><![CDATA[android获取控件位置坐标，屏幕尺寸，标题栏，状态栏高度]]></title><link>https://blog.youkuaiyun.com/dingmaolin/article/details/8467658</link><guid>https://blog.youkuaiyun.com/dingmaolin/article/details/8467658</guid><author>dingmaolin</author><pubDate>Sat, 05 Jan 2013 10:34:46 +0800</pubDate><description><![CDATA[android获取控件位置坐标，屏幕尺寸，标题栏，状态栏高度

1.屏幕尺寸，源代码如下：
DisplayMetrics metrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(metrics);
int screenWidth=metrics.widthPixels; //屏幕宽]]></description><category></category></item><item><title><![CDATA[Android之使用Android-query框架进行开发]]></title><link>https://blog.youkuaiyun.com/dingmaolin/article/details/8451142</link><guid>https://blog.youkuaiyun.com/dingmaolin/article/details/8451142</guid><author>dingmaolin</author><pubDate>Sat, 29 Dec 2012 17:55:19 +0800</pubDate><description><![CDATA[开发Android使用Android-query框架能够快速的，比传统开发android所要编写的代码要少得很多，容易阅读等优势。
下载文档及其例子和包的地址：http://code.google.com/p/android-query/
以下内容是我学习的一些心得分享：
第一节： 


// 必须实现AQuery这个类
AQuery aq = new AQuery(view);]]></description><category></category></item><item><title><![CDATA[Android Touch事件传递机制解析]]></title><link>https://blog.youkuaiyun.com/dingmaolin/article/details/8364974</link><guid>https://blog.youkuaiyun.com/dingmaolin/article/details/8364974</guid><author>dingmaolin</author><pubDate>Fri, 21 Dec 2012 18:00:25 +0800</pubDate><description><![CDATA[开篇语：最近程序在做一个小效果，要用到touch，结果整得云里面雾里的，干脆就好好把android touch机制好好看了一下，呵呵。。
android系统中的每个ViewGroup的子类都具有下面三个和TouchEvent处理密切相关的方法：
1）public boolean dispatchTouchEvent(MotionEvent ev) 这个方法用来分发TouchEvent
2）p]]></description><category></category></item><item><title><![CDATA[2012年十大手机设计趋势]]></title><link>https://blog.youkuaiyun.com/dingmaolin/article/details/8211183</link><guid>https://blog.youkuaiyun.com/dingmaolin/article/details/8211183</guid><author>dingmaolin</author><pubDate>Thu, 22 Nov 2012 10:46:08 +0800</pubDate><description><![CDATA[1. 社交网络集成
社交网络集成是手机设计中移动通讯因素的需要，用户们已经把看到流行社交网站的“喜欢/分享”按钮当做是一种必需，用户移动连接某种程度上被视为社交能力的象征。
2. 文档类型申明
当生成网页时，我们经常用HTML, XHTML或其他语言设计，所以有必要准备一个文档显示这个手机网页是用XML, XHTML, 还是 WML设计的，这些有助于相关用户进入内容或者进行编码。
3. 代]]></description><category></category></item><item><title><![CDATA[android 2.2联系人表结构]]></title><link>https://blog.youkuaiyun.com/dingmaolin/article/details/8207232</link><guid>https://blog.youkuaiyun.com/dingmaolin/article/details/8207232</guid><author>dingmaolin</author><pubDate>Wed, 21 Nov 2012 11:37:30 +0800</pubDate><description><![CDATA[ContactsContract.RawContacts


long    _ID                 read-only        Row ID;update rather than to delete and re-insert it.
long    CONTACT_ID          read-only        ContactsContract.Cont]]></description><category></category></item><item><title><![CDATA[多线程知识点整理]]></title><link>https://blog.youkuaiyun.com/dingmaolin/article/details/8163329</link><guid>https://blog.youkuaiyun.com/dingmaolin/article/details/8163329</guid><author>dingmaolin</author><pubDate>Thu, 08 Nov 2012 17:42:53 +0800</pubDate><description><![CDATA[基本概念

多线程程序在较低的层次上扩展了多任务的概念：一个程序同时执行多个任务，通常，每一个任务称为一个线程，它是线程控制的简称。可以同时运行一个以上线程的程序称为多线程程序。

多进程与多线程的区别：

每个进程拥有自己的一整套变量，而线程则共享数据。

相关接口

•Runnable
◦ 方法 void run()
◦可由Runnable对象构成Thread，不要调用]]></description><category></category></item><item><title><![CDATA[Android Push Notification实现信息推送使用]]></title><link>https://blog.youkuaiyun.com/dingmaolin/article/details/8153890</link><guid>https://blog.youkuaiyun.com/dingmaolin/article/details/8153890</guid><author>dingmaolin</author><pubDate>Tue, 06 Nov 2012 17:27:21 +0800</pubDate><description><![CDATA[提到在Android中实现信息推送，其中一个比较成熟的解决方案便是使用XMPP协议实现。而AndroidPn项目就是使用XMPP协议实现信息推送的一个开源项目。在这里给大家介绍其使用过程。


Apndroid Push Notification的特点： 
快速集成:提供一种比C2DM更加快捷的使用方式,避免各种限制. 
无需架设服务器:通过使用"云服务",减少额外服务器负担. 
可以]]></description><category></category></item><item><title><![CDATA[android中ImageView的ScaleType属性]]></title><link>https://blog.youkuaiyun.com/dingmaolin/article/details/8153678</link><guid>https://blog.youkuaiyun.com/dingmaolin/article/details/8153678</guid><author>dingmaolin</author><pubDate>Tue, 06 Nov 2012 16:47:39 +0800</pubDate><description><![CDATA[ScaleType的值分别代表的意义： ImageView是Android中的基础图片显示控件，该控件有个重要的属性是ScaleType，该属性用以表示显示图片的方式，共有8种取值

　　ScaleType.CENTER：：图片大小为原始大小，如果图片大小大于ImageView控件，则截取图片中间部分，若小于，则直接将图片居中显示。

　　ScaleType.CENTER_CROP：将图片]]></description><category></category></item><item><title><![CDATA[Android adb的使用略解]]></title><link>https://blog.youkuaiyun.com/dingmaolin/article/details/8153036</link><guid>https://blog.youkuaiyun.com/dingmaolin/article/details/8153036</guid><author>dingmaolin</author><pubDate>Tue, 06 Nov 2012 14:59:03 +0800</pubDate><description><![CDATA[ADB全称Android Debug Bridge, 是android sdk里的一个工具, 用这个工具可以直接操作管理android模拟器或者真实的andriod设备(如G1手机).
它的主要功能有:
　　 * 运行设备的shell(命令行)
　　 * 管理模拟器或设备的端口映射
　　 * 计算机和设备之间上传/下载文件
　　 * 将本地apk软件安装至模拟器或android设备
A]]></description><category></category></item><item><title><![CDATA[在onCreate方法中获取某个View的宽度和高度]]></title><link>https://blog.youkuaiyun.com/dingmaolin/article/details/8152629</link><guid>https://blog.youkuaiyun.com/dingmaolin/article/details/8152629</guid><author>dingmaolin</author><pubDate>Tue, 06 Nov 2012 13:46:05 +0800</pubDate><description><![CDATA[有时候需要在onCreate方法中知道某个View组件的宽度和高度等信息，而直接调用View组件的getWidth()、getHeight()、getMeasuredWidth()、getMeasuredHeight()、getTop()、getLeft()等方法是无法获取到真实值的，只会得到0。这是因为View组件布局要在onResume回调后完成。下面提供实现方法，onGlobalLayout]]></description><category></category></item><item><title><![CDATA[Android 高仿QQ 好友分组列表]]></title><link>https://blog.youkuaiyun.com/dingmaolin/article/details/8151306</link><guid>https://blog.youkuaiyun.com/dingmaolin/article/details/8151306</guid><author>dingmaolin</author><pubDate>Tue, 06 Nov 2012 09:17:19 +0800</pubDate><description><![CDATA[效果如下：

用ExpandableListView实现，
先看Activity的代码：
public class BuddyActivity extends Activity { 
    ExpandableListView expandablelistview;  
    //群组名称     
    private String[] group = new String[]]></description><category></category></item><item><title><![CDATA[Android 仿微信之界面导航篇]]></title><link>https://blog.youkuaiyun.com/dingmaolin/article/details/8150019</link><guid>https://blog.youkuaiyun.com/dingmaolin/article/details/8150019</guid><author>dingmaolin</author><pubDate>Mon, 05 Nov 2012 17:55:18 +0800</pubDate><description><![CDATA[其实使用过微信的用户都知道，每次启动程序都会有这个启动画面，如果是第一次使用当然还会出现后面的导航界面。下面以第一次使用为例，来说明如何实现。当启动出现进入第一个Activity，其实就是那个启动画面，有地球那个，之后会在这个Activity里面设置一个Handler去延迟（1秒，数值可以自己设定）执行启动导航界面的Activity，代码如下：
    import android.os.Bun]]></description><category></category></item><item><title><![CDATA[android在TextView中设置超链接，字体大小，字体颜色，图片]]></title><link>https://blog.youkuaiyun.com/dingmaolin/article/details/8147720</link><guid>https://blog.youkuaiyun.com/dingmaolin/article/details/8147720</guid><author>dingmaolin</author><pubDate>Mon, 05 Nov 2012 10:21:00 +0800</pubDate><description><![CDATA[方案一：
使用网页标签相关内容，达到我们的目的：
TextView textView = (TextView) this.findViewById(R.id.textView);

方案二：
通过spannablestring实现textview的丰富调控 
Note: 
1. 文本中的空格可通过  img实现
import java.io.IOException;

impo]]></description><category></category></item><item><title><![CDATA[迷茫通向光明的路]]></title><link>https://blog.youkuaiyun.com/dingmaolin/article/details/8147700</link><guid>https://blog.youkuaiyun.com/dingmaolin/article/details/8147700</guid><author>dingmaolin</author><pubDate>Mon, 05 Nov 2012 10:17:53 +0800</pubDate><description><![CDATA[有人工作，有人继续上学，大家千万不要错过这篇文章，能看到这篇文章也是一种幸运，真的受益匪浅，对我有很大启迪，这篇文章将会改变我的一生，真的太好了，希望与有缘人分享，也希望对有缘人有所帮助！看完之后有种“相见恨晚”的感觉，特别激动，希望大家好好的珍藏这篇文章，相信多年以后，再来看这篇文章，一定有不同的感觉。

正如"打工皇帝"唐骏说："我觉得有两种人不要跟别人争利益和价值回报。第一种人就是刚刚进]]></description><category></category></item><item><title><![CDATA[android 面试题总结]]></title><link>https://blog.youkuaiyun.com/dingmaolin/article/details/8115957</link><guid>https://blog.youkuaiyun.com/dingmaolin/article/details/8115957</guid><author>dingmaolin</author><pubDate>Fri, 26 Oct 2012 16:12:39 +0800</pubDate><description><![CDATA[什么是Activity? 
    请描述一下Activity生命周期。 
    两个Activity之间跳转时必然会执行的是哪几个方法。 
    横竖屏切换时候Activity的生命周期。 
    如何将一个Activity设置成窗口的样式。 
    你后台的Activity被系统 回收怎么办？ 
    如何退出Activity？如何安全退出已调用多个Activity的Ap]]></description><category></category></item><item><title><![CDATA[HTTP协议详解（真的很经典）]]></title><link>https://blog.youkuaiyun.com/dingmaolin/article/details/8088221</link><guid>https://blog.youkuaiyun.com/dingmaolin/article/details/8088221</guid><author>dingmaolin</author><pubDate>Fri, 19 Oct 2012 08:53:26 +0800</pubDate><description><![CDATA[转自：http://blog.youkuaiyun.com/gueter/archive/2007/03/08/1524447.aspx
Author :Jeffrey

引言


HTTP是一个属于应用层的面向对象的协议，由于其简捷、快速的方式，适用于分布式超媒体信息系统。它于1990年提出，经过几年的使用与发展，得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版，HTTP/1]]></description><category></category></item><item><title><![CDATA[圆角listview]]></title><link>https://blog.youkuaiyun.com/dingmaolin/article/details/8059394</link><guid>https://blog.youkuaiyun.com/dingmaolin/article/details/8059394</guid><author>dingmaolin</author><pubDate>Thu, 11 Oct 2012 10:51:15 +0800</pubDate><description><![CDATA[1.重写listview

package com.example.cornerlistviewdemo;

import android.content.Context;
import android.util.AttributeSet;
import android.view.MotionEvent;
import android.view.View;
import android.vie]]></description><category></category></item><item><title><![CDATA[Android 游戏开发引擎]]></title><link>https://blog.youkuaiyun.com/dingmaolin/article/details/8055598</link><guid>https://blog.youkuaiyun.com/dingmaolin/article/details/8055598</guid><author>dingmaolin</author><pubDate>Wed, 10 Oct 2012 11:28:25 +0800</pubDate><description><![CDATA[初学Android游戏开发的朋友，往往会显得有些无所适从，他们常常不知道该从何处入手，每当遇到自己无法解决的难题时，又往往会一边羡慕于 iPhone下有诸如Cocos2d-iphone之类的免费游戏引擎可供使用，一边自暴自弃的抱怨Android平台游戏开发难度太高，又连个像样的游 戏引擎也没有，甚至误以为使用Java语言开发游戏是一件费力不讨好且没有出路的事情。

事实上，这种想法完全是没有必]]></description><category></category></item></channel></rss>