<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/hanfeiyu1</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; hanfeiyu1]]></copyright><item><title><![CDATA[Android之——Surface、SurfaceView与SurfaceHolder.Callback初探]]></title><link>https://blog.youkuaiyun.com/hanfeiyu1/article/details/79497444</link><guid>https://blog.youkuaiyun.com/hanfeiyu1/article/details/79497444</guid><author>hanfeiyu1</author><pubDate>Fri, 09 Mar 2018 14:48:38 +0800</pubDate><description><![CDATA[转自:http://blog.youkuaiyun.com/l1028386804/article/details/47167553一、Surface   Surface在SDK的文档中的描述是这样的：Handle onto a raw buffer that is being managed by the screen compositor，Android中的Surface就是一个用来画图形（graphic...]]></description><category></category></item><item><title><![CDATA[设置textview行间距]]></title><link>https://blog.youkuaiyun.com/hanfeiyu1/article/details/53501806</link><guid>https://blog.youkuaiyun.com/hanfeiyu1/article/details/53501806</guid><author>hanfeiyu1</author><pubDate>Wed, 07 Dec 2016 09:46:39 +0800</pubDate><description><![CDATA[Android系统中TextView默认行间距比较窄，不美观。

    我们可以设置每行的行间距，可以通过属性android:lineSpacingExtra或android:lineSpacingMultiplier来做。

在你要设置的TextView中加入如下代码：

1、android:lineSpacingExtra 
设置行间距，如”8dp”。

2、android]]></description><category></category></item><item><title><![CDATA[解决fragment点击穿透]]></title><link>https://blog.youkuaiyun.com/hanfeiyu1/article/details/53501500</link><guid>https://blog.youkuaiyun.com/hanfeiyu1/article/details/53501500</guid><author>hanfeiyu1</author><pubDate>Wed, 07 Dec 2016 09:22:08 +0800</pubDate><description><![CDATA[叠在一起的fragment上层会响应下层的按钮点击事件，而且还会响应activity中的点击事件。在每个fragment布局的根节点加一条android:clickable="true"可破]]></description><category></category></item><item><title><![CDATA[发现了Android RadioGroup的一个Bug]]></title><link>https://blog.youkuaiyun.com/hanfeiyu1/article/details/53057433</link><guid>https://blog.youkuaiyun.com/hanfeiyu1/article/details/53057433</guid><author>hanfeiyu1</author><pubDate>Sun, 06 Nov 2016 22:55:35 +0800</pubDate><description><![CDATA[今天我在做RadioGroup定制的时候，为每个RadioButton的背景设置了一个selector,这样就可以看到点击效果。

我在XML件里设置了一个默认的RadioButton选顶是选中的，通过Android:checked=true

启动程序后，发现点击别个RadioButton的时候，默认的RadioButton选中状态总是不消息，即同时出现两个以上的按钮被选中，其它按钮状态]]></description><category></category></item><item><title><![CDATA[设置TextView的最大行数，如果文字超出最大行数显示"..."]]></title><link>https://blog.youkuaiyun.com/hanfeiyu1/article/details/52416646</link><guid>https://blog.youkuaiyun.com/hanfeiyu1/article/details/52416646</guid><author>hanfeiyu1</author><pubDate>Fri, 02 Sep 2016 20:22:19 +0800</pubDate><description><![CDATA[只需要在TextView中设置如下属性：
1、android:lines="2"
2、android:ellipsize="end"]]></description><category></category></item><item><title><![CDATA[ScrollView与RelativeLayout一起用，显示有问题的解决方法]]></title><link>https://blog.youkuaiyun.com/hanfeiyu1/article/details/52404653</link><guid>https://blog.youkuaiyun.com/hanfeiyu1/article/details/52404653</guid><author>hanfeiyu1</author><pubDate>Fri, 02 Sep 2016 00:10:17 +0800</pubDate><description><![CDATA[有一个页面是RelativeLayout,用为了让软键盘弹出时，不挤扁界面，在界面的外面包裹了一层scrollview。但是无论RelativeLayout的layout_heigt设置为

