<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[wangqiangatchina的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/wangqiangatchina</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wangqiangatchina]]></copyright><item><title><![CDATA[adb logcat 查看日志]]></title><link>https://blog.youkuaiyun.com/wangqiangatchina/article/details/11370357</link><guid>https://blog.youkuaiyun.com/wangqiangatchina/article/details/11370357</guid><author>wangqiangatchina</author><pubDate>Sun, 08 Sep 2013 10:58:57 +0800</pubDate><description><![CDATA[使用 logcat 命令

        查看和跟踪系统日志缓冲区的命令logcat的一般用法是：

[adb] logcat [option>] ... [filter-spec>] ...


　　　下文介绍过滤器和命令选项，详细内容可参见Listing of logcat Command Options。

　　  可以在开发机中通过远程shell的方式使用logcat命]]></description><category></category></item><item><title><![CDATA[Android选项卡(TabWidget)例子]]></title><link>https://blog.youkuaiyun.com/wangqiangatchina/article/details/11367815</link><guid>https://blog.youkuaiyun.com/wangqiangatchina/article/details/11367815</guid><author>wangqiangatchina</author><pubDate>Sun, 08 Sep 2013 10:08:02 +0800</pubDate><description><![CDATA[首届Google暑期大学生博客分享大赛——2010 Andriod篇

Android选项卡的一个例子，这个例子是照着SDK 文档做的（resources/tutorials/views/hello-tabwidget.html），为了省事少做了一些图标类的东西。



步骤

1.建立两个Activity，作为tab内容 （我这里是OneActivity、TestActivity]]></description><category></category></item><item><title><![CDATA[Android布局详解之一：FrameLayout]]></title><link>https://blog.youkuaiyun.com/wangqiangatchina/article/details/11367779</link><guid>https://blog.youkuaiyun.com/wangqiangatchina/article/details/11367779</guid><author>wangqiangatchina</author><pubDate>Sun, 08 Sep 2013 10:05:57 +0800</pubDate><description><![CDATA[FrameLayout是最简单的布局了。所有放在布局里的控件，都按照层次堆叠在屏幕的左上角。后加进来的控件覆盖前面的控件。

在FrameLayout布局里，定义任何空间的位置相关的属性都毫无意义。控件自动的堆放在左上角，根本不听你的控制。

看以下的例子：

 





    android:layout_width="fill_parent"

    andr]]></description><category></category></item><item><title><![CDATA[adb server is out of date. killing...]]></title><link>https://blog.youkuaiyun.com/wangqiangatchina/article/details/11367731</link><guid>https://blog.youkuaiyun.com/wangqiangatchina/article/details/11367731</guid><author>wangqiangatchina</author><pubDate>Sun, 08 Sep 2013 10:04:12 +0800</pubDate><description><![CDATA[1:今天调试android的时候发现一个诡异的问题






1
2
3
4



C:\Users\xxxx>adb start-server
adb server is out of date.  killing...
ADB server didn't ACK
* failed to start daemon *








究其源就]]></description><category></category></item><item><title><![CDATA[adb命令、adb shell与Linux各种命令（busybox）]]></title><link>https://blog.youkuaiyun.com/wangqiangatchina/article/details/11367637</link><guid>https://blog.youkuaiyun.com/wangqiangatchina/article/details/11367637</guid><author>wangqiangatchina</author><pubDate>Sun, 08 Sep 2013 10:02:48 +0800</pubDate><description><![CDATA[常用的ADB命令 


        1. 显示系统中全部Android平台： 

    android list targets 

2. 显示系统中全部AVD（模拟器）： 

    android list avd 

3. 创建AVD（模拟器）： 

    android create avd --name 名称 --target 平台编号 

