<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[LeBang的博客]]></title><description><![CDATA[虽千万人，吾往矣]]></description><link>https://blog.youkuaiyun.com/lebang08</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; lebang08]]></copyright><item><title><![CDATA[用程序的思维工作——不仅仅在工作时写程序]]></title><link>https://blog.youkuaiyun.com/lebang08/article/details/77621435</link><guid>https://blog.youkuaiyun.com/lebang08/article/details/77621435</guid><author>lebang08</author><pubDate>Sun, 27 Aug 2017 16:55:34 +0800</pubDate><description><![CDATA[今天要谈的话题是思维，代码载体是DOS，若不感兴趣请出门左拐，但我建议还是花大约两分钟读完本文。在我个人看来，互联网的今天，“复用”、“连接”，是最根本的属性。而我们大多数程序工作者的工作实质，其实可以归结为“复用”这一属性。 
公司经营产品，目的是为了解决目标用户的需求。而我们码代码，目的是为了实现产品，满足用户需求。一旦产品定型，推出，那么就进入了“复用”环节兑现的阶段。 
我们一次性的代码劳动]]></description><category></category></item><item><title><![CDATA[Logcat——更优雅的日志分析]]></title><link>https://blog.youkuaiyun.com/lebang08/article/details/73718213</link><guid>https://blog.youkuaiyun.com/lebang08/article/details/73718213</guid><author>lebang08</author><pubDate>Sun, 25 Jun 2017 15:53:25 +0800</pubDate><description><![CDATA[嵌入式开发 Logcat 的过滤及输出到外部存储设备的思路。
手机开发可以单独运行的Logcat工具类]]></description><category></category></item><item><title><![CDATA[AIDL——你的应用不孤单]]></title><link>https://blog.youkuaiyun.com/lebang08/article/details/72084050</link><guid>https://blog.youkuaiyun.com/lebang08/article/details/72084050</guid><author>lebang08</author><pubDate>Sun, 14 May 2017 23:02:10 +0800</pubDate><description><![CDATA[今天聊聊AIDL，Android Interface Definition Language(安卓接口定义语言)，即安卓进程间通信。 
首先我们知道，狭义来说，一个应用对应一个进程。而如果想跨应用交互，那就涉及到进程间通信，而安卓四大组件都代表一种进程间通信的方式。]]></description><category></category></item><item><title><![CDATA[Monkey——轻松带你上手安卓压力测试]]></title><link>https://blog.youkuaiyun.com/lebang08/article/details/70858532</link><guid>https://blog.youkuaiyun.com/lebang08/article/details/70858532</guid><author>lebang08</author><pubDate>Thu, 27 Apr 2017 15:52:58 +0800</pubDate><description><![CDATA[Monkey test也有人叫做 __搞怪测试__。就是用一些稀奇古怪的操作方式去测试被测试系统，以测试系统的稳定性。
本文由浅入深，并附带小米测试的实例，讲解了常用Monkey]]></description><category></category></item><item><title><![CDATA[Android分屏/画中画——来自MIUI的一封信]]></title><link>https://blog.youkuaiyun.com/lebang08/article/details/70059643</link><guid>https://blog.youkuaiyun.com/lebang08/article/details/70059643</guid><author>lebang08</author><pubDate>Tue, 11 Apr 2017 17:05:09 +0800</pubDate><description><![CDATA[截止今日我唯一收到的开发平台给出的Android7.0分屏、画中画建议。
其实我一直觉得分屏、画中画虽然技术不难，但是对用户体验的影响非常深远。
个人觉得文章非常中肯，几乎可以成为一种开发标准。愿与各位同仁在该版本下，借鉴标准，共进共勉。]]></description><category></category></item><item><title><![CDATA[展示PDF文件——Android/IOS]]></title><link>https://blog.youkuaiyun.com/lebang08/article/details/68926661</link><guid>https://blog.youkuaiyun.com/lebang08/article/details/68926661</guid><author>lebang08</author><pubDate>Fri, 31 Mar 2017 16:27:29 +0800</pubDate><description><![CDATA[年后到现在，公司的项目紧，导致年初的计划并没有很好的执行。 
最近熬夜越熬越晚，希望6月前能如期完成第一个目标。今天谈谈直接在代码中加载PDF文件（公司的新需求，就地取材）。我的需求背景： 
1.首先，随着移动端继续侵占PC的场景，手机上阅读越来越普遍，而一些既有的PDF文本也就被希望加载到手机端做友好展示 
2.其次，公司新项目的思路是展示型，尽可能减少网络交互（即尽可能少的调用接口获取数据），除]]></description><category></category></item><item><title><![CDATA[正确使用Fragment之创建/传参——newInstance方法（native）]]></title><link>https://blog.youkuaiyun.com/lebang08/article/details/55669178</link><guid>https://blog.youkuaiyun.com/lebang08/article/details/55669178</guid><author>lebang08</author><pubDate>Sat, 18 Feb 2017 17:41:46 +0800</pubDate><description><![CDATA[使用频率如此之高的Fragment，你的使用姿势，真的正确吗？

