<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[kangyaping的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/kangyaping</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; kangyaping]]></copyright><item><title><![CDATA[java.sql.Blob与oracle.sql.BLOB问题]]></title><link>https://blog.youkuaiyun.com/kangyaping/article/details/7877981</link><guid>https://blog.youkuaiyun.com/kangyaping/article/details/7877981</guid><author>kangyaping</author><pubDate>Fri, 17 Aug 2012 16:12:15 +0800</pubDate><description><![CDATA[1,java.sql.Blob与oracle.sql.BLOB 
   这两个blob仅仅是大小写不同，但是差异很大，java.sql.Blob是一个接口，而oracle.sql.BLOB是一个实现java.sql.Blob的类，并且还有很多扩展的属性和方法，注意不要搞混了。

2,JDBC2.0和JDBC3.0的问题 
    classes12.zip实现了JDBC2.0(JDK1.3]]></description><category></category></item><item><title><![CDATA[关于设备Handle的处理]]></title><link>https://blog.youkuaiyun.com/kangyaping/article/details/7715172</link><guid>https://blog.youkuaiyun.com/kangyaping/article/details/7715172</guid><author>kangyaping</author><pubDate>Wed, 04 Jul 2012 14:44:12 +0800</pubDate><description><![CDATA[关于设备Handle的处理
         每一层的Handle都是不一样的结构体地址，底层Handle是上层Handle的一个变量。Handle结构体中有大量的本层程序所需要的信息，下层Handle对上层应该是不透明的，以备日后的扩展。]]></description><category></category></item><item><title><![CDATA[Android单元测试Unable to find instrumentation target package的问题]]></title><link>https://blog.youkuaiyun.com/kangyaping/article/details/7609057</link><guid>https://blog.youkuaiyun.com/kangyaping/article/details/7609057</guid><author>kangyaping</author><pubDate>Mon, 28 May 2012 14:06:24 +0800</pubDate><description><![CDATA[-------------------------------AndroidManifest.xml--------------------------


      package="com.neter.test.dao"
      android:versionCode="1"
      android:versionName="1.0">]]></description><category></category></item><item><title><![CDATA[Android 项目小红叉解决项目]]></title><link>https://blog.youkuaiyun.com/kangyaping/article/details/7608466</link><guid>https://blog.youkuaiyun.com/kangyaping/article/details/7608466</guid><author>kangyaping</author><pubDate>Mon, 28 May 2012 10:54:26 +0800</pubDate><description><![CDATA[现象：项目名称上有小红叉，代码无错误，资源文件无错误，资源格式无错误。
打开problems窗口，有“Error generating final archive: Debug certificate expired on Date”提示

原因：Google官方给出了解决办法：
To fix this problem, simply delete the debug.keystore f]]></description><category></category></item><item><title><![CDATA[Android数据存储方式之SharedPreferences]]></title><link>https://blog.youkuaiyun.com/kangyaping/article/details/7520839</link><guid>https://blog.youkuaiyun.com/kangyaping/article/details/7520839</guid><author>kangyaping</author><pubDate>Sat, 28 Apr 2012 17:20:43 +0800</pubDate><description><![CDATA[在Android系统中提供了多种存储技术.通过这些存储技术可以将数据存储在各种存储介质上，Android 为数据存储提供了如下几种方式：

1、文件

2、 SharedPreferences( 参数 )

3、SQLite数据库

4、 内容提供者（ Content
 provider ）

5、网络

在这里我们将对sharedpreferences存储方式进行介绍。]]></description><category></category></item><item><title><![CDATA[Android中利用SAX解析XML文件(转)]]></title><link>https://blog.youkuaiyun.com/kangyaping/article/details/7495219</link><guid>https://blog.youkuaiyun.com/kangyaping/article/details/7495219</guid><author>kangyaping</author><pubDate>Tue, 24 Apr 2012 19:42:55 +0800</pubDate><description><![CDATA[1.什么是SAX
答：Android平台解析XML主要是使用SAX这么一个标准。日常开发中有两种常见方式解析XML，一种是SAX；另一种就是DOM（文档对象模型），把XML文档看做一棵树，有根节点，子节点和叶节点，首先要把XML文档全部装载在内存中，然后解析成一棵树，在树上进行相应的操作，好处就是操作简单方便，缺点就是当处理文档比较大，性能上就会存在一些问题。
 SAX是逐行的扫描文档，可一边]]></description><category></category></item><item><title><![CDATA[EditText自动获取跳出输入法的解决办法（转）]]></title><link>https://blog.youkuaiyun.com/kangyaping/article/details/7481692</link><guid>https://blog.youkuaiyun.com/kangyaping/article/details/7481692</guid><author>kangyaping</author><pubDate>Fri, 20 Apr 2012 15:46:33 +0800</pubDate><description><![CDATA[在项目中，一进入一个页面, EditText默认就会自动获取焦点。
