<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[nwsuafer的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/nwsuafer</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; nwsuafer]]></copyright><item><title><![CDATA[Gson之GsonBuilder用法笔记]]></title><link>https://blog.youkuaiyun.com/nwsuafer/article/details/48439923</link><guid>https://blog.youkuaiyun.com/nwsuafer/article/details/48439923</guid><author>nwsuafer</author><pubDate>Mon, 14 Sep 2015 15:42:31 +0800</pubDate><description><![CDATA[Gson是非常强大的API，它支持Java泛型，支持现成的JSON与Java对象的转换，只要对象的成员名称与JSON中的一致即可。如果针对Java bean和JSON要使用不同的名称，那么可以使用@SerializedName注解来映射JSON和Java类中的变量。]]></description><category></category></item><item><title><![CDATA[Data Binding官方用户指南]]></title><link>https://blog.youkuaiyun.com/nwsuafer/article/details/48342583</link><guid>https://blog.youkuaiyun.com/nwsuafer/article/details/48342583</guid><author>nwsuafer</author><pubDate>Thu, 10 Sep 2015 14:04:04 +0800</pubDate><description><![CDATA[Data Binding GuideData Binding即数据绑定,Data Binding 库实现在布局文件中实现数据绑定申明，使数据的变化引起视图的自动更新，减少了逻辑代码，在Android中可以很方便的实现MVVM的开发模式。]]></description><category></category></item><item><title><![CDATA[Material Design之TextInputLayout使用示例]]></title><link>https://blog.youkuaiyun.com/nwsuafer/article/details/47301049</link><guid>https://blog.youkuaiyun.com/nwsuafer/article/details/47301049</guid><author>nwsuafer</author><pubDate>Wed, 05 Aug 2015 17:49:33 +0800</pubDate><description><![CDATA[Google在2015的IO大会上，给我们带来了更加详细的Material Design设计规范，同时，也给我们带来了全新的Android Design Support Library，在这个support库里面，Google给我们提供了更加规范的MD设计风格的控件。最重要的是，Android Design Support Library的兼容性更广，直接可以向下兼容到Android 2.2。这不得不说是一个良心之作]]></description><category></category></item><item><title><![CDATA[DEX 方法超过64K限制和gradle编译OOM问题解决]]></title><link>https://blog.youkuaiyun.com/nwsuafer/article/details/47189637</link><guid>https://blog.youkuaiyun.com/nwsuafer/article/details/47189637</guid><author>nwsuafer</author><pubDate>Sat, 01 Aug 2015 20:24:06 +0800</pubDate><description><![CDATA[如果你是一个Android开发者，你至少听说过的Dalvik的蛋疼的64K方法限制。概括地说，在一个DEX文件，你可以调用很多的方法，但你只能调用它们最前面的65,536个 ，因为这是在方法调用集合中的所有的空间了，你有。如果你的源代码和炫酷的库中方法超过了这个限制。看这篇文章就对了。]]></description><category></category></item><item><title><![CDATA[关于Android中的strings.xml的一些其他用法]]></title><link>https://blog.youkuaiyun.com/nwsuafer/article/details/44839073</link><guid>https://blog.youkuaiyun.com/nwsuafer/article/details/44839073</guid><author>nwsuafer</author><pubDate>Thu, 02 Apr 2015 22:50:46 +0800</pubDate><description><![CDATA[String 
XML resource that provides a single string. 
String Array 
XML resource that provides an array of strings. 
Plurals 
XML resource that carries different strings for different pluralizations of the same]]></description><category></category></item><item><title><![CDATA[umeng消息推送获取不到DeviceToken解决方案]]></title><link>https://blog.youkuaiyun.com/nwsuafer/article/details/42913447</link><guid>https://blog.youkuaiyun.com/nwsuafer/article/details/42913447</guid><author>nwsuafer</author><pubDate>Tue, 20 Jan 2015 09:23:48 +0800</pubDate><description><![CDATA[参考了下http://bbs.umeng.com/thread-5547-1-1.html


1.请先检查使用Demo能否正常工作
2.确定是否将appkey、MessageSecret、以及包名都更换为开发者所申请的相应值
3.确定是否将Manifest里的几个intent的前缀更换了
如果使用的是自定义IntentService :
确定是否调用PushAgent里的方法set]]></description><category></category></item><item><title><![CDATA[listview自动滚动动画]]></title><link>https://blog.youkuaiyun.com/nwsuafer/article/details/42873311</link><guid>https://blog.youkuaiyun.com/nwsuafer/article/details/42873311</guid><author>nwsuafer</author><pubDate>Mon, 19 Jan 2015 14:50:59 +0800</pubDate><description><![CDATA[效果图如下：