4. 启]]></description><category></category></item><item><title><![CDATA[[Android] ImageView.ScaleType设置图解]]></title><link>https://blog.youkuaiyun.com/wangqiangatchina/article/details/11367599</link><guid>https://blog.youkuaiyun.com/wangqiangatchina/article/details/11367599</guid><author>wangqiangatchina</author><pubDate>Sun, 08 Sep 2013 10:01:55 +0800</pubDate><description><![CDATA[mageView的Scaletype决定了图片在View上显示时的样子，如进行何种比例的缩放，及显示图片的整体还是部分，等等。

设置的方式包括：

1. 在layout xml中定义android:scaleType="CENTER"

2. 或在代码中调用imageView.setScaleType(ImageView.ScaleType.CENTER);





接]]></description><category></category></item><item><title><![CDATA[JAVA计算两个日期之间相差的天数]]></title><link>https://blog.youkuaiyun.com/wangqiangatchina/article/details/11367499</link><guid>https://blog.youkuaiyun.com/wangqiangatchina/article/details/11367499</guid><author>wangqiangatchina</author><pubDate>Sun, 08 Sep 2013 09:58:57 +0800</pubDate><description><![CDATA[package chen.util.date;  
import java.text.SimpleDateFormat;  
import java.util.ArrayList;  
import java.util.Calendar;  
import java.util.Date;  
import java.util.List;  
public class DayDate {]]></description><category></category></item><item><title><![CDATA[java "回调【 Callback 】" 的理解和使用<借鉴>]]></title><link>https://blog.youkuaiyun.com/wangqiangatchina/article/details/11367449</link><guid>https://blog.youkuaiyun.com/wangqiangatchina/article/details/11367449</guid><author>wangqiangatchina</author><pubDate>Sun, 08 Sep 2013 09:57:42 +0800</pubDate><description><![CDATA[对callback,暂时的理解是：A对象调用B接口的b方法，b方法又反过来调用A对象中的c方法。 
A调用B接口时把自身给B接口，至于怎么处理，由B的实现类去做，不关A的事。 


写了个例子，BadBoy，这类坏孩子喜欢打人，有个方法叫hit，hit只能对实现了Hitable的对象执行。
这时候，BadBoy已经做完了自己的事，也就是已经打完人了，然后挨打的人肯定知道是谁打了自己，
]]></description><category></category></item><item><title><![CDATA[ListView与Adapter使用要点]]></title><link>https://blog.youkuaiyun.com/wangqiangatchina/article/details/11347577</link><guid>https://blog.youkuaiyun.com/wangqiangatchina/article/details/11347577</guid><author>wangqiangatchina</author><pubDate>Sat, 07 Sep 2013 18:01:37 +0800</pubDate><description><![CDATA[说错的话，希望能够指出，互相进步嘛。

 

补充：

在接着使用ListView的时候，又发现一个很奇怪的现象。调用notifyDataSetChanged()之后，ListView在重新getView()时，所有的convertView的顺序都逆序了。请看下面截图：

 



 

这应该是由于recycleBin是stack结构而引起。

 

 
]]></description><category></category></item><item><title><![CDATA[实例034 使用SAX组件解析XML元素属性和属性值]]></title><link>https://blog.youkuaiyun.com/wangqiangatchina/article/details/11347469</link><guid>https://blog.youkuaiyun.com/wangqiangatchina/article/details/11347469</guid><author>wangqiangatchina</author><pubDate>Sat, 07 Sep 2013 18:00:48 +0800</pubDate><description><![CDATA[实例034  使用SAX组件解析XML元素属性和属性值

在XML中每个元素都可能含有属性。属性是针对元素而言的，包含属性名称和属性值。本实例的XML文档中含有两本图书，每本图书都有自己的价格，也就是每个book元素中都包含一个price子元素，但是其内容可能是不一样的。price元素包含两个属性，即unit和unitType。每个price元素既可以有同样的属性，也可以有不同的属性。本实例实]]></description><category></category></item><item><title><![CDATA[InputStream与String,Byte之间互转]]></title><link>https://blog.youkuaiyun.com/wangqiangatchina/article/details/11347375</link><guid>https://blog.youkuaiyun.com/wangqiangatchina/article/details/11347375</guid><author>wangqiangatchina</author><pubDate>Sat, 07 Sep 2013 17:58:50 +0800</pubDate><description><![CDATA[本文将介绍InputStream与String,Byte之间的相互转换。以代码来说明：



