<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[lucherr 的学习历程]]></title><description><![CDATA[留下学习的点点滴滴]]></description><link>https://blog.youkuaiyun.com/lucherr</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; lucherr]]></copyright><item><title><![CDATA[Netty多语言（Java、Android 、C#、WebSocket）通信实例Demo （四）C#端简介【附源码】]]></title><link>https://blog.youkuaiyun.com/lucherr/article/details/88428244</link><guid>https://blog.youkuaiyun.com/lucherr/article/details/88428244</guid><author>lucherr</author><pubDate>Tue, 12 Mar 2019 21:12:42 +0800</pubDate><description><![CDATA[转载请注明出处,原文地址:https://blog.youkuaiyun.com/lucherr/article/details/88428244

Netty多语言（Java、Android 、C#、WebSocket）通信实例Demo （一）概述 【附源码】Netty多语言（Java、Android 、C#、WebSocket）通信实例Demo （二）Java端简介【附源码】Netty多语言（Java、A...]]></description><category></category></item><item><title><![CDATA[Netty多语言（Java、Android 、C#、WebSocket）通信实例Demo （三）Android端简介【附源码】]]></title><link>https://blog.youkuaiyun.com/lucherr/article/details/88409610</link><guid>https://blog.youkuaiyun.com/lucherr/article/details/88409610</guid><author>lucherr</author><pubDate>Mon, 11 Mar 2019 21:29:38 +0800</pubDate><description><![CDATA[转载请注明出处,原文地址:https://blog.youkuaiyun.com/lucherr/article/details/88409610

Netty多语言（Java、Android 、C#、WebSocket）通信实例Demo （一）概述 【附源码】Netty多语言（Java、Android 、C#、WebSocket）通信实例Demo （二）Java端简介【附源码】Netty多语言（Java、A...]]></description><category></category></item><item><title><![CDATA[Netty多语言（Java、Android 、C#、WebSocket）通信实例Demo （二）Java端简介【附源码】]]></title><link>https://blog.youkuaiyun.com/lucherr/article/details/88378235</link><guid>https://blog.youkuaiyun.com/lucherr/article/details/88378235</guid><author>lucherr</author><pubDate>Sun, 10 Mar 2019 22:03:13 +0800</pubDate><description><![CDATA[转载请注明出处,原文地址:https://blog.youkuaiyun.com/lucherr/article/details/88378235

Netty多语言（Java、Android 、C#、WebSocket）通信实例Demo （一）概述 【附源码】Netty多语言（Java、Android 、C#、WebSocket）通信实例Demo （二）Java端简介【附源码】Netty多语言（Java、A...]]></description><category></category></item><item><title><![CDATA[Netty多语言（Java、Android 、C#、WebSocket）通信实例Demo （一）概述  【附源码】]]></title><link>https://blog.youkuaiyun.com/lucherr/article/details/88358240</link><guid>https://blog.youkuaiyun.com/lucherr/article/details/88358240</guid><author>lucherr</author><pubDate>Sat, 09 Mar 2019 13:15:56 +0800</pubDate><description><![CDATA[转载请注明出处,原文地址:https://blog.youkuaiyun.com/lucherr/article/details/88358240