如果你还在new Fragment(),
不妨来看看谷歌默认推荐的Fragment.newInstance()吧]]></description><category></category></item><item><title><![CDATA[旧年最末——徒手用github搭建个人web主页]]></title><link>https://blog.youkuaiyun.com/lebang08/article/details/54730534</link><guid>https://blog.youkuaiyun.com/lebang08/article/details/54730534</guid><author>lebang08</author><pubDate>Wed, 25 Jan 2017 17:56:29 +0800</pubDate><description><![CDATA[猴年真的要走了，昨晚会晤了唯一在本行业志同道合的大学小伙伴。时间不长，收获不小。进入正题，巧用github，轻松做个人web主页。先说为什么要做个人主页吧。
源于昨晚小伙伴的感悟及他的身体力行，我觉得是值得学习的方式。
这两个月我一直处于一种想写文章但却无从下手的尴尬境地，以至于一直拖沓。而小伙伴告诉我他的记录方式是这样的：
首先，将日常的零碎知识点／想法等记录在个人wiki上
其次，等有了一定积累]]></description><category></category></item><item><title><![CDATA[作旧年结束]]></title><link>https://blog.youkuaiyun.com/lebang08/article/details/53931150</link><guid>https://blog.youkuaiyun.com/lebang08/article/details/53931150</guid><author>lebang08</author><pubDate>Thu, 29 Dec 2016 18:06:55 +0800</pubDate><description><![CDATA[12.29，再过两天，2016年就结束了。 
鄙人常提笔，姑且也在优快云上作一次年终总结。
今年有所感悟同时也有所困惑的主旨在于： 工具、技术、革新、经典 。
自从入了编程这一行之后，对于这几个概念常不自觉会有所辩斗，在思想上自我搏杀（其实这也是一桩乐事）。]]></description><category></category></item><item><title><![CDATA[安卓热修复之——大搜集]]></title><link>https://blog.youkuaiyun.com/lebang08/article/details/53333895</link><guid>https://blog.youkuaiyun.com/lebang08/article/details/53333895</guid><author>lebang08</author><pubDate>Fri, 25 Nov 2016 14:21:55 +0800</pubDate><description><![CDATA[本文内容为转载。
移动端更新的效率一直为用户、开发所诟病。官方没有给出相应的解决方案，才引得Web与原生一度相爱相杀，相互融合。
然而自QQ空间团队首提 热修复 技术后。
这个世界就变了。。。]]></description><category></category></item><item><title><![CDATA[RecyclerView实现ItemClick事件——两全其美]]></title><link>https://blog.youkuaiyun.com/lebang08/article/details/53131127</link><guid>https://blog.youkuaiyun.com/lebang08/article/details/53131127</guid><author>lebang08</author><pubDate>Fri, 11 Nov 2016 18:04:30 +0800</pubDate><description><![CDATA[两种方法实现RecyclerView中添加OnItemClick事件。
第一种：通过实现OnItemTouchListener。
第二种：通过设置回调。]]></description><category></category></item><item><title><![CDATA[安卓混合开发实例——JS与Java的交互]]></title><link>https://blog.youkuaiyun.com/lebang08/article/details/52848221</link><guid>https://blog.youkuaiyun.com/lebang08/article/details/52848221</guid><author>lebang08</author><pubDate>Tue, 18 Oct 2016 13:42:49 +0800</pubDate><description><![CDATA[今天说说安卓混合开发。 
曾经有一个话题是web终会一统app，然后我们看到随着时间的推移。web越来越强大（H5啊，JS各种框架啊），但同时原生app也在不断发展。 
或许在将来还会再有这种话题论战，但目前，混合开发，结合web和原生app二者各自的优势，已经是众望所归了。其中最常见的一种方式，在安卓的webview中嵌套web，通过各类设计，让二者进行交互。使得用户体验上几乎无法分辨出究竟是否纯]]></description><category></category></item><item><title><![CDATA[我问你问我问你的答案——回调]]></title><link>https://blog.youkuaiyun.com/lebang08/article/details/52777284</link><guid>https://blog.youkuaiyun.com/lebang08/article/details/52777284</guid><author>lebang08</author><pubDate>Mon, 10 Oct 2016 14:10:16 +0800</pubDate><description><![CDATA[个人理解的回调就是， 
1.需要有两个类（调用者与被调用者，只是这两个类的调用关系比较暧昧） 
2.A调用B，让B去完成某个任务 
3.但B如果要完成这个任务，需要调用A的一个方法协作（这个方法，就是回调]]></description><category></category></item><item><title><![CDATA[安卓6.0之后——动态获取权限封装]]></title><link>https://blog.youkuaiyun.com/lebang08/article/details/52751088</link><guid>https://blog.youkuaiyun.com/lebang08/article/details/52751088</guid><author>lebang08</author><pubDate>Fri, 07 Oct 2016 18:20:23 +0800</pubDate><description><![CDATA[大家知道，在android6.0之后，谷歌为了更进一步保护用户的手机安全及知情权，在权限管理方面做了改变。
在6.0之前，我们只需要在Manifest里增加对应的权限标签即可，
如：
    <uses-permission android:name="android.permission.INTERNET" />]]></description><category></category></item><item><title><![CDATA[单例模式——国庆收心]]></title><link>https://blog.youkuaiyun.com/lebang08/article/details/52743074</link><guid>https://blog.youkuaiyun.com/lebang08/article/details/52743074</guid><author>lebang08</author><pubDate>Thu, 06 Oct 2016 12:05:00 +0800</pubDate><description><![CDATA[转眼国庆就结束了（我们公司调假，今明上班，89放假）。几天不coding，都快生疏了。 今天还是聊聊设计模式。早上又读了一遍JAVA大神的 关于设计模式的文章，受益匪浅，其实每次拜读，都有新的收获。 