android:layout_height="wrap_content"


还是

android:layout_height="match_content"
都会使界面的显示效果与预期的不]]></description><category></category></item><item><title><![CDATA[ImageView中android:scaleType属性失败]]></title><link>https://blog.youkuaiyun.com/hanfeiyu1/article/details/52239189</link><guid>https://blog.youkuaiyun.com/hanfeiyu1/article/details/52239189</guid><author>hanfeiyu1</author><pubDate>Thu, 18 Aug 2016 13:10:22 +0800</pubDate><description><![CDATA[小羽需要一个ImageView显示一个从网络上获取的图片，该ImageView的大小为300dp * 300dp，如果图片大于300*300的尺寸，则等比例缩放然后截取显示出来，于是小羽把ImageView的scaleType属性设为了centerCrop。可是运行起来发现没有我想要的效果呀。后来发现是ImageLoader.displayimage中的“.displayer(new
 Roun]]></description><category></category></item><item><title><![CDATA[setVisibliy(View.GONE)无效]]></title><link>https://blog.youkuaiyun.com/hanfeiyu1/article/details/52239004</link><guid>https://blog.youkuaiyun.com/hanfeiyu1/article/details/52239004</guid><author>hanfeiyu1</author><pubDate>Thu, 18 Aug 2016 11:16:37 +0800</pubDate><description><![CDATA[今天做项目发现imageView.setVisibily(View.Gone)突然无效了。明明已经设置了，但是还是显示出来了图片。后来从网上baidu发现，是由于imageView设置了animation，并且设置了setFillAfter(true)，经过实验发现只要在imageView.setVisibily(View.GONE)之前，设置imageView.clearAnimation()就]]></description><category></category></item><item><title><![CDATA[VirtualBox 的四种网络模式]]></title><link>https://blog.youkuaiyun.com/hanfeiyu1/article/details/52228165</link><guid>https://blog.youkuaiyun.com/hanfeiyu1/article/details/52228165</guid><author>hanfeiyu1</author><pubDate>Wed, 17 Aug 2016 09:56:02 +0800</pubDate><description><![CDATA[VirtualBox 是一款免费、开源的强大的虚拟机软件，可以在同一台计算机上同时创建和运行多个虚拟机，这些虚拟机可以运行着不同的操作系统，包括各版本 Windows、Linux 、Android 等多种系统。我们使用时不免会遇到上网的问题，那么如何设置上网呢？






工具/原料





VirtualBox






方法/步骤



]]></description><category></category></item><item><title><![CDATA[Android 禁止系统休眠，使屏幕不变暗，保持游戏中屏幕高亮]]></title><link>https://blog.youkuaiyun.com/hanfeiyu1/article/details/51828778</link><guid>https://blog.youkuaiyun.com/hanfeiyu1/article/details/51828778</guid><author>hanfeiyu1</author><pubDate>Tue, 05 Jul 2016 09:30:35 +0800</pubDate><description><![CDATA[Android 禁止系统休眠，使屏幕不变暗，保持游戏中屏幕高亮

实现这一功能的方法有两种，一种是在Manifest.xml文件里面声明，一种是在代码里面修改LayoutParams的标志位。具体如下：

1、在Manifest.xml文件里面用user-permission声明。代码如下：


   
     



