<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[快乐的小鸟]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/wxhlinux</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wxhlinux]]></copyright><item><title><![CDATA[Android软键盘弹出，界面整体上移的问题]]></title><link>https://blog.youkuaiyun.com/wxhlinux/article/details/8613750</link><guid>https://blog.youkuaiyun.com/wxhlinux/article/details/8613750</guid><author>wxhlinux</author><pubDate>Tue, 26 Feb 2013 14:55:34 +0800</pubDate><description><![CDATA[AndroidManifest.xml文件中界面对应的里加入

android:windowSoftInputMode="adjustPan"  
键盘就会覆盖屏幕 
android:windowSoftInputMode="stateVisible|adjustResize"  
屏幕整体上移]]></description><category></category></item><item><title><![CDATA[android三种监听方法]]></title><link>https://blog.youkuaiyun.com/wxhlinux/article/details/8608430</link><guid>https://blog.youkuaiyun.com/wxhlinux/article/details/8608430</guid><author>wxhlinux</author><pubDate>Mon, 25 Feb 2013 10:28:01 +0800</pubDate><description><![CDATA[package eoe.demo；
　　import android.app.Activity；
　　import android.os.Bundle；
　　import android.view.View；
　　import android.view.View.OnClickListener；
　　import android.widget.Button；
　　import andr]]></description><category></category></item><item><title><![CDATA[android:ListView属性]]></title><link>https://blog.youkuaiyun.com/wxhlinux/article/details/8608397</link><guid>https://blog.youkuaiyun.com/wxhlinux/article/details/8608397</guid><author>wxhlinux</author><pubDate>Mon, 25 Feb 2013 10:22:21 +0800</pubDate><description><![CDATA[1. 背景色：       listView设置背景色android:background="@drawable/bg"，拖动或者点击list空白位置的时候发现ListItem都变成黑色。 因为默认的ListItem背景是透明的，而ListView的背景是固定不变的，所以在滚动条滚动的过程中如果实时地去将当前每个Item的显示内容跟背景进行混合运算，所以android系统为了优化这个过程用，就使用]]></description><category></category></item><item><title><![CDATA[滚动条的使用]]></title><link>https://blog.youkuaiyun.com/wxhlinux/article/details/8604864</link><guid>https://blog.youkuaiyun.com/wxhlinux/article/details/8604864</guid><author>wxhlinux</author><pubDate>Sat, 23 Feb 2013 11:15:40 +0800</pubDate><description><![CDATA[下面列出滚动条的一些属性：

属性名称 描述
android:background 设置背景色/背景图片。可以通过以下两种方法设置背景为透明：”和”。注意 TextView默认是透明的，不用写此属性，但是Buttom/ImageButton/ImageView想透明的话就得写这个属性了。
android:clickable 是否响应点击事件。
android:contentDescrip]]></description><category></category></item><item><title><![CDATA[搜集的好的文章]]></title><link>https://blog.youkuaiyun.com/wxhlinux/article/details/8601934</link><guid>https://blog.youkuaiyun.com/wxhlinux/article/details/8601934</guid><author>wxhlinux</author><pubDate>Fri, 22 Feb 2013 13:04:42 +0800</pubDate><description><![CDATA[1.将tcp/ip协议移植到uboot里:http://www.wl-chuang.com/blog/2011/11/04/porting-lwip-to-uboot/]]></description><category></category></item><item><title><![CDATA[动态库so打包到android apk]]></title><link>https://blog.youkuaiyun.com/wxhlinux/article/details/8601910</link><guid>https://blog.youkuaiyun.com/wxhlinux/article/details/8601910</guid><author>wxhlinux</author><pubDate>Fri, 22 Feb 2013 11:47:34 +0800</pubDate><description><![CDATA[编译libjnisimple.so
 Android/development/samples/SimpleJNI/jni/Android.mk
# This makefile supplies the rules for building a library of JNI code for
# use by our example of how to bundle a shared libr]]></description><category></category></item><item><title><![CDATA[UDP 收/发 广播包]]></title><link>https://blog.youkuaiyun.com/wxhlinux/article/details/8601849</link><guid>https://blog.youkuaiyun.com/wxhlinux/article/details/8601849</guid><author>wxhlinux</author><pubDate>Fri, 22 Feb 2013 11:34:24 +0800</pubDate><description><![CDATA[[+]

网络通信基础UDP Socket的使用过程广播数据包的原理使用UDP协议发送接收广播包的过程


网络通信基础
如果网络中两个主机上的应用程序要相互通信，其一要知道彼此的IP，其二要知道程序可监听的端口。因为同一主机上的程序使用网络是通过端口号来区分的。
UDP Socket的使用过程：
1. 初始化网络库
2. 创建SOCK_DGRAM类型的Socket。
3. 绑]]></description><category></category></item><item><title><![CDATA[Android软键盘遮住界面解决办法：通过软键盘改变视图位置]]></title><link>https://blog.youkuaiyun.com/wxhlinux/article/details/8601838</link><guid>https://blog.youkuaiyun.com/wxhlinux/article/details/8601838</guid><author>wxhlinux</author><pubDate>Fri, 22 Feb 2013 11:31:00 +0800</pubDate><description><![CDATA[经常在使用输入法时，输入法界面会遮住输入框所在界面的按钮，解决办法是：
 