就像我刚入行时听Mars老师说的，随着你编程阅历的增加，你会发现，每一年，你对接口的理解都不一样。其实在coding世界，虽然工作的时候我们会抱怨需求又变化了啊等等，但coding的乐趣，就是要拥抱变]]></description><category></category></item><item><title><![CDATA[责任链模式——P2P理财]]></title><link>https://blog.youkuaiyun.com/lebang08/article/details/52606659</link><guid>https://blog.youkuaiyun.com/lebang08/article/details/52606659</guid><author>lebang08</author><pubDate>Wed, 21 Sep 2016 12:56:01 +0800</pubDate><description><![CDATA[2015年最火的应该是股市和P2P理财吧？ 
然后2015年年底，随着e租宝事件的发酵，P2P理财行业发生了一连串连锁反应，如今一年过后，P2P江湖风云变幻，死伤无数，你，还想用P2P方式理财吗 ？今天用责任链模式解读P2P
个人视角：责任链可以是一条直链，也可以是一条环链。 发出请求者并不关心是谁处理请求，反正请求一定会在这条链上的某一个环节得到响应、]]></description><category></category></item><item><title><![CDATA[策略模式——国庆游厦门]]></title><link>https://blog.youkuaiyun.com/lebang08/article/details/52595118</link><guid>https://blog.youkuaiyun.com/lebang08/article/details/52595118</guid><author>lebang08</author><pubDate>Tue, 20 Sep 2016 13:39:43 +0800</pubDate><description><![CDATA[今天我们就来谈谈到厦门的旅游策略
 
策略模式定义了一系列的算法，并将每一个算法封装起来，而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化。]]></description><category></category></item><item><title><![CDATA[简单工厂模式——2016手机也疯狂]]></title><link>https://blog.youkuaiyun.com/lebang08/article/details/52586917</link><guid>https://blog.youkuaiyun.com/lebang08/article/details/52586917</guid><author>lebang08</author><pubDate>Mon, 19 Sep 2016 16:26:28 +0800</pubDate><description><![CDATA[工厂模式，属于设计模式中的创建类型，见名知意，就如同工厂的产品一样，将共性抽象出来成一个产品父类，各子类继承（或实现）父类，在需要创建一个具体的子类产品时，并不直接通过new的方式，而是构造一个Factory工厂类，由传入的产品要求（参数）去创建具体的产品子类。]]></description><category></category></item><item><title><![CDATA[观察者模式解读厦门建国以来最强台风]]></title><link>https://blog.youkuaiyun.com/lebang08/article/details/52538942</link><guid>https://blog.youkuaiyun.com/lebang08/article/details/52538942</guid><author>lebang08</author><pubDate>Wed, 14 Sep 2016 16:11:25 +0800</pubDate><description><![CDATA[Java观察者模式，解读厦门最强台风。]]></description><category></category></item><item><title><![CDATA[安卓折线图表之Hellocharts和MPAndroidChart实例]]></title><link>https://blog.youkuaiyun.com/lebang08/article/details/52536860</link><guid>https://blog.youkuaiyun.com/lebang08/article/details/52536860</guid><author>lebang08</author><pubDate>Wed, 14 Sep 2016 12:13:24 +0800</pubDate><description><![CDATA[本文主要对HelloCharts和MPAndroidChart的折线图的简单Demo，代码可以直接拿走使用

Hellocharts和MPAndroidChart各有优劣，个人觉得，Hellocharts在效果展示及动态处理上更亲和用户，而MPAndroidChart则在图表处理能力上更胜一筹， 两者的代码调用极其相似。]]></description><category></category></item></channel></rss>