那么如何取消这个默认行为呢？


在网上找了好久，有点 监听软键盘事件，有点 调用 clearFouse()方法，但是测试了都没有！ xml中也找不到相应的属性可以关闭这个默认行为



解决之道：在EditText的父级控件中找一个，设置成
   android:focusable="true"  
   a]]></description><category></category></item><item><title><![CDATA[Android Activity的title设置]]></title><link>https://blog.youkuaiyun.com/kangyaping/article/details/7479007</link><guid>https://blog.youkuaiyun.com/kangyaping/article/details/7479007</guid><author>kangyaping</author><pubDate>Thu, 19 Apr 2012 20:54:07 +0800</pubDate><description><![CDATA[1、改变标题内容：public void setTitle (CharSequence title)
       2、隐藏标题：requestWindowFeature(Window.FEATURE_NO_TITLE); 

       3、隐藏标题和最上面的电池电量及信号栏（全屏）： 


public void setFullscreen() {

requestWindowF]]></description><category></category></item><item><title><![CDATA[使用Android系统图标]]></title><link>https://blog.youkuaiyun.com/kangyaping/article/details/7477495</link><guid>https://blog.youkuaiyun.com/kangyaping/article/details/7477495</guid><author>kangyaping</author><pubDate>Thu, 19 Apr 2012 14:42:05 +0800</pubDate><description><![CDATA[系统中自带了很多的图标，基本的删除，添加，设置等图标是够用了，下面就距离说明实用方法。
在java代码中实用系统自带的图标资源：

		//为Menu添加内容
    	MenuItem canlendermain = menu.add(0, CALENDAR_MENU_ID, 0, R.string.calendar_activity);
    	MenuItem diaryAdd =]]></description><category></category></item><item><title><![CDATA[数据库的学习]]></title><link>https://blog.youkuaiyun.com/kangyaping/article/details/7416715</link><guid>https://blog.youkuaiyun.com/kangyaping/article/details/7416715</guid><author>kangyaping</author><pubDate>Sat, 31 Mar 2012 17:46:52 +0800</pubDate><description><![CDATA[在做日记本时，发现对数据库的知识不是很熟悉，下面是网友的总结，果断转载





asc 按升序排列
desc 按降序排列
下列语句部分是 Mssql语句，不可以在access中使用。

SQL 分类：
DDL—数据定义语言(Create，Alter，Drop，DECLARE)

DML—数据操纵语言(Select，Delete，Update，Insert)

DCL]]></description><category></category></item><item><title><![CDATA[Android布局之weight属性解析]]></title><link>https://blog.youkuaiyun.com/kangyaping/article/details/7400281</link><guid>https://blog.youkuaiyun.com/kangyaping/article/details/7400281</guid><author>kangyaping</author><pubDate>Tue, 27 Mar 2012 20:04:16 +0800</pubDate><description><![CDATA[在网上看了一些对Layout_weight的讲解，有些说的比较片面，只列举了一种情况，然后自己通过实验和一些比较好的文章总结了一下，特此记录下来，以备以后所用。Layout_weight是线性布局，也就是LinearLayout里面用到的，下面通过实验来看这个Layout_weight的特性。
1.当控件的属性android:layout_width="fill_parent"时，布局文件如下：]]></description><category></category></item><item><title><![CDATA[Android布局之屏幕自适应]]></title><link>https://blog.youkuaiyun.com/kangyaping/article/details/7400280</link><guid>https://blog.youkuaiyun.com/kangyaping/article/details/7400280</guid><author>kangyaping</author><pubDate>Tue, 27 Mar 2012 20:03:34 +0800</pubDate><description><![CDATA[Android布局之屏幕自适应
         在做应用时发现程序没有屏幕自适应功能，变换手机使用之后，界面就很混乱了，字体也很奇怪。经过百度的帮助，找到自适应方法。
1          字体的自适应
这里又有关于Android下表示大小的单位的相关知识。
下面列出几种表示单位：
1.1     dip: device independent pixels(设备独立像素).
不同设]]></description><category></category></item><item><title><![CDATA[Android UI设计，google官方]]></title><link>https://blog.youkuaiyun.com/kangyaping/article/details/7375287</link><guid>https://blog.youkuaiyun.com/kangyaping/article/details/7375287</guid><author>kangyaping</author><pubDate>Tue, 20 Mar 2012 20:01:01 +0800</pubDate><description><![CDATA[1. UI设计5不要

Don’t:

◆不要照搬你在其它平台的UI设计，应该让用户感觉是在真正使用一个 Android 软件，在你的商标显示和平台整体观感之间做好平衡

◆不要过度使用模态对话框

◆不要使用固定的绝对定位的布局

◆不要使用px单位，使用dp或者为文本使用sp

◆ 不要使用太小的字体


2. UI设计9要素

Do：

