<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[梦中一夜下江南]]></title><description><![CDATA[android，哥哥来了]]></description><link>https://blog.youkuaiyun.com/chenzheng_java</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; chenzheng_java]]></copyright><item><title><![CDATA[杂记知识点]]></title><link>https://blog.youkuaiyun.com/chenzheng_java/article/details/8964491</link><guid>https://blog.youkuaiyun.com/chenzheng_java/article/details/8964491</guid><author>chenzheng_java</author><pubDate>Thu, 23 May 2013 11:35:33 +0800</pubDate><description><![CDATA[1、当我们继承OnGestureListener监听事件的时候，如果想要相应onFlip和onScroll方法，则必须首先让onDown方法返回ture
2、当我们使用popupWindow进行用户输入的时候，是不是经常出现输入框被弹出来的输入法遮盖住的情况呢。这里想要popWindow自动的适应位置很简单，只需要加上这么几句代码就行了。
//设置popupWindow需要一个输入框
pop]]></description><category></category></item><item><title><![CDATA[android之文字滚动导航栏]]></title><link>https://blog.youkuaiyun.com/chenzheng_java/article/details/7162032</link><guid>https://blog.youkuaiyun.com/chenzheng_java/article/details/7162032</guid><author>chenzheng_java</author><pubDate>Thu, 29 Dec 2011 15:00:30 +0800</pubDate><description><![CDATA[其实，我个人很喜欢写文章和大家分享我的经验以及成果，但是，工作了，成果就有些东西不是那么随便就可以跟大家分享的了，但是每每看到很多人一直以来都还赖我博客学习android，其实内心很感动，我已经很久很久没有更新新的内容了。这里，发布一个自己写的滚动导航栏，以便给大家参考。由于版权问题，大家要注意，不要直接拷贝，但是你可以借鉴我的思想。
        该滚动导航栏实现的内容为：﻿﻿﻿﻿
点击上]]></description><category></category></item><item><title><![CDATA[java中压缩图片的代码辅助类]]></title><link>https://blog.youkuaiyun.com/chenzheng_java/article/details/6851516</link><guid>https://blog.youkuaiyun.com/chenzheng_java/article/details/6851516</guid><author>chenzheng_java</author><pubDate>Sat, 08 Oct 2011 09:40:52 +0800</pubDate><description><![CDATA[package cn.com.images;