Netty多语言（Java、Android 、C#、WebSocket）通信实例Demo （一）概述 【附源码】Netty多语言（Java、Android 、C#、WebSocket）通信实例Demo （二）Java端简介【附源码】Netty多语言（Java、A...]]></description><category></category></item><item><title><![CDATA[基于WebSocket实现的Android和H5聊天通讯实例【附效果图附所有源码】]]></title><link>https://blog.youkuaiyun.com/lucherr/article/details/75673810</link><guid>https://blog.youkuaiyun.com/lucherr/article/details/75673810</guid><author>lucherr</author><pubDate>Fri, 21 Jul 2017 22:42:34 +0800</pubDate><description><![CDATA[转载请注明出处,原文地址:http://blog.youkuaiyun.com/lucherr/article/details/75673810



        最近项目需要使用WebSocket实现即时通讯，于是提前进行了技术调研，并且编写了一个聊天的Demo来体验，当然Demo是站在巨人们的肩膀上完成的，感谢前人们的辛苦付出和开源精神。
       关于WebSocket的介绍，网上有很]]></description><category></category></item><item><title><![CDATA[Android Studio使用Gradle实现自动打包，签名，自定义apk文件名，多渠道打包，集成系统签名证书【附效果图附源码】]]></title><link>https://blog.youkuaiyun.com/lucherr/article/details/72436018</link><guid>https://blog.youkuaiyun.com/lucherr/article/details/72436018</guid><author>lucherr</author><pubDate>Thu, 18 May 2017 00:06:42 +0800</pubDate><description><![CDATA[转载请注明出处,原文地址:http://blog.youkuaiyun.com/lucherr/article/details/72436018


        接触Android Stuidio有一阵子了，之前用的时候有很多小问题，不过现在的版本感觉已经很好用了，所以准备彻底从Eclipse转战Android Stuidio，这段时间把以前经常使用的公用库都从Eclipse移植过来了，今天研究了一]]></description><category></category></item><item><title><![CDATA[React Native调用Android原生代码实现车牌识别功能【附效果图附源码】]]></title><link>https://blog.youkuaiyun.com/lucherr/article/details/71908180</link><guid>https://blog.youkuaiyun.com/lucherr/article/details/71908180</guid><author>lucherr</author><pubDate>Sun, 14 May 2017 12:53:38 +0800</pubDate><description><![CDATA[转载请注明出处,原文地址:http://blog.youkuaiyun.com/lucherr/article/details/71908180        这段时间研究了下React Native，Facebook推出的，结合了Web应用和Native应用的优势，可以使用JavaScript来开发iOS和Android原生应用，决定简单研究下，于是开始搭建环境，编写HelloWorld，完成后又觉得Hel...]]></description><category></category></item><item><title><![CDATA[Android Studio在同一个窗口中打开多个Project【附效果图附源码】]]></title><link>https://blog.youkuaiyun.com/lucherr/article/details/71773878</link><guid>https://blog.youkuaiyun.com/lucherr/article/details/71773878</guid><author>lucherr</author><pubDate>Fri, 12 May 2017 23:09:35 +0800</pubDate><description><![CDATA[以前使用Eclipse开发的时候，习惯了在一个窗口中同时导入多个Project，并且其中一些Project作为公用库，其他项目可以直接引入公用库后使用。虽说AS提供了Module的方式，可以在同一个Project中新建或导入多个Module（在导入Module的时候其实是拷贝了一份源码加入到当前Project里），但这样不利于公用库的维护，所以还是不能彻底解决前面所说的问题，在网上查了下“Andr]]></description><category></category></item><item><title><![CDATA[Android对apk源码的修改--反编译+源码修改+重新打包+签名【附HelloWorld的修改实例】]]></title><link>https://blog.youkuaiyun.com/lucherr/article/details/39896549</link><guid>https://blog.youkuaiyun.com/lucherr/article/details/39896549</guid><author>lucherr</author><pubDate>Thu, 09 Oct 2014 09:01:50 +0800</pubDate><description><![CDATA[文章以HelloWorld为例讲述了对apk源码进行修改的方法]]></description><category></category></item><item><title><![CDATA[Android客户端与服务端（jsp）之间json的传输与解析【附效果图附源码】]]></title><link>https://blog.youkuaiyun.com/lucherr/article/details/25122815</link><guid>https://blog.youkuaiyun.com/lucherr/article/details/25122815</guid><author>lucherr</author><pubDate>Tue, 06 May 2014 14:24:52 +0800</pubDate><description><![CDATA[最近有个项目需要用到json的传输，之前不是太了解，在网上找了些相关资料，写了一个小小的demo，可以实现基本功能。]]></description><category></category></item><item><title><![CDATA[Android控件定制--具有滑动页面的容器+具有滑动菜单的容器【附效果图附源码】]]></title><link>https://blog.youkuaiyun.com/lucherr/article/details/22941891</link><guid>https://blog.youkuaiyun.com/lucherr/article/details/22941891</guid><author>lucherr</author><pubDate>Sat, 05 Apr 2014 11:59:52 +0800</pubDate><description><![CDATA[这个例子是我在业余的时间写的，主要是滑动菜单和滑动页面的效果]]></description><category></category></item><item><title><![CDATA[使用eclipse生成java doc文档 【转】]]></title><link>https://blog.youkuaiyun.com/lucherr/article/details/8910557</link><guid>https://blog.youkuaiyun.com/lucherr/article/details/8910557</guid><author>lucherr</author><pubDate>Fri, 10 May 2013 14:02:29 +0800</pubDate><description><![CDATA[一、Javadoc介绍





