<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[骑着单车去追梦的专栏]]></title><description><![CDATA[android]]></description><link>https://blog.youkuaiyun.com/Sp402758418</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Sp402758418]]></copyright><item><title><![CDATA[android View的生命周期]]></title><link>https://blog.youkuaiyun.com/Sp402758418/article/details/38898759</link><guid>https://blog.youkuaiyun.com/Sp402758418/article/details/38898759</guid><author>Sp402758418</author><pubDate>Thu, 28 Aug 2014 15:28:21 +0800</pubDate><description><![CDATA[构造-onAttachToWindow——>onMeasure——>onSizeChanged——>onLayout——>

                                           onMeasure——>onLayout——>onDraw——>onDetachedFromWindow]]></description><category></category></item><item><title><![CDATA[开源项目介绍]]></title><link>https://blog.youkuaiyun.com/Sp402758418/article/details/38757301</link><guid>https://blog.youkuaiyun.com/Sp402758418/article/details/38757301</guid><author>Sp402758418</author><pubDate>Fri, 22 Aug 2014 15:16:24 +0800</pubDate><description><![CDATA[项目篇：



1.Apollo音乐播放器

就一个很好的播放器，但是实现的特别好！！！

地址：https://github.com/Splitter/android_packages_apps_apolloMod



2.Oschina客户端

OSChina网站客户端，wp版，ios版都有开源哦。

地址：

https://github.com/osc]]></description><category></category></item><item><title><![CDATA[ImageView 等比例放大]]></title><link>https://blog.youkuaiyun.com/Sp402758418/article/details/38750431</link><guid>https://blog.youkuaiyun.com/Sp402758418/article/details/38750431</guid><author>Sp402758418</author><pubDate>Fri, 22 Aug 2014 08:52:18 +0800</pubDate><description><![CDATA[ImageView

        android:layout_width="match_parent"

        android:layout_height="wrap_content"

        android:scaleType="fitCenter"

        android:src="@drawable/exam_head" />

复制代]]></description><category></category></item><item><title><![CDATA[Android锁屏状态下弹出activity，如新版qq的锁屏消息提示]]></title><link>https://blog.youkuaiyun.com/Sp402758418/article/details/38750407</link><guid>https://blog.youkuaiyun.com/Sp402758418/article/details/38750407</guid><author>Sp402758418</author><pubDate>Fri, 22 Aug 2014 08:46:00 +0800</pubDate><description><![CDATA[在接收消息广播的onReceive里，跳转到你要显示的界面。如：




Intent intent = new Intent(arg0,MainActivity.class);

intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);        

arg0.startActivity(intent);

复制代码
在该acti]]></description><category></category></item><item><title><![CDATA[Android Animation学习（二） ApiDemos解析：基本Animatiors使用]]></title><link>https://blog.youkuaiyun.com/Sp402758418/article/details/38733609</link><guid>https://blog.youkuaiyun.com/Sp402758418/article/details/38733609</guid><author>Sp402758418</author><pubDate>Thu, 21 Aug 2014 17:16:49 +0800</pubDate><description><![CDATA[Android Animation学习（二） ApiDemos解析：基本Animators使用



 

Android Animation（二）学习 ApiDemos解析：基本Animatiors使用
 
　　Animator类提供了创建动画的基本结构，但是一般使用的是它的子类：
　　ValueAnimator、ObjectAnimator、AnimatorSet
 
　]]></description><category></category></item><item><title><![CDATA[Vitamio中文API文档（1）]]></title><link>https://blog.youkuaiyun.com/Sp402758418/article/details/20723393</link><guid>https://blog.youkuaiyun.com/Sp402758418/article/details/20723393</guid><author>Sp402758418</author><pubDate>Fri, 07 Mar 2014 17:30:56 +0800</pubDate><description><![CDATA[> Vitamio的日记





Vitamio中文API文档（1）—— MediaStore

2012-09-04 15:38:02


        本章MediaStore主要用于读取本地视频、音频信息、缩略图。
类概述
        public final class MediaStore
        媒体存储辅助类。
