用eclipse创建一个jni测试apk
添加chardevclass接口给java调用，bin下自动生成class文件
增加一个用于自动生成jni头文件的脚本
用gen_chardevjni_h.sh脚本生成chardevjni.H头文件

注：将脚本拷贝到bin目录下执行即可自动生成
添加一个Android.mk文件，可以放在/packages/apps下和Android SDK源代码一起编译
根据jni头文件编写c文件
添加一个Android.mk文件，可以和Android SDK源代码一起编译
修改Android.mk文件，可以将so库打包到apk中

注：
使用Eclipse build APK文件,只要将so文件放在与src平级的地方创建目录结构libs/armeabi,文件名格式如:libs/armeabi/libxxx.so.
eclipse在打包的时候会根据文件名的命名规则（lib****.so）去打包so文件，开头和结尾必须分别为“lib”和“.so”，否则是不会打包到apk文件中的
修改加载so库文件失败

System.loadLibrary里头只需要写库文件的中间部分就行。
libchardevjni.so只需要填chardevjni，lib和so不需要
apk中加入jni调用，设置两个按钮用于读写chardev设备
建立目录加入so库，用Eclipse build APK时会自动把so库打包进apk
生成apk，垃圾一起提交了