动画代码：
				AnimationSet set = new AnimationSet(false);
				Animation translateAnimation = new TranslateAnimation(Animation.RELATIVE_TO_SELF, 0, Animation.RELATIVE_TO_SELF, 0, Animation.RELAT]]></description><category></category></item><item><title><![CDATA[测试机按返回键整个应用退出问题解决]]></title><link>https://blog.youkuaiyun.com/nwsuafer/article/details/42523261</link><guid>https://blog.youkuaiyun.com/nwsuafer/article/details/42523261</guid><author>nwsuafer</author><pubDate>Thu, 08 Jan 2015 12:39:47 +0800</pubDate><description><![CDATA[问题描述：以前都好好的，结果现在不管打开多少个activity，只要按返回键整个应用退出
问题解决：原来是误勾选了 不保留活动这项，取消勾选就好了]]></description><category></category></item><item><title><![CDATA[android studio logcat看不到日志]]></title><link>https://blog.youkuaiyun.com/nwsuafer/article/details/42521805</link><guid>https://blog.youkuaiyun.com/nwsuafer/article/details/42521805</guid><author>nwsuafer</author><pubDate>Thu, 08 Jan 2015 11:04:27 +0800</pubDate><description><![CDATA[如图：




后来点了下右上角，原来是视图错了。又可以快乐的调bug了]]></description><category></category></item><item><title><![CDATA[Android Studio 运行出现 Multiple dex files define Landroid/support/annotation/AnimRes;解决方法]]></title><link>https://blog.youkuaiyun.com/nwsuafer/article/details/42521025</link><guid>https://blog.youkuaiyun.com/nwsuafer/article/details/42521025</guid><author>nwsuafer</author><pubDate>Thu, 08 Jan 2015 10:37:07 +0800</pubDate><description><![CDATA[问题描述

Error:Execution failed for task ':app:dexDebug'.
> com.android.ide.common.internal.LoggedErrorException: Failed to run command:
	E:\DevResources\sdk\build-tools\21.1.2\dx.bat --dex --no-optimi]]></description><category></category></item><item><title><![CDATA[Anroid ListView分组和悬浮Header以及下拉刷新功能实现]]></title><link>https://blog.youkuaiyun.com/nwsuafer/article/details/42423573</link><guid>https://blog.youkuaiyun.com/nwsuafer/article/details/42423573</guid><author>nwsuafer</author><pubDate>Mon, 05 Jan 2015 15:40:05 +0800</pubDate><description><![CDATA[先上效果图
默认状态：




下拉刷新






滑动中










滑动后：


核心代码：


package com.boredream.demo.pinnedheaderlv;

import java.util.ArrayList;
import java.util.Collections;
import java.]]></description><category></category></item><item><title><![CDATA[Android Studio中增加google-service-lib]]></title><link>https://blog.youkuaiyun.com/nwsuafer/article/details/42239399</link><guid>https://blog.youkuaiyun.com/nwsuafer/article/details/42239399</guid><author>nwsuafer</author><pubDate>Mon, 29 Dec 2014 16:02:14 +0800</pubDate><description><![CDATA[新建Module，选择Android Library


填写包名



然后就是当代码的搬运工，eclipse对应的代码拷贝过来即可。]]></description><category></category></item><item><title><![CDATA[AndroidStudio自定义属性xmlns无法识别问题解决in Gradle projects,always use http://schemas.android.com/apk/res-auto]]></title><link>https://blog.youkuaiyun.com/nwsuafer/article/details/42121521</link><guid>https://blog.youkuaiyun.com/nwsuafer/article/details/42121521</guid><author>nwsuafer</author><pubDate>Wed, 24 Dec 2014 11:22:24 +0800</pubDate><description><![CDATA[正如in Gradle projects,always usehttp://schemas.android.com/apk/res-auto for custom attributes所说的

将eclipse中 http://schemas.android.com/apk/res/com.xxx.xxx换成
 http://schemas.android.com/apk/res-auto]]></description><category></category></item><item><title><![CDATA[Initializing a Build Environment]]></title><link>https://blog.youkuaiyun.com/nwsuafer/article/details/42099453</link><guid>https://blog.youkuaiyun.com/nwsuafer/article/details/42099453</guid><author>nwsuafer</author><pubDate>Tue, 23 Dec 2014 10:23:54 +0800</pubDate><description><![CDATA[Initializing a Build Environment



In this document

Choosing a BranchSetting up a Linux build environment

Installing the JDKInstalling required packages (Ubuntu 12.04)Installing required pa]]></description><category></category></item><item><title><![CDATA[获取Map地图 经纬度与所处地理名称 相互转化]]></title><link>https://blog.youkuaiyun.com/nwsuafer/article/details/42030261</link><guid>https://blog.youkuaiyun.com/nwsuafer/article/details/42030261</guid><author>nwsuafer</author><pubDate>Fri, 19 Dec 2014 17:51:05 +0800</pubDate><description><![CDATA[原地址