常量
public st]]></description><category></category></item><item><title><![CDATA[抽象工厂模式]]></title><link>https://blog.youkuaiyun.com/Sp402758418/article/details/20448239</link><guid>https://blog.youkuaiyun.com/Sp402758418/article/details/20448239</guid><author>Sp402758418</author><pubDate>Tue, 04 Mar 2014 10:43:11 +0800</pubDate><description><![CDATA[// 抽象工厂类的
abstract class ComputerProducer {


public static ComputerProducer getInstence(String switchs) {


if (switchs.equalsIgnoreCase("pc")) {
return PcProducer.getInstence();
}
if (swit]]></description><category></category></item><item><title><![CDATA[抽象接口类的实现（缺省适配模式）]]></title><link>https://blog.youkuaiyun.com/Sp402758418/article/details/20310707</link><guid>https://blog.youkuaiyun.com/Sp402758418/article/details/20310707</guid><author>Sp402758418</author><pubDate>Sun, 02 Mar 2014 21:55:42 +0800</pubDate><description><![CDATA[说明：本人小菜一名初学设计模式，希望大牛指导
      举例说明如下：
         Grade： 是一个接口类只要用于实现定义有哪些具体的方法。这里我们举例的是学生上学的年级
             public interface Grade{
     public void grade1();  // 一年级
             public void grade2]]></description><category></category></item><item><title><![CDATA[Java中Vector和ArrayList的区别]]></title><link>https://blog.youkuaiyun.com/Sp402758418/article/details/17375365</link><guid>https://blog.youkuaiyun.com/Sp402758418/article/details/17375365</guid><author>Sp402758418</author><pubDate>Tue, 17 Dec 2013 13:47:12 +0800</pubDate><description><![CDATA[首先看这两类都实现List接口，而List接口一共有三个实现类，分别是ArrayList、Vector和LinkedList。List用于存放多个元素，能够维护元素的次序，并且允许元素的重复。3个具体实现类的相关区别如下：

ArrayList是最常用的List实现类，内部是通过数组实现的，它允许对元素进行快速随机访问。数组的缺点是每个元素之间不能有间隔，当数组大小不满足时需要增加存储能力，就]]></description><category></category></item><item><title><![CDATA[JavaScript 学习篇]]></title><link>https://blog.youkuaiyun.com/Sp402758418/article/details/17285839</link><guid>https://blog.youkuaiyun.com/Sp402758418/article/details/17285839</guid><author>Sp402758418</author><pubDate>Thu, 12 Dec 2013 17:34:53 +0800</pubDate><description><![CDATA[定义了下列6个属性：
      async  : 可选。表示应该下载脚本，单不应该妨碍页的其他操作，比如下载其他资源或等待加载其他脚本。只对外部脚本有效。
       charset :可选。表示通过src 属性指定的代码的字符集。由于大多数浏览器会忽略它的值，因此这个属性很少有人用。
       defer : 可选。表示脚本可以延迟到文档完全被解析和显示之后再执行。只对外部脚本有效]]></description><category></category></item><item><title><![CDATA[android Service 启动讲解]]></title><link>https://blog.youkuaiyun.com/Sp402758418/article/details/17121185</link><guid>https://blog.youkuaiyun.com/Sp402758418/article/details/17121185</guid><author>Sp402758418</author><pubDate>Wed, 04 Dec 2013 16:50:14 +0800</pubDate><description><![CDATA[有了 Service 类我们如何启动他呢，有两种方法：

• Context.startService()

• Context.bindService() 

1.  在同一个应用任何地方调用 startService() 方法就能启动 Service 了，然后系统会回调 Service 类的 onCreate() 以及 onStart() 方法。这样启动的 Service 会一直运]]></description><category></category></item><item><title><![CDATA[android如何保证service不被杀死]]></title><link>https://blog.youkuaiyun.com/Sp402758418/article/details/17120307</link><guid>https://blog.youkuaiyun.com/Sp402758418/article/details/17120307</guid><author>Sp402758418</author><pubDate>Wed, 04 Dec 2013 16:04:51 +0800</pubDate><description><![CDATA[Android开发的过程中，每次调用startService(Intent)的时候，都会调用该Service对象的onStartCommand(Intent,int,int)方法，然后在onStartCommand方法中做一些处理。

从Android官方文档中，我们知道onStartCommand有4种int返回值，首先简单地讲讲int返回值的作用。


一、onStartComman]]></description><category></category></item><item><title><![CDATA[Java AbstractFactory 抽象工厂类的实现]]></title><link>https://blog.youkuaiyun.com/Sp402758418/article/details/17079361</link><guid>https://blog.youkuaiyun.com/Sp402758418/article/details/17079361</guid><author>Sp402758418</author><pubDate>Mon, 02 Dec 2013 19:51:04 +0800</pubDate><description><![CDATA[package com.cn.sun;