　　这种方法，在安装apk时，系统会提示安装人是否允]]></description><category></category></item><item><title><![CDATA[引入其他项目做为module之后，在编译时候提示“Error:Dependency Android_2015:projLib:unspecified on project projAPK resol”]]></title><link>https://blog.youkuaiyun.com/hanfeiyu1/article/details/50732346</link><guid>https://blog.youkuaiyun.com/hanfeiyu1/article/details/50732346</guid><author>hanfeiyu1</author><pubDate>Wed, 24 Feb 2016 17:23:55 +0800</pubDate><description><![CDATA[1、修改 apply plugin: 'com.android.application'为 apply plugin: 'com.android.library'
2、删除 applicationId "xxx.xxx.xxxx"]]></description><category></category></item><item><title><![CDATA[Android Intent传递object]]></title><link>https://blog.youkuaiyun.com/hanfeiyu1/article/details/50726486</link><guid>https://blog.youkuaiyun.com/hanfeiyu1/article/details/50726486</guid><author>hanfeiyu1</author><pubDate>Tue, 23 Feb 2016 22:17:07 +0800</pubDate><description><![CDATA[﻿﻿
Android中Intent传递类对象提供了两种方式一种是 通过实现Serializable接口传递对象，一种是通过实现Parcelable接口传递对象。
要求被传递的对象必须实现上述2种接口中的一种才能通过Intent直接传递。
Intent中传递这2种对象的方法：

Bundle.putSerializable(Key,Object);  //实现Serializable接口的]]></description><category></category></item><item><title><![CDATA[AndRoid usb HOST开发]]></title><link>https://blog.youkuaiyun.com/hanfeiyu1/article/details/50725987</link><guid>https://blog.youkuaiyun.com/hanfeiyu1/article/details/50725987</guid><author>hanfeiyu1</author><pubDate>Tue, 23 Feb 2016 20:48:42 +0800</pubDate><description><![CDATA[﻿﻿
目录
 [隐藏]
1USB主机
1.1文档内容
1.2相关例子
1.3API概述
1.4Android中manifest文件的需求
1.4.1Manifest文件和资源文件的例子
1.5用配件工作
1.5.1发现设备
1.5.1.1使用一个意图过滤器
1.5.1.2枚举所有配件
1.5.2获得使用一个配件的权限
1.5.3和设备之间的“交流”
1.5.4中止和设]]></description><category></category></item><item><title><![CDATA[Execution failed for task ':app:compileDebugNdk']]></title><link>https://blog.youkuaiyun.com/hanfeiyu1/article/details/47835419</link><guid>https://blog.youkuaiyun.com/hanfeiyu1/article/details/47835419</guid><author>hanfeiyu1</author><pubDate>Fri, 21 Aug 2015 15:34:59 +0800</pubDate><description><![CDATA[在编写NDK的文件时，遇到了如下的报警。
Error:Execution failed for task ':app:compileDebugNdk'.
> Error:Execution failed for task ':app:compileDebugNdk'.
> com.android.ide.common.process.ProcessException: org.gradle.]]></description><category></category></item><item><title><![CDATA[Android stduio NDK开发]]></title><link>https://blog.youkuaiyun.com/hanfeiyu1/article/details/47834783</link><guid>https://blog.youkuaiyun.com/hanfeiyu1/article/details/47834783</guid><author>hanfeiyu1</author><pubDate>Fri, 21 Aug 2015 15:04:22 +0800</pubDate><description><![CDATA[﻿﻿
前言

本文的目标是在Android studio中进行NDK的开发。示例是在main activity中显示一个字符串，而字符串的内容是来自于一个C函数。归结于一句话：NDK是为了让上层的java应用能够调用底层的c/c++而设计的。马上进入主题。


创建工程


创建一个名为jniDemo的blank activity工程，activity名为MyActivity，在]]></description><category></category></item><item><title><![CDATA[many-tp-one]]></title><link>https://blog.youkuaiyun.com/hanfeiyu1/article/details/46437473</link><guid>https://blog.youkuaiyun.com/hanfeiyu1/article/details/46437473</guid><author>hanfeiyu1</author><pubDate>Wed, 10 Jun 2015 08:57:12 +0800</pubDate><description><![CDATA[many-to-one：描述多对一的一种数据模型，它指定many一方是不能独立存在的，我个人认为many-to-one是NHB中保证数据有效性的最有用的一种映射，通过使用many-to-one能有效的防治孤儿记录被写入到数据表中。在本文描述的例子中，Student类和Classes类之间是多对一关系．

　　通过many-to-one元素,可以定义一种常见的与另一个持久化类的关联。这种关系模型]]></description><category></category></item></channel></rss>