import java.awt.Graphics;
import java.awt.Image;
import java.awt.image.BufferedImage;
import java.io.File;
imp]]></description><category></category></item><item><title><![CDATA[android之多线程工作（二）handler messge机制]]></title><link>https://blog.youkuaiyun.com/chenzheng_java/article/details/6555928</link><guid>https://blog.youkuaiyun.com/chenzheng_java/article/details/6555928</guid><author>chenzheng_java</author><pubDate>Mon, 20 Jun 2011 12:10:00 +0800</pubDate><description><![CDATA[详情在我csdn资源中，为一个word文件。地址为http://download.youkuaiyun.com/source/3379040]]></description><category></category></item><item><title><![CDATA[android之多线程工作（一）AsyncTask]]></title><link>https://blog.youkuaiyun.com/chenzheng_java/article/details/6396721</link><guid>https://blog.youkuaiyun.com/chenzheng_java/article/details/6396721</guid><author>chenzheng_java</author><pubDate>Thu, 05 May 2011 14:27:00 +0800</pubDate><description><![CDATA[本文章主要讲解下AsyncTask的使用。       首先，我们得明确下一个概念，什么是UI线程。顾名思义，ui线程就是管理着用户界面的那个线程！       android的ui线程操作并不是安全的，并且和用户直接进行界面交互的操作都必须在ui线程中进行才可以。这种模式叫做单线程模式。我们在单线程模式下编程一定要注意：不要阻塞ui线程、确保只在ui线程中访问ui组件。       当我们要执行一个复杂耗时的算法并且最终要将计算结果反映到ui上时，我们会发现，我们根本没办法同时保证上面的两点要求；我们肯定]]></description><category></category></item><item><title><![CDATA[android之PopUpWindow使用实例]]></title><link>https://blog.youkuaiyun.com/chenzheng_java/article/details/6396496</link><guid>https://blog.youkuaiyun.com/chenzheng_java/article/details/6396496</guid><author>chenzheng_java</author><pubDate>Thu, 05 May 2011 13:17:00 +0800</pubDate><description><![CDATA[最终效果图：main.xml布局文件]]></description><category></category></item><item><title><![CDATA[android之ConnectivityManager简介，网络连接状态]]></title><link>https://blog.youkuaiyun.com/chenzheng_java/article/details/6387116</link><guid>https://blog.youkuaiyun.com/chenzheng_java/article/details/6387116</guid><author>chenzheng_java</author><pubDate>Tue, 03 May 2011 14:29:00 +0800</pubDate><description><![CDATA[<br />/**
  * 测试ConnectivityManager
  * ConnectivityManager主要管理和网络连接相关的操作
  * 相关的TelephonyManager则管理和手机、运营商等的相关信息；WifiManager则管理和wifi相关的信息。
  * 想访问网络状态，首先得添加权限<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> 
  * NetworkInfo类包]]></description><category></category></item><item><title><![CDATA[android之PackageManager简介]]></title><link>https://blog.youkuaiyun.com/chenzheng_java/article/details/6386517</link><guid>https://blog.youkuaiyun.com/chenzheng_java/article/details/6386517</guid><author>chenzheng_java</author><pubDate>Tue, 03 May 2011 10:45:00 +0800</pubDate><description><![CDATA[PackageManager相关      本类API是对所有基于加载信息的数据结构的封装，包括以下功能：安装，卸载应用查询permission相关信息查询Application相关信息(application，activity，receiver，service，provider及相应属性等）查询已安装应用增加，删除permission清除用户数据、缓存，代码段等/**
	 * PackageManager介绍：
	 * 本类API是对所有基于加载信息的数据结构的封装，包括以下功能： 
	 * 安装，]]></description><category></category></item><item><title><![CDATA[android的亮屏幕的锁和键盘锁]]></title><link>https://blog.youkuaiyun.com/chenzheng_java/article/details/6364820</link><guid>https://blog.youkuaiyun.com/chenzheng_java/article/details/6364820</guid><author>chenzheng_java</author><pubDate>Tue, 26 Apr 2011 17:15:00 +0800</pubDate><description><![CDATA[Android中的两把锁 - WalkLock and KeyguardLock 详细分析 [复制链接]  WalkLock - 顾名思义 唤醒锁 点亮屏幕用的KeyguardLock - 顾名思义 键盘锁 解锁键盘用的详细介绍：1： WalkLock 唤醒锁 - WalkLock真的能点亮屏幕吗？答案是肯定的。 可是有时候为什么不点亮屏幕，这个就是参数设置的问题了。PowerManager.newWakeLock(PowerManager.FULL_WAKE_LOCK | PowerManager.ACQ]]></description><category></category></item><item><title><![CDATA[android之首选项相关 Preferences（四）组织首选项]]></title><link>https://blog.youkuaiyun.com/chenzheng_java/article/details/6286195</link><guid>https://blog.youkuaiyun.com/chenzheng_java/article/details/6286195</guid><author>chenzheng_java</author><pubDate>Tue, 29 Mar 2011 15:13:00 +0800</pubDate><description><![CDATA[<br />何谓组织首选项啊，实际上就是为首选项分组！<br />分组之后，我们首页只显示组名，当我们点击进去的时候，才会显示具体的首选项列表。如图：<br /><br />代码：<br /><?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen
  xmlns:android="http://schemas.android.com/apk/res/android"
  android:key="edittext_screen"
  andr]]></description><category></category></item><item><title><![CDATA[android之首选项相关 Preferences（三）EditTextPreference/RingtonePreference]]></title><link>https://blog.youkuaiyun.com/chenzheng_java/article/details/6286115</link><guid>https://blog.youkuaiyun.com/chenzheng_java/article/details/6286115</guid><author>chenzheng_java</author><pubDate>Tue, 29 Mar 2011 15:01:00 +0800</pubDate><description><![CDATA[<br />EditTextPreference：<br />效果图：<br /><br />当我们点击主页面的输入名称时，就会弹出该对话框，让我们输入名称。<br />代码：<br /><?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen
  xmlns:android="http://schemas.android.com/apk/res/android"
  android:key="edittext_screen"
  androi]]></description><category></category></item><item><title><![CDATA[android之首选项相关 Preferences（二）]]></title><link>https://blog.youkuaiyun.com/chenzheng_java/article/details/6286037</link><guid>https://blog.youkuaiyun.com/chenzheng_java/article/details/6286037</guid><author>chenzheng_java</author><pubDate>Tue, 29 Mar 2011 14:41:00 +0800</pubDate><description><![CDATA[<br /> 上一节我们介绍了下ListPreference的用法。这里我们再介绍下其他几个首选项的用法：<br />CheckBoxPreference:<br /><br /><br />效果如上。代码很简单：<br />activity中：<br />package cn.com.chenzheng_java.pref;