◆为高分辨率的屏]]></description><category></category></item><item><title><![CDATA[获得Android系统外置SD卡的路径]]></title><link>https://blog.youkuaiyun.com/kangyaping/article/details/7374491</link><guid>https://blog.youkuaiyun.com/kangyaping/article/details/7374491</guid><author>kangyaping</author><pubDate>Tue, 20 Mar 2012 15:34:28 +0800</pubDate><description><![CDATA[方法1：在SD卡中放入特殊文件，搜索此文件找到SD卡http://
JAVA和C实现文件搜索

方法2：
加监听，在加载或者卸载SD时获得SD卡的信息

			public void onReceive(Context context, Intent intent) {
					System.out.println(" Receive SDCard Mount/UnMount!");]]></description><category></category></item><item><title><![CDATA[Android日历（1）]]></title><link>https://blog.youkuaiyun.com/kangyaping/article/details/7369145</link><guid>https://blog.youkuaiyun.com/kangyaping/article/details/7369145</guid><author>kangyaping</author><pubDate>Mon, 19 Mar 2012 15:28:16 +0800</pubDate><description><![CDATA[刚刚才实现简单的显示日历，用gridview实现界面设计，比较简陋啊~~555，无奈实在是水平低级，等待逐步提升了。
实现内容：
1、显示日期信息
2、可变化月份
3、点击日期可以显示日记
4、双击日期或者双击日记备注的显示部分，可以跳转至日记编辑
5、添加关于备注的内容
6、每页日历需要有默认当前日，选中或者默认当前日需要有特定的背景色
7、加入设置功能
待实现内容：
特殊的]]></description><category></category></item><item><title><![CDATA[获取build.prop中的指定属性]]></title><link>https://blog.youkuaiyun.com/kangyaping/article/details/7358411</link><guid>https://blog.youkuaiyun.com/kangyaping/article/details/7358411</guid><author>kangyaping</author><pubDate>Thu, 15 Mar 2012 20:07:05 +0800</pubDate><description><![CDATA[// 获取build.prop中的指定属性 
    public static String GetBuildProproperties(String PropertiesName) {     
    	try    {        
    		InputStream is = new BufferedInputStream(new FileInputStream(new File("/]]></description><category></category></item><item><title><![CDATA[JAVA和C实现文件搜索（递归和文件过滤器）]]></title><link>https://blog.youkuaiyun.com/kangyaping/article/details/7358398</link><guid>https://blog.youkuaiyun.com/kangyaping/article/details/7358398</guid><author>kangyaping</author><pubDate>Thu, 15 Mar 2012 20:05:30 +0800</pubDate><description><![CDATA[public static void findFile(File allList,String endName,List filenames){      
	         FileFilter filefilter = new ExtensionFileFilter(endName);
	         // 创建fileArray名字的数组  ，存储allList目录下的所有文件]]></description><category></category></item><item><title><![CDATA[对字符串的一些操作（在对文件及文件夹中用到）]]></title><link>https://blog.youkuaiyun.com/kangyaping/article/details/7358054</link><guid>https://blog.youkuaiyun.com/kangyaping/article/details/7358054</guid><author>kangyaping</author><pubDate>Thu, 15 Mar 2012 17:45:22 +0800</pubDate><description><![CDATA[1、连接两个数组，头尾相接

	public static String[] arraycat(String[] Buffer1, String[] Buffer2) {
		String[] BufferRet = null;
		int Buf1Len = 0;
		int Buf2Len = 0;
		if (Buffer1 != null) {
			Buf1Len = Buffer1]]></description><category></category></item><item><title><![CDATA[ACTION]]></title><link>https://blog.youkuaiyun.com/kangyaping/article/details/7350481</link><guid>https://blog.youkuaiyun.com/kangyaping/article/details/7350481</guid><author>kangyaping</author><pubDate>Tue, 13 Mar 2012 20:47:35 +0800</pubDate><description><![CDATA[String  ADD_SHORTCUT_ACTION  动作：在系统中添加一个快捷方式。
String ALL_APPS_ACTION 动作：列举所有可用的应用。输入：无。 
String ALTERNATIVE_CATEGORY 类别：说明 activity 是用户正在浏览的数据的一个可选操作。 
String ANSWER_ACTION 动作：处理拨入的电话。
String BATT]]></description><category></category></item><item><title><![CDATA[学习List之双击显示]]></title><link>https://blog.youkuaiyun.com/kangyaping/article/details/7342975</link><guid>https://blog.youkuaiyun.com/kangyaping/article/details/7342975</guid><author>kangyaping</author><pubDate>Sun, 11 Mar 2012 22:07:48 +0800</pubDate><description><![CDATA[如果是双击,1秒内连续点击判断为双击，需要判断时间和两次双击的ID是否相同。
// 双击事件记录最近一次点击的ID
private static Long LastClickId;
//双击事件记录最近一次点击的时间
private static long LastClickTime = 0;

	protected void onListItemClick(ListView l, V]]></description><category></category></item></channel></rss>