<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[bigjeffwind的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/bigjeffwind</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; bigjeffwind]]></copyright><item><title><![CDATA[android 蓝牙]]></title><link>https://blog.youkuaiyun.com/bigjeffwind/article/details/42554263</link><guid>https://blog.youkuaiyun.com/bigjeffwind/article/details/42554263</guid><author>bigjeffwind</author><pubDate>Fri, 09 Jan 2015 14:09:00 +0800</pubDate><description><![CDATA[有关蓝牙：
蓝牙可以让两个设备在一定距离内进行连接，以传输数据。这个数据可以互相传输，你传给我，我也可以传给你。
两个连接的设备，一个作为服务器端，一个作为客户端。


使用蓝牙，需要以下步骤
第一步打开蓝牙。
第二步发现对方蓝牙设备，服务端需要使自己置于可被发现状态（注意打开蓝牙并不一定可被发现），然后客户端去寻找蓝牙。
第三步客户端去连接服务端。
第四步传输数据。
这些步骤]]></description><category></category></item><item><title><![CDATA[Android Hover事件发起过程]]></title><link>https://blog.youkuaiyun.com/bigjeffwind/article/details/40654107</link><guid>https://blog.youkuaiyun.com/bigjeffwind/article/details/40654107</guid><author>bigjeffwind</author><pubDate>Fri, 31 Oct 2014 14:29:31 +0800</pubDate><description><![CDATA[ViewRootImpl.doProcessInputEvent
-->
ViewRootImpl.deliverInputEvent]]></description><category></category></item><item><title><![CDATA[本地已有Android源码时，Android源码环境搭建过程]]></title><link>https://blog.youkuaiyun.com/bigjeffwind/article/details/40581431</link><guid>https://blog.youkuaiyun.com/bigjeffwind/article/details/40581431</guid><author>bigjeffwind</author><pubDate>Wed, 29 Oct 2014 09:35:48 +0800</pubDate><description><![CDATA[1 安装虚拟机
2 虚拟机上安装ubuntu
3 JDK1.6]]></description><category></category></item><item><title><![CDATA[设置EditText不弹出键盘]]></title><link>https://blog.youkuaiyun.com/bigjeffwind/article/details/28109513</link><guid>https://blog.youkuaiyun.com/bigjeffwind/article/details/28109513</guid><author>bigjeffwind</author><pubDate>Mon, 02 Jun 2014 15:53:41 +0800</pubDate><description><![CDATA[有时候会需要EditText使用自定义的输入盘，ru]]></description><category></category></item><item><title><![CDATA[源码混淆编译问题]]></title><link>https://blog.youkuaiyun.com/bigjeffwind/article/details/27670825</link><guid>https://blog.youkuaiyun.com/bigjeffwind/article/details/27670825</guid><author>bigjeffwind</author><pubDate>Fri, 30 May 2014 13:57:09 +0800</pubDate><description><![CDATA[源码编译时会用ProGuard混淆器做代码混淆、优化，过程中可能会删除掉个别类里的个别方法。
有遇到在Eclipse里编译运行没问题，在源码下编译有问题的，报错“cannot find method”、“Rejecting re-init on previously-failed class Lcom/noahedu/”之类，可以像下面任意一种方式修改试试：
1、在mk文件里加上一句：LOCA]]></description><category></category></item><item><title><![CDATA[Android Jni之如何由Java文件生成匹配的.h文件]]></title><link>https://blog.youkuaiyun.com/bigjeffwind/article/details/23247093</link><guid>https://blog.youkuaiyun.com/bigjeffwind/article/details/23247093</guid><author>bigjeffwind</author><pubDate>Wed, 09 Apr 2014 09:34:55 +0800</pubDate><description><![CDATA[命令：
1 设置路径到Android工程目录下：cdworkspace\example\JniTest\bin\classes
2 执行编译命令：javah -jnicom.example.jnitest.JniProxy]]></description><category></category></item><item><title><![CDATA[在Eclipse中配置NDK自动编译环境builders]]></title><link>https://blog.youkuaiyun.com/bigjeffwind/article/details/21691377</link><guid>https://blog.youkuaiyun.com/bigjeffwind/article/details/21691377</guid><author>bigjeffwind</author><pubDate>Fri, 21 Mar 2014 08:25:28 +0800</pubDate><description><![CDATA[更新说明：对于新版本的ADT（具体版本不记得了，总之，现在下载的ADT都有），google已经提供了直接配置调用ndk-build的功能，下面的内容已经没有必要了。只需要在工程上右键，选择Android Tools，然后add native supoprt即可）




对于NDK的编译，切换到目标目录下，运行ndk-build脚本即可。

对于使用Eclipse开发，我们希望EC能]]></description><category></category></item><item><title><![CDATA[Android中Bitmap,byte[],Drawable相互转化]]></title><link>https://blog.youkuaiyun.com/bigjeffwind/article/details/21534401</link><guid>https://blog.youkuaiyun.com/bigjeffwind/article/details/21534401</guid><author>bigjeffwind</author><pubDate>Wed, 19 Mar 2014 15:23:26 +0800</pubDate><description><![CDATA[Android中Bitmap,byte[],Drawable相互转化