import java.io.ByteArrayInputStream;  
import java.io.ByteArrayOutputStream;  
import java.io.IOException;  
import java.io.InputStream;  
  
/*]]></description><category></category></item><item><title><![CDATA[Android中解析XML]]></title><link>https://blog.youkuaiyun.com/wangqiangatchina/article/details/11347183</link><guid>https://blog.youkuaiyun.com/wangqiangatchina/article/details/11347183</guid><author>wangqiangatchina</author><pubDate>Sat, 07 Sep 2013 17:58:22 +0800</pubDate><description><![CDATA[XML在各种开发中都广泛应用，Android也不例外。作为承载数据的一个重要角色，如何读写XML成为Android开发中一项重要的技能。今天就由我向大家介绍一下在Android平台下几种常见的XML解析和创建的方法。

在Android中，常见的XML解析器分别为SAX解析器、DOM解析器和PULL解析器，下面，我将一一向大家详细介绍。

SAX解析器：

SAX(Simple API]]></description><category></category></item><item><title><![CDATA[JAVA String.format 方法使用介绍]]></title><link>https://blog.youkuaiyun.com/wangqiangatchina/article/details/11347007</link><guid>https://blog.youkuaiyun.com/wangqiangatchina/article/details/11347007</guid><author>wangqiangatchina</author><pubDate>Sat, 07 Sep 2013 17:56:01 +0800</pubDate><description><![CDATA[1.对整数进行格式化：%[index$][标识][最小宽度]转换方式
        我们可以看到，格式化字符串由4部分组成，其中%[index$]的含义我们上面已经讲过，[最小宽度]的含义也很好理解，就是最终该整数转化的字符串最少包含多少位数字。我们来看看剩下2个部分的含义吧：


标识： 
'-'    在最小宽度内左对齐，不可以与“用0填充”同时使用
'#'    只适用于8进制]]></description><category></category></item><item><title><![CDATA[Java中的值传递和引用传递]]></title><link>https://blog.youkuaiyun.com/wangqiangatchina/article/details/11346537</link><guid>https://blog.youkuaiyun.com/wangqiangatchina/article/details/11346537</guid><author>wangqiangatchina</author><pubDate>Sat, 07 Sep 2013 17:54:13 +0800</pubDate><description><![CDATA[当一个对象被当作参数传递到一个方法后，此方法可改变这个对象的属性，并可返回变化后的结果，那么这里到底是值传递还是引用传递? 

    答:是值传递。Java 编程语言只有值传递参数。当一个对象实例作为一个参数被传递到方法中时，参数的值就是该对象的引用一个副本。指向同一个对象,对象的内容可以在被调用的方法中改变，但对象的引用(不是引用的副本)是永远不会改变的。




Java参数，]]></description><category></category></item><item><title><![CDATA[话说android Activity之间数据传递]]></title><link>https://blog.youkuaiyun.com/wangqiangatchina/article/details/11346091</link><guid>https://blog.youkuaiyun.com/wangqiangatchina/article/details/11346091</guid><author>wangqiangatchina</author><pubDate>Sat, 07 Sep 2013 17:50:46 +0800</pubDate><description><![CDATA[本人原创作品，谢绝转载！    

        Activity之间传数据时，为了避免麻烦，往往会将一些值封装成对象，然后将整个对象传递过去。传对象的时候有两种情况，一种是实现Parcelable接口，一种是实现Serializable接口。下面说说这些情况。

    一、传递Parcelable对象：

        代码：Programmer.java




]]></description><category></category></item><item><title><![CDATA[在Android中查看和管理sqlite数据库]]></title><link>https://blog.youkuaiyun.com/wangqiangatchina/article/details/11345917</link><guid>https://blog.youkuaiyun.com/wangqiangatchina/article/details/11345917</guid><author>wangqiangatchina</author><pubDate>Sat, 07 Sep 2013 17:49:51 +0800</pubDate><description><![CDATA[在Android中可以使用Eclipse插件DDMS来查看，也可以使用Android工具包中的adb工具来查看。android项目中的sqlite数据库位于/data/data/项目包/databases中。

使用DDMS导出sqlite数据库。

1、首先打开android项目的调试模式，然后找到显示DDMS：



选择DDMS



2、切换到DDMS，显示File]]></description><category></category></item><item><title><![CDATA[Cursor的moveToFirst和moveToNext]]></title><link>https://blog.youkuaiyun.com/wangqiangatchina/article/details/11345749</link><guid>https://blog.youkuaiyun.com/wangqiangatchina/article/details/11345749</guid><author>wangqiangatchina</author><pubDate>Sat, 07 Sep 2013 17:47:36 +0800</pubDate><description><![CDATA[最近项目中用到很多查询数据的地方，都用到了Cursor，但是对Cursor的moveToFirst和moveToNext用法却有些疑惑，总感觉可以先用moveToFirsrt来判断查询结果是否为空，然后再用moveToNext的while循环来逐条读取数据，我也不知道最初我这种想法从何而来，似乎是这样想的，当用ContentProvider查询得到一个cursor的时候，cursor应该是处于指向]]></description><category></category></item><item><title><![CDATA[match_parent和fill_parent的区别]]></title><link>https://blog.youkuaiyun.com/wangqiangatchina/article/details/11345653</link><guid>https://blog.youkuaiyun.com/wangqiangatchina/article/details/11345653</guid><author>wangqiangatchina</author><pubDate>Sat, 07 Sep 2013 17:47:02 +0800</pubDate><description><![CDATA[有网友表示对于很多工程中的MATCH_PARENT出现在layout中感到不明白，过去只有FILL_PARENT和WRAP_CONTENT那么match_parent到底是什么类型呢? 其实从Android 2.2开始FILL_PARENT改名为MATCH_PARENT ，从API Level为8开始我们可以直接用MATCH_PARENT来代替FILL_PARENT，最后Android123提醒大]]></description><category></category></item><item><title><![CDATA[经典SQL语句大全]]></title><link>https://blog.youkuaiyun.com/wangqiangatchina/article/details/11345485</link><guid>https://blog.youkuaiyun.com/wangqiangatchina/article/details/11345485</guid><author>wangqiangatchina</author><pubDate>Sat, 07 Sep 2013 17:46:09 +0800</pubDate><description><![CDATA[一、基础
1、说明：创建数据库
CREATE DATABASE database-name 
2、说明：删除数据库
drop database dbname
3、说明：备份sql server
--- 创建 备份数据的 device
USE master
EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwin]]></description><category></category></item><item><title><![CDATA[SQLite的SQL语法]]></title><link>https://blog.youkuaiyun.com/wangqiangatchina/article/details/11345157</link><guid>https://blog.youkuaiyun.com/wangqiangatchina/article/details/11345157</guid><author>wangqiangatchina</author><pubDate>Sat, 07 Sep 2013 17:44:28 +0800</pubDate><description><![CDATA[SQLite的SQL语法

转：http://blog.youkuaiyun.com/ejzhang/article/details/6224915#02


SQLite库可以解析大部分标准SQL语言。但它也省去了一些特性并且加入了一些自己的新特性。这篇文档就是试图描述那些SQLite支持/不支持的SQL语法的。查看关键字列表。

如下语法表格中，纯文本用蓝色粗体显示。非终极符号为斜体红色。作]]></description><category></category></item></channel></rss>