Javadoc其实平常我们都会见到，JAVASE的API文档就是一个javadoc，很明显，Javadoc的目的是为了能够让外部客户理解我们的代码并使用我们对外的接口。

记住：编写Javadoc的时候只需要对外的接口即可，不需要内部的接口也编写Javadoc注释;




二、Javadoc注释




一般我们的注释形式是：]]></description><category></category></item><item><title><![CDATA[onWindowFocusChanged (boolean hasWindowFocus) 一个很重要的回调函数，执行后才能获取到view的width等属性]]></title><link>https://blog.youkuaiyun.com/lucherr/article/details/8844403</link><guid>https://blog.youkuaiyun.com/lucherr/article/details/8844403</guid><author>lucherr</author><pubDate>Wed, 24 Apr 2013 20:42:32 +0800</pubDate><description><![CDATA[在实现一个LinearLayout的隐藏和显示的时候，需要根据其状态来改变另一个布局的位置，这需要获取到这个LinearLayout的宽度。刚开始觉得很简单，使用LinearLayout的getMeasuredWidth就可以获取到，不过后来试了几次，获取到的值都是0。
  然后我为LinearLayout注册了各种监听来执行，也都是0，然后又在Activity的oncCreate、onResu]]></description><category></category></item><item><title><![CDATA[解决windows下android模拟器 平板模式屏幕下方无工具条的问题-有截图]]></title><link>https://blog.youkuaiyun.com/lucherr/article/details/8841703</link><guid>https://blog.youkuaiyun.com/lucherr/article/details/8841703</guid><author>lucherr</author><pubDate>Tue, 23 Apr 2013 21:00:21 +0800</pubDate><description><![CDATA[今天为这个问题纠结了半天，刚解决掉，特此记录！！也许你也能用得上。
其实这个问题可能描述的不太准确，也不知道大家都怎么称呼那个“工具条”，先来看看图吧：


正是如图下方的红框部分，以前都能正常显示，好像是adt升级后，配置界面也不一样了，导致模拟器一直不能显示那个工具条，所以非常不方便，搞了半天，总算搞清楚是怎么回事儿了。
解决办法：
进入模拟器配置文件所在文件夹，默认在C盘用户所在]]></description><category></category></item><item><title><![CDATA[解决android模拟器 Failed to create Context 0x3005 Could not initialize OpenglES emulation...]]></title><link>https://blog.youkuaiyun.com/lucherr/article/details/8817321</link><guid>https://blog.youkuaiyun.com/lucherr/article/details/8817321</guid><author>lucherr</author><pubDate>Thu, 18 Apr 2013 09:51:58 +0800</pubDate><description><![CDATA[昨天刚更新了最新的android开发工具，eclipse、sdk、adt都更新到最新版本，在家使用的时候一切正常，但是copy到公司运行模拟器的时候就出错了！大概错误信息如下：
Failed to create Context 0x3005
emulator: WARNING:Could not initialize OpenglES emulation, using software ren]]></description><category></category></item><item><title><![CDATA[Android一个工程引用另一个工程]]></title><link>https://blog.youkuaiyun.com/lucherr/article/details/8803459</link><guid>https://blog.youkuaiyun.com/lucherr/article/details/8803459</guid><author>lucherr</author><pubDate>Mon, 15 Apr 2013 13:26:31 +0800</pubDate><description><![CDATA[在google code下载源码下来学习的时候，有时候有这种状况
一个工程包含另一个工程。相当于一个jar包的引用。但又不是jar包反而像个package
在网上找到了这个方法：
现在已经有了一个Android工程A。我们想扩展A的功能，但是不想在A的基础上做开发，于是新建了另外一个Android工程B，想在B中引用A。
一个思路是把工程A做成纯Jar包，这样其他的工程就可以直接引用了。]]></description><category></category></item><item><title><![CDATA[%1$s %1$d Android string 方便的动态改变string的值]]></title><link>https://blog.youkuaiyun.com/lucherr/article/details/8802466</link><guid>https://blog.youkuaiyun.com/lucherr/article/details/8802466</guid><author>lucherr</author><pubDate>Mon, 15 Apr 2013 09:58:21 +0800</pubDate><description><![CDATA[1、整型，比如“我今年23岁了”，这个23是整型的。在string.xml中可以这样写，我今年%1$d岁了 