import android.os.Bundle;
import android.preference.PreferenceActivity;
/**
 * @descr]]></description><category></category></item><item><title><![CDATA[android之首选项相关 Preferences（一）]]></title><link>https://blog.youkuaiyun.com/chenzheng_java/article/details/6285966</link><guid>https://blog.youkuaiyun.com/chenzheng_java/article/details/6285966</guid><author>chenzheng_java</author><pubDate>Tue, 29 Mar 2011 14:23:00 +0800</pubDate><description><![CDATA[<br />      最近学习android时发现，很多书上都介绍了preference首选项这个东西，但是大部分的书都是直接上来讲怎么用，对其的用途和来历都是只字不提，笔者本人对于这种做法是非常鄙视的。<br />      这里，我将对其进行一点简单的描述，可能说法并不严谨，但是至少能帮助你理解到底什么事首选项：<br />      首选项这个词是preference翻译过来的，至于它到底是什么，我用一句话概括下：preference是一种android为我们提供的方便的对数据进行存储的工具。<br]]></description><category></category></item><item><title><![CDATA[android之动画（二）通过动画布局声明文件和关联文件为容器布局----布局动画]]></title><link>https://blog.youkuaiyun.com/chenzheng_java/article/details/6274195</link><guid>https://blog.youkuaiyun.com/chenzheng_java/article/details/6274195</guid><author>chenzheng_java</author><pubDate>Thu, 24 Mar 2011 14:52:00 +0800</pubDate><description><![CDATA[<br />先上图：<br /><br />当然，在这里你是无法看到动态的动画效果的，当然如果你将笔者的代码运行，自然是可以看到动画效果的。这里的效果是说，当我们的list中的每一项最终显示为上图中的样子前展示给我们的动画效果。<br />让我们看看activity代码：<br />package cn.com.chenzheng_java.animation;

import android.app.Activity;
import android.os.Bundle;
import androi]]></description><category></category></item><item><title><![CDATA[android之动画（一）通过AnimationDrawable控制逐帧动画]]></title><link>https://blog.youkuaiyun.com/chenzheng_java/article/details/6273954</link><guid>https://blog.youkuaiyun.com/chenzheng_java/article/details/6273954</guid><author>chenzheng_java</author><pubDate>Thu, 24 Mar 2011 13:24:00 +0800</pubDate><description><![CDATA[<br />android与逐帧动画：<br />效果图：<br /><br />当我们点击按钮时，该图片会不停的旋转，当再次点击按钮时，会停止在当前的状态。<br /> <br />activity代码：<br />package cn.com.chenzheng_java.animation;

import android.app.Activity;
import android.graphics.drawable.AnimationDrawable;
import android.os.Bu]]></description><category></category></item><item><title><![CDATA[android之通过SurfaceView以及SurfaceHolder进行视频播放]]></title><link>https://blog.youkuaiyun.com/chenzheng_java/article/details/6272212</link><guid>https://blog.youkuaiyun.com/chenzheng_java/article/details/6272212</guid><author>chenzheng_java</author><pubDate>Wed, 23 Mar 2011 20:14:00 +0800</pubDate><description><![CDATA[      使用AudioView进行视频播放的时候，是不是很不爽，千篇一律的模式，恶心吧。这里，我们可以通过一些方式对MediaPlayer进行包装。而所用到的正是SurfaceView以及SurfaceHolder。最终效果图：我们提供了四个按钮，可以进行播放控制。--------------------------------------------------------------------------------布局文件media.xml代码：]]></description><category></category></item><item><title><![CDATA[android之MediaPlayer播放音频或者视频文件]]></title><link>https://blog.youkuaiyun.com/chenzheng_java/article/details/6271294</link><guid>https://blog.youkuaiyun.com/chenzheng_java/article/details/6271294</guid><author>chenzheng_java</author><pubDate>Wed, 23 Mar 2011 16:03:00 +0800</pubDate><description><![CDATA[ 1、我们先来看看视频或视频来源：SD卡、手机本身的存储（例如应用本身在res/raw中携带的多媒体文件）、网络。2、对于android来说，播放各种视频文件没有任何区别，唯一的不同可能就是再加载文件的方法上了。让我们看看MediaPlayer提供了那些方法：或者在程序中通过调用：3）对播放器的主要控制方法： Android通过控制播放器的状态的方式来控制媒体文件的播放，其中： prepare()和prepareAsync()  提供了同步和异步两种方式设置播放器进入prepare状态，需要注意的是，如果M]]></description><category></category></item><item><title><![CDATA[android之通过MediaRecorder进行手机录音]]></title><link>https://blog.youkuaiyun.com/chenzheng_java/article/details/6271067</link><guid>https://blog.youkuaiyun.com/chenzheng_java/article/details/6271067</guid><author>chenzheng_java</author><pubDate>Wed, 23 Mar 2011 15:09:00 +0800</pubDate><description><![CDATA[<br />直接给上个详细的解说代码：<br />package cn.com.chenzheng_java.media;

import java.io.IOException;

import android.app.Activity;
import android.media.MediaRecorder;
import android.os.Bundle;
/**
 * @description 对通过android系统手机进行录音的一点说明测试
 * @author chenzhe]]></description><category></category></item><item><title><![CDATA[android之BitMap]]></title><link>https://blog.youkuaiyun.com/chenzheng_java/article/details/6266345</link><guid>https://blog.youkuaiyun.com/chenzheng_java/article/details/6266345</guid><author>chenzheng_java</author><pubDate>Mon, 21 Mar 2011 22:37:00 +0800</pubDate><description><![CDATA[android 中的 Bitmap 相关<br />Bitmap 相关<br />1. Bitmap比较特别 因为其不可创建 而只能借助于BitmapFactory 而根据图像来源又可分以下几种情况：<br />* png图片 如：R.drawable.tianjin<br />Java代码 <br />Bitmap bmp = BitmapFactory.decodeResource(this.getResources(), R.drawable.tianjin);  加载资源图片<br />Bitmap]]></description><category></category></item><item><title><![CDATA[android之Itent.ACTION_PICK  Intent.ACTION_GET_CONTENT妙用]]></title><link>https://blog.youkuaiyun.com/chenzheng_java/article/details/6266135</link><guid>https://blog.youkuaiyun.com/chenzheng_java/article/details/6266135</guid><author>chenzheng_java</author><pubDate>Mon, 21 Mar 2011 21:18:00 +0800</pubDate><description><![CDATA[<br />你是不是很多时候，想从弹出的电话本姓名列表中中查找到某个人，然后再获取该人的详细信息呢？<br />你是不是想选择从弹出的列表中选择一张图片，然后将其进行进一步的操作呢？<br />如果，你想，那你是不是很像知道，我们应该怎么让其弹出来一张选择列表，又应该怎么代码实现后边的操作呢？<br />Itent.ACTION_PICK  Intent.ACTION_GET_CONTENT 两者都可以完成类似的功能，让我们一起来看下例子：<br /><br /><br />第一：Intent.ACTION]]></description><category></category></item></channel></rss>