什么是Geocoding？

Geocoding API是一个供程序员调用的、http形式的地图服务接口。主要服务那些非网页程序的调用。例如C# 、C++、Java等开发语言都能发送http请求且能接收返回数据。

用户只需在请求的url字串中拼接好关键字或者经纬度信息，即可获取到相应的百度经纬度或者结构化地理信息。


Geocoding API有哪些功能？

G]]></description><category></category></item><item><title><![CDATA[gradlew运行所有可选项及解释]]></title><link>https://blog.youkuaiyun.com/nwsuafer/article/details/42025379</link><guid>https://blog.youkuaiyun.com/nwsuafer/article/details/42025379</guid><author>nwsuafer</author><pubDate>Fri, 19 Dec 2014 11:00:50 +0800</pubDate><description><![CDATA[E:\AS_Workspace\BuildDemo>gradlew --help

USAGE: gradlew [option...] [task...]

-?, -h, --help          Shows this help message.
-a, --no-rebuild        Do not rebuild project dependencies.
-b, --buil]]></description><category></category></item><item><title><![CDATA[让gradle常驻内存,加快项目构建速度]]></title><link>https://blog.youkuaiyun.com/nwsuafer/article/details/42024957</link><guid>https://blog.youkuaiyun.com/nwsuafer/article/details/42024957</guid><author>nwsuafer</author><pubDate>Fri, 19 Dec 2014 10:43:55 +0800</pubDate><description><![CDATA[给gradle加上daemon选项，让gradle常驻内存， 下一次再调用时就会重用内存中的gradle，而免去加载时的消耗，如

gradle assemble --daemon


第一次调用时输出如下(耗时8.662秒）：

E:\code\android\ZeroWeiProject>gradlew assemble --daemon 
:ZeroWei:preBuild]]></description><category></category></item><item><title><![CDATA[Failed to read key from keystore解决方案]]></title><link>https://blog.youkuaiyun.com/nwsuafer/article/details/42024137</link><guid>https://blog.youkuaiyun.com/nwsuafer/article/details/42024137</guid><author>nwsuafer</author><pubDate>Fri, 19 Dec 2014 09:55:11 +0800</pubDate><description><![CDATA[异常信息：
Caused by: org.gradle.tooling.BuildException: Failed to read key from keystore
        at com.android.build.gradle.tasks.PackageApplication.doFullTaskAction(PackageApplication.groovy:110)]]></description><category></category></item><item><title><![CDATA[Task 'XXX' not found in root project 'BuildDemo'. Some candidates are: 'dexProductDebug'解决方案.]]></title><link>https://blog.youkuaiyun.com/nwsuafer/article/details/42023949</link><guid>https://blog.youkuaiyun.com/nwsuafer/article/details/42023949</guid><author>nwsuafer</author><pubDate>Fri, 19 Dec 2014 09:49:09 +0800</pubDate><description><![CDATA[具体错误信息：
org.gradle.execution.TaskSelectionException: Task 'productDebug' not found in root project 'BuildDemo'. Some candidates are: 'dexProductDebug'.
        at org.gradle.execution.TaskSelector.ge]]></description><category></category></item><item><title><![CDATA[Could not find property 'zipAlignEnabled' on com.android.build.gradle.internal.api.ApplicationVarian]]></title><link>https://blog.youkuaiyun.com/nwsuafer/article/details/42008269</link><guid>https://blog.youkuaiyun.com/nwsuafer/article/details/42008269</guid><author>nwsuafer</author><pubDate>Thu, 18 Dec 2014 17:47:49 +0800</pubDate><description><![CDATA[针对1.0中新版Gradle已经做了以下替换：
Renamed a few properties to make things more consistent.
BuildType.runProguard                 ->  minifyEnabled
BuildType.zipAlign                    -> zipAlignEnabled
Build]]></description><category></category></item></channel></rss>