一、相关概念
1、Drawable就是一个可画的对象，其可能是一张位图（BitmapDrawable），也可能是一个图形（ShapeDrawable），还有可能是一个图层（LayerDrawable），我们根据画图的需求，创建相应的可画对象
2、Canvas画布，绘图的目的区域，用于绘图
3、Bitmap]]></description><category></category></item><item><title><![CDATA[error: No resource identifier found for attribute 问题]]></title><link>https://blog.youkuaiyun.com/bigjeffwind/article/details/20116443</link><guid>https://blog.youkuaiyun.com/bigjeffwind/article/details/20116443</guid><author>bigjeffwind</author><pubDate>Fri, 28 Feb 2014 08:05:05 +0800</pubDate><description><![CDATA[在res.xml中自定义xml文件，出现error: No resource identifier found for attribute的问题。
是因为没有在res.values中加入attrs文件。
文件格式如下：]]></description><category></category></item><item><title><![CDATA[PopupWindow点击事件响应备忘]]></title><link>https://blog.youkuaiyun.com/bigjeffwind/article/details/17354293</link><guid>https://blog.youkuaiyun.com/bigjeffwind/article/details/17354293</guid><author>bigjeffwind</author><pubDate>Mon, 16 Dec 2013 16:00:39 +0800</pubDate><description><![CDATA[setFocusable(true);
设置是否聚焦在本PopupWindow


setOutsideTouchable(true);
设置是否响应外部点击，设置为true则点击外部会响应dispatchTouchEvent，否则不响应。


setTouchModal(false);
设置外部点击时间是否分发给外部控件。如果为false则分发，此时点击外部会先响应外部事件，再]]></description><category></category></item><item><title><![CDATA[Touch事件分配流程备忘]]></title><link>https://blog.youkuaiyun.com/bigjeffwind/article/details/17349899</link><guid>https://blog.youkuaiyun.com/bigjeffwind/article/details/17349899</guid><author>bigjeffwind</author><pubDate>Mon, 16 Dec 2013 12:06:40 +0800</pubDate><description><![CDATA[1 touch事件分发流程


Looper获取touch信息
-->
InputEventReceiver.dispatchInputEvent()

-->
ViewRootImpl$WindowInputEventReceiver.onInputEvent()

-->
ViewRootImpl.enqueueInputEvent()  在ViewRootImpl中有一]]></description><category></category></item><item><title><![CDATA[Intent MimeType过滤备忘]]></title><link>https://blog.youkuaiyun.com/bigjeffwind/article/details/17093295</link><guid>https://blog.youkuaiyun.com/bigjeffwind/article/details/17093295</guid><author>bigjeffwind</author><pubDate>Tue, 03 Dec 2013 11:48:50 +0800</pubDate><description><![CDATA[一级过滤：
一般来说Manifest声明的Activity的属于
"android.intent.action.VIEW"
"android.intent.action.EDIT"
之一。
这是第一级过滤。
 
二级过滤：
还有一个属性用于二级过滤。
 
 
例如：
        
            android:name="emo.main.MainAppAc]]></description><category></category></item><item><title><![CDATA[Android dip是什么]]></title><link>https://blog.youkuaiyun.com/bigjeffwind/article/details/10323535</link><guid>https://blog.youkuaiyun.com/bigjeffwind/article/details/10323535</guid><author>bigjeffwind</author><pubDate>Mon, 26 Aug 2013 09:12:59 +0800</pubDate><description><![CDATA[虽然一直在布局文件里面使用长度的计量单位dip。可是一直弄不清楚他到底表示什么，是怎么进行计算的。
 
翻看一下资料，其实dip就是一个物理长度单位，跟厘米是同一个概念。也就是说不管你的屏幕分辨率是多少都好，我的长度就定死这么长了。所以其实可以把它看成跟厘米一样的计量单位。
 
 
计算方法：
首先要引入DPI的概念，DPI表示每英寸像素数，就是你手机屏幕像素除以手机的宽高。如120d]]></description><category></category></item><item><title><![CDATA[把应用安装到Android系统目录下]]></title><link>https://blog.youkuaiyun.com/bigjeffwind/article/details/10197405</link><guid>https://blog.youkuaiyun.com/bigjeffwind/article/details/10197405</guid><author>bigjeffwind</author><pubDate>Thu, 22 Aug 2013 19:49:29 +0800</pubDate><description><![CDATA[adb shell: 登陆adb
suapk: 获取系统权限(每个机器不一样)
mount -o remount /system: 重新挂载/system
chmod 777 /system/app/: 使system/app/可读可写
rm Writert.apk: 删除Writer.apk
exit: 退出shell
adb push C:\Users\junfeng.zheng\]]></description><category></category></item><item><title><![CDATA[Android 之 TextView内部如何绘制Span样式]]></title><link>https://blog.youkuaiyun.com/bigjeffwind/article/details/8608595</link><guid>https://blog.youkuaiyun.com/bigjeffwind/article/details/8608595</guid><author>bigjeffwind</author><pubDate>Mon, 25 Feb 2013 10:51:41 +0800</pubDate><description><![CDATA[1 Span用处：可以修改TextView中的部分文字的字体，如加粗、下划线、修改颜色、行对齐方式、首行缩进、插入图片等等。具体 android.text.style.* 中寻找自己想要的Span。
之 TextView内部如何绘制Span样式" name="image_operate_63181361354262796" alt="Android 之 TextView内部如何绘制Span样式"]]></description><category></category></item></channel></rss>