方法：

1、首先获取布局界面的Layout对像，假设名称为FrameLayout01;
定义全局对象private FrameLayout FrameLayout01;
并声明这个对象
FrameLayout01 = (FrameLayout) findViewById(R.id.FrameLayout01]]></description><category></category></item><item><title><![CDATA[android移植]]></title><link>https://blog.youkuaiyun.com/wxhlinux/article/details/8601802</link><guid>https://blog.youkuaiyun.com/wxhlinux/article/details/8601802</guid><author>wxhlinux</author><pubDate>Fri, 22 Feb 2013 11:25:31 +0800</pubDate><description><![CDATA[试验平台：芯晟CSM1201
老内核版本：2.6.12.5
第一步，先升级芯晟内核到Android1.0的内核版本－2.6.25
第二步，移植Android 

先总结一下第一步的移植过程以及遇到问题的解决办法。
首先是拿到原版2.6.12.5内核，与芯晟内核作比较，将芯晟修改和加入的部分，先做简单的拷贝到2.6.25内核，这里需要注意有几个目录或目录下下的文件是编译过程中生成的，不要]]></description><category></category></item><item><title><![CDATA[RadioGroup的多行布局]]></title><link>https://blog.youkuaiyun.com/wxhlinux/article/details/8601756</link><guid>https://blog.youkuaiyun.com/wxhlinux/article/details/8601756</guid><author>wxhlinux</author><pubDate>Fri, 22 Feb 2013 11:19:12 +0800</pubDate><description><![CDATA[RadioGroup默认的横向android:orientation="horizontal"、竖向布局android:orientation="vertical"，无法设置每行显示的个数，只能全部横向显示或者竖向显示。
而通过线性布局模版后，RadioButton却变成不是同一个组的，变成不是单选的，达不到原先想要的效果。
在RadioGroup中一行显示2个RadioButton，上面的方]]></description><category></category></item><item><title><![CDATA[activity的声明机制及返回保存信息]]></title><link>https://blog.youkuaiyun.com/wxhlinux/article/details/8601675</link><guid>https://blog.youkuaiyun.com/wxhlinux/article/details/8601675</guid><author>wxhlinux</author><pubDate>Fri, 22 Feb 2013 11:02:54 +0800</pubDate><description><![CDATA[在android中，每个界面对应一个Activity类的实例。android系统需要出渲染一个界面，其实背后，就经历了将这个界面对应的Activity类的实例进行实例，然后调用这个实例的Oncreate()、onStart()、onResume()方法进行对这个界面的渲染工作。其中，我们经常需要在onCreate（）方法中实现对这个界面使用到的资源进行必要初始化工作，比如界面相关的xml文件的指定]]></description><category></category></item><item><title><![CDATA[android中常用类及方法]]></title><link>https://blog.youkuaiyun.com/wxhlinux/article/details/8601170</link><guid>https://blog.youkuaiyun.com/wxhlinux/article/details/8601170</guid><author>wxhlinux</author><pubDate>Fri, 22 Feb 2013 09:31:06 +0800</pubDate><description><![CDATA[1.4  Android應用程式元件
1.4.1  Activity活動程式
1.4.2  Service服務程式
1.4.3  BroadcastReceiver廣播接收器
1.4.4  ContentProvider內容提供器
1.4.5  Intent啟動組件
1.4.6  View視圖組件
5.1  TextView類：文本框
5.1.1  append方法：追加文字
5]]></description><category></category></item><item><title><![CDATA[c++初级学习]]></title><link>https://blog.youkuaiyun.com/wxhlinux/article/details/8596193</link><guid>https://blog.youkuaiyun.com/wxhlinux/article/details/8596193</guid><author>wxhlinux</author><pubDate>Wed, 20 Feb 2013 21:15:45 +0800</pubDate><description><![CDATA[一.函数及函数模板
分为传变量值及传变量地址值两种。c++使用传值及传引用。传引用就是传对象的地址。
(1)对象作为函数参数(不会影响原来的实参，使用指针就可以改变原来的值。)
(4)一个默认参数需要指定一个特定值，切在之前必须赋值。
(5)将函数为返回一个引用(为将该函数用在赋值运算符的左边)
#include 
using namespace std;
int a[]={2,4,]]></description><category></category></item><item><title><![CDATA[一个按钮做大选择]]></title><link>https://blog.youkuaiyun.com/wxhlinux/article/details/8595441</link><guid>https://blog.youkuaiyun.com/wxhlinux/article/details/8595441</guid><author>wxhlinux</author><pubDate>Wed, 20 Feb 2013 17:35:33 +0800</pubDate><description><![CDATA[首先在value/string.xml文件中：


  波特率选择
  选择

  
    B9600
    B57600
    B115200  
  