在程序中，使用 






[java] view
 plaincopy






String sAgeFormat = getResources().getString(R.string.old);  
String sFinalAge =]]></description><category></category></item><item><title><![CDATA[Android五种显示Dialog的方法实现（附图+附源码）]]></title><link>https://blog.youkuaiyun.com/lucherr/article/details/8627459</link><guid>https://blog.youkuaiyun.com/lucherr/article/details/8627459</guid><author>lucherr</author><pubDate>Fri, 01 Mar 2013 20:54:26 +0800</pubDate><description><![CDATA[这段时间看一些资料，总结了一些实现Dialog对话框的方法，总得来说原理就两种，一是使用Dialog类，二是将Dialog主题应用到Activity达到Dialog的效果。
首先声明，本demo注重讲实现的方法，所以布局比较随意，谈不上美不美观，如果发现问题还请一起探讨，细分下来，我一共采用了 五种方法实现，下面来详细看看。


1、将Dialog主题应用到Activity，需要注意的是要]]></description><category></category></item><item><title><![CDATA[eclipse下快速生成注释+快速调整格式]]></title><link>https://blog.youkuaiyun.com/lucherr/article/details/8627544</link><guid>https://blog.youkuaiyun.com/lucherr/article/details/8627544</guid><author>lucherr</author><pubDate>Fri, 01 Mar 2013 12:51:37 +0800</pubDate><description><![CDATA[eclipse里非常简单的两个功能，但是绝对非常的实用！
1、注释是非常重要的，在eclipse里有快速生成注释的功能，鼠标选中需注释的方法体内，右键-Source-Gernerate Element Comment （也可用快捷键：ALT+SHIFT+J）





点击后，会生成如下所示的注释，包括方法用到的参数注释都会自动生成。



当把鼠标点击在该类非方法体的范围内]]></description><category></category></item><item><title><![CDATA[android不同版本 分辨率不一样，同一图片测出的长和宽也不一样！获取屏幕的宽和高]]></title><link>https://blog.youkuaiyun.com/lucherr/article/details/8514098</link><guid>https://blog.youkuaiyun.com/lucherr/article/details/8514098</guid><author>lucherr</author><pubDate>Thu, 17 Jan 2013 16:32:19 +0800</pubDate><description><![CDATA[今天利用canvas.drawBitmap方法画图片的时候发现一个问题，用2.1版本做的时候是居中显示的，
后来用2.2的时候却发现同样的图片，却不能居中显示了。我看了，用的是同一图片，后来想了想，估
计是与版本有关系，于是就测了下，发现同样的测试代码，在2.1版本测出屏幕长和宽为533*320图片
的长和宽为480*320，2.2版本测出屏幕长和宽为800*480图片的长和宽为720*48]]></description><category></category></item></channel></rss>