abstract class dele{
abstract void delete();
}
abstract class inse{
abstract void insert();
}
    abstract class AbstractFactory{
    abstract dele getDete();
    abstra]]></description><category></category></item><item><title><![CDATA[Java 单例的两种方法示例]]></title><link>https://blog.youkuaiyun.com/Sp402758418/article/details/17078677</link><guid>https://blog.youkuaiyun.com/Sp402758418/article/details/17078677</guid><author>Sp402758418</author><pubDate>Mon, 02 Dec 2013 19:17:34 +0800</pubDate><description><![CDATA[private  static Singleton singleton = new Singleton();

private Singleton(){ //构造函数私有化，是单例的一个特性
}

/**
* 方法一
* @return
*/
public static  Singleton  getInstance(){
return singleton;
}

pri]]></description><category></category></item><item><title><![CDATA[27种设计模式介绍]]></title><link>https://blog.youkuaiyun.com/Sp402758418/article/details/17077993</link><guid>https://blog.youkuaiyun.com/Sp402758418/article/details/17077993</guid><author>Sp402758418</author><pubDate>Mon, 02 Dec 2013 18:24:21 +0800</pubDate><description><![CDATA[设计模式主要分三个类型:创建型、结构型和行为型。
其中创建型有：
一、Singleton，单例模式：保证一个类只有一个实例，并提供一个访问它的全局访问点
二、Abstract Factory，抽象工厂：提供一个创建一系列相关或相互依赖对象的接口，而无须指定它们的具体类。
三、Factory Method，工厂方法：定义一个用于创建对象的接口，让子类决定实例化哪一个类，Factory Met]]></description><category></category></item><item><title><![CDATA[android 检查service是否停止]]></title><link>https://blog.youkuaiyun.com/Sp402758418/article/details/17072213</link><guid>https://blog.youkuaiyun.com/Sp402758418/article/details/17072213</guid><author>Sp402758418</author><pubDate>Mon, 02 Dec 2013 14:33:45 +0800</pubDate><description><![CDATA[/**

        *
 用来判断服务是否运行.

        *
 @param context

        *
 @param className 判断的服务名字

        *
 @return true 在运行 false 不在运行

        */

       public static boolean isServiceR]]></description><category></category></item><item><title><![CDATA[android 屏蔽home键]]></title><link>https://blog.youkuaiyun.com/Sp402758418/article/details/17005397</link><guid>https://blog.youkuaiyun.com/Sp402758418/article/details/17005397</guid><author>Sp402758418</author><pubDate>Thu, 28 Nov 2013 14:05:19 +0800</pubDate><description><![CDATA[private static final int FLAG_HOMEKEY_DISPATCHED = 0x80000000;
   在app 的你要屏蔽home 键的activity 中，只需要添加该标志就可以了  
  
getWindow().addFlags(WindowManager.LayoutParams.FLAG_HOMEKEY_DISPATCHED);  
  
如果要使]]></description><category></category></item><item><title><![CDATA[如何安装开发环境]]></title><link>https://blog.youkuaiyun.com/Sp402758418/article/details/17000015</link><guid>https://blog.youkuaiyun.com/Sp402758418/article/details/17000015</guid><author>Sp402758418</author><pubDate>Thu, 28 Nov 2013 13:03:53 +0800</pubDate><description><![CDATA[111]]></description><category></category></item><item><title><![CDATA[Android 闹钟机制实现定时任务解决重启失效问题]]></title><link>https://blog.youkuaiyun.com/Sp402758418/article/details/16985805</link><guid>https://blog.youkuaiyun.com/Sp402758418/article/details/16985805</guid><author>Sp402758418</author><pubDate>Wed, 27 Nov 2013 14:57:27 +0800</pubDate><description><![CDATA[Android的闹钟实现机制很简单， 只需要调用AlarmManager.set（）将闹铃时间记录到系统中，当闹铃时间到后，系统会给应用程序发送广播，我们只需要去注册广播接收器就可以了。

本文分三部分讲解如何实现闹钟：

目录：
1. 设置闹铃时间;
2. 接收闹铃事件广播;
3. 重开机后重新计算并设置闹铃时间;

正文：
1. 设置闹铃时间(毫秒)
    privat]]></description><category></category></item><item><title><![CDATA[android 通用的跳转函数Intent]]></title><link>https://blog.youkuaiyun.com/Sp402758418/article/details/16970097</link><guid>https://blog.youkuaiyun.com/Sp402758418/article/details/16970097</guid><author>Sp402758418</author><pubDate>Tue, 26 Nov 2013 19:15:39 +0800</pubDate><description><![CDATA[//大家再也不用每个activity 都写Intent跳转了：
  注释：intent 在你要跳转的函数中创建；
             forwordActivityClass 你要跳转的页

           finishSign  是否结束标识


public void turnActivity(Intent intent, Context ct , Class for]]></description><category></category></item></channel></rss>