在layout/main.xml中，有一个textview和button:
  
    android:id="@+id/myTextView1"
    android:layout_width="fi]]></description><category></category></item><item><title><![CDATA[简单备份]]></title><link>https://blog.youkuaiyun.com/wxhlinux/article/details/8590572</link><guid>https://blog.youkuaiyun.com/wxhlinux/article/details/8590572</guid><author>wxhlinux</author><pubDate>Tue, 19 Feb 2013 11:58:00 +0800</pubDate><description><![CDATA[mount -t vfat  /dev/mmcblk0p1 /mnt/yaffs/
public Bundle getData ()
获取附加在此事件上的任意数据的Bundle对象，需要时延迟创建。通过调用setData(Bundle)来设置Bundle的值。
需要注意的是，如果通过Messenger对象在进程间传递数据时，需要调用Bundle类的Bundle.setClassLoader(]]></description><category></category></item><item><title><![CDATA[java基础知识]]></title><link>https://blog.youkuaiyun.com/wxhlinux/article/details/8590521</link><guid>https://blog.youkuaiyun.com/wxhlinux/article/details/8590521</guid><author>wxhlinux</author><pubDate>Tue, 19 Feb 2013 11:43:37 +0800</pubDate><description><![CDATA[1.java线程状态操作
(1)sleep() & interrupt() 
线程A正在使用sleep()暂停着: Thread.sleep(100000); 
在正在执行的线程里(比如这里是B)调用 
a.interrupt(); 
令线程A放弃睡眠操作。
执行interrupt()时,并不需要获取Thread实例的锁定.当sleep中的线程被调用interrupt()时,就会放弃暂]]></description><category></category></item><item><title><![CDATA[java异常处理]]></title><link>https://blog.youkuaiyun.com/wxhlinux/article/details/8590517</link><guid>https://blog.youkuaiyun.com/wxhlinux/article/details/8590517</guid><author>wxhlinux</author><pubDate>Tue, 19 Feb 2013 11:42:43 +0800</pubDate><description><![CDATA[1.异常基础
(1)异常分类
Throwable 类是 Java 语言中所有错误或异常的超类（这就是一切皆可抛的东西）。它有两个子类：Error和Exception。
Error类体系描述了Java运行系统中的内部错误以及资源耗尽的情形。应用程序不应该抛出这种类型的对象（一般是由虚拟机抛出）。如果出现这种错误，除了尽力使程序安全
退出外，在其他方面是无能为力的。所以，在进行程序设计时，应该]]></description><category></category></item><item><title><![CDATA[android基础]]></title><link>https://blog.youkuaiyun.com/wxhlinux/article/details/8590129</link><guid>https://blog.youkuaiyun.com/wxhlinux/article/details/8590129</guid><author>wxhlinux</author><pubDate>Tue, 19 Feb 2013 10:37:27 +0800</pubDate><description><![CDATA[1.两个activity程序分析：
在/activity/AndroidManifest.xml文件里，在定义一个activity:


然后分别用两个java程序代码文件来实现这两个activity,其中activity2.java的实现如下：
public void onClick(View v)
{
 Intent intent=new Intent();
 intent.s]]></description><category></category></item><item><title><![CDATA[串口应用程序]]></title><link>https://blog.youkuaiyun.com/wxhlinux/article/details/8569859</link><guid>https://blog.youkuaiyun.com/wxhlinux/article/details/8569859</guid><author>wxhlinux</author><pubDate>Mon, 04 Feb 2013 17:54:21 +0800</pubDate><description><![CDATA[#include           /*标准输入输出定义*/

#include          /*标准函数库定义*/

#include          /*Unix 标准函数定义*/

#include      

#include       

#include           /*文件控制定义*/

#include         /*PPSIX]]></description><category></category></item><item><title><![CDATA[Linux USB 鼠标驱动程序详解]]></title><link>https://blog.youkuaiyun.com/wxhlinux/article/details/8569818</link><guid>https://blog.youkuaiyun.com/wxhlinux/article/details/8569818</guid><author>wxhlinux</author><pubDate>Mon, 04 Feb 2013 17:41:32 +0800</pubDate><description><![CDATA[USB 总线引出两个重要的链表！
一个 USB 总线引出两个重要的链表，一个为 USB 设备链表，一个为 USB 驱动链表。设备链表包含各种系统中的 USB 设备以及这些设备的所有接口，驱动链表包含 USB 设备驱动程序（usb device driver）和 USB 驱动程序（usb driver）。
 
USB 设备驱动程序（usb device driver）和 USB 驱动程序（us]]></description><category></category></item></channel></rss>