<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[严富坤-昆明移动互联网]]></title><description><![CDATA[芝麻开门，节节高]]></description><link>https://blog.youkuaiyun.com/kinbos</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; kinbos]]></copyright><item><title><![CDATA[Android优化技术（一）之代码优化篇]]></title><link>https://blog.youkuaiyun.com/kinbos/article/details/53317217</link><guid>https://blog.youkuaiyun.com/kinbos/article/details/53317217</guid><author>kinbos</author><pubDate>Thu, 24 Nov 2016 10:11:24 +0800</pubDate><description><![CDATA[从今天开始我们将进行Android优化技术方面的总结，我们将从不同的视角进行优化技术的分析总结。这一篇是从代码视角进行优化，这些都是平时编码中总结的经验，如有错误或更好的方法建议欢迎各位批评指证。接下来，让我们进入主题吧。
一、循环的优化
1、不要在for循环的第二部分语句调用函数
    在开发过程中，我们经常会用for循环来遍历数组操作，在程序中我们有可能会这样写：
for(int i]]></description><category></category></item><item><title><![CDATA[Android资源知识（六）之控件状态State List]]></title><link>https://blog.youkuaiyun.com/kinbos/article/details/53317210</link><guid>https://blog.youkuaiyun.com/kinbos/article/details/53317210</guid><author>kinbos</author><pubDate>Thu, 24 Nov 2016 10:10:34 +0800</pubDate><description><![CDATA[State List资源是定义在XML中，用来指定控件在不同状态时更换不同的背景图片，从而提高用户体验。例如，Button控件的以下几种状态：pressed, focused, neither。我们可以用State List为Button的每一种状态提供不同的背景图片。
文件路径：res/drawable/filename.xml
引用方式：
In Java: R.drawable.file]]></description><category></category></item><item><title><![CDATA[Android资源知识（五）之Layer List]]></title><link>https://blog.youkuaiyun.com/kinbos/article/details/53317200</link><guid>https://blog.youkuaiyun.com/kinbos/article/details/53317200</guid><author>kinbos</author><pubDate>Thu, 24 Nov 2016 10:09:52 +0800</pubDate><description><![CDATA[Layer(图层)资源就是管理系列drawable资源的对象。其效果类似于，Layer中最后一个item显示在最顶层。二者区别在于，的子元素可以包含各种控件标签，而Layer的子元素只能是图像bitmap。
文件路径：res/drawable/filename.xml
引用方式如下：
In Java: R.drawable.filename
In XML: @[package:]drawa]]></description><category></category></item><item><title><![CDATA[Android资源知识（四）之XML Bitmap]]></title><link>https://blog.youkuaiyun.com/kinbos/article/details/53317188</link><guid>https://blog.youkuaiyun.com/kinbos/article/details/53317188</guid><author>kinbos</author><pubDate>Thu, 24 Nov 2016 10:09:01 +0800</pubDate><description><![CDATA[XML Bitmap资源实际上就是定义在XML中指向bitmap文件的资源。其效果就是为drawable目录中原生的bitmap资源提供了一个别名（alias）。标签
通常会结合state list和layer list一起使用。例如，可以把作为的子元素。

文件路径：res/drawable/filename.xml
文件名作为资源ID。
引用方式如下：
In Java: R.dra]]></description><category></category></item><item><title><![CDATA[Android资源知识（三）之String资源]]></title><link>https://blog.youkuaiyun.com/kinbos/article/details/53317157</link><guid>https://blog.youkuaiyun.com/kinbos/article/details/53317157</guid><author>kinbos</author><pubDate>Thu, 24 Nov 2016 10:07:42 +0800</pubDate><description><![CDATA[字符串可以说是我们使用频率最高的一种资源之一了，毕竟每一款APP当中都要有一些文本提示信息或标题文字等。为了在开发过程中更加方便快捷的使用字符串，Android为我们提供了强大的字符串String资源。下面我们就系统的来学习下吧。
一、使用场景
    1、默认的窗口标题，应用程序名称
    2、某些Activity中的操作步骤，提示信息
    3、根据参数动态显示的一些字符串信息
]]></description><category></category></item><item><title><![CDATA[Android资源知识（二）之Shape Drawable的使用]]></title><link>https://blog.youkuaiyun.com/kinbos/article/details/53317143</link><guid>https://blog.youkuaiyun.com/kinbos/article/details/53317143</guid><author>kinbos</author><pubDate>Thu, 24 Nov 2016 10:06:34 +0800</pubDate><description><![CDATA[This is a generic shape defined in XML.

    这是google官方对资源Shape Drawable的定义，意思就是：这是定义在XML文件中的一类形状。通过Shape Drawable（以下简称Shape）可以使控件四个角变成圆角；设置控件的背景；设置控件内容到控件边界的距离……
    首先，贴出官方语法示例，代码如下：

shape
    ]]></description><category></category></item><item><title><![CDATA[Android资源知识（一）之Resources概览]]></title><link>https://blog.youkuaiyun.com/kinbos/article/details/53317121</link><guid>https://blog.youkuaiyun.com/kinbos/article/details/53317121</guid><author>kinbos</author><pubDate>Thu, 24 Nov 2016 10:05:15 +0800</pubDate><description><![CDATA[资源（Resources）是指应用中的图片、媒体文件、字符串、颜色值等。Android程序员在开发过程中随时要和Resources打交道，比如R.layout.activity_main、@string/hello……
一、Android应用资源的构成
    Android系统提供了一套强大的资源管理框架Resources和AssetManager，下面我们从工程目录结构来学习下Androi]]></description><category></category></item><item><title><![CDATA[初识Android系统平台]]></title><link>https://blog.youkuaiyun.com/kinbos/article/details/53317093</link><guid>https://blog.youkuaiyun.com/kinbos/article/details/53317093</guid><author>kinbos</author><pubDate>Thu, 24 Nov 2016 10:03:39 +0800</pubDate><description><![CDATA[一、Android简介
    Android的中文意思是“机器人”，它的logo也是一个可爱的小机器人。Android系统是一款基于Linux内核的操作系统，该系统最初是由Android公司的Andy Rubin带头开发的，后来Android公司被Google于2005年收购。
    世界上第一部Android系统手机是T-Mobile G1，于2008年9月23日发布。Android系统]]></description><category></category></item><item><title><![CDATA[微信小程序开发（一）之Hello World!]]></title><link>https://blog.youkuaiyun.com/kinbos/article/details/52703881</link><guid>https://blog.youkuaiyun.com/kinbos/article/details/52703881</guid><author>kinbos</author><pubDate>Thu, 29 Sep 2016 17:42:22 +0800</pubDate><description><![CDATA[一、工欲善其事，必先利其器——搭建开发环境

    首先，到官方网站上下载一个开发工具，根据自己电脑的操作系统平台下载相应的版本。安装完成后运行开发工具，此时，需要用微信扫描上面的二维码才能继续后面的操作……
开发工具下载地址
二、创建工程项目——Hello World

    具体操作步骤如下图所示，很简单，在此就不在赘述了。



创建项目.png

三、开始写代码]]></description><category></category></item><item><title><![CDATA[从Java源码角度彻底理解String,StringBuilder和StringBuffer的区别]]></title><link>https://blog.youkuaiyun.com/kinbos/article/details/52671560</link><guid>https://blog.youkuaiyun.com/kinbos/article/details/52671560</guid><author>kinbos</author><pubDate>Mon, 26 Sep 2016 16:43:03 +0800</pubDate><description><![CDATA[字符串，就是一系列字符的集合。
   Java里面提供了String，StringBuffer和StringBuilder三个类来封装字符串，其中StringBuilder类是到jdk 1.5才新增的。字符串操作可以说是几乎每门编程语言中所必不可少的，你真的理解其内幕吗？
【欢迎各位大神批评指正，转载请保留链接……谢谢！】
下面让我们开始探秘之旅吧！
1、既然都是用来封装字符串的，那为什么]]></description><category></category></item><item><title><![CDATA[听说你不明白Java里"=="和"equals()"的正确使用姿势？]]></title><link>https://blog.youkuaiyun.com/kinbos/article/details/52637185</link><guid>https://blog.youkuaiyun.com/kinbos/article/details/52637185</guid><author>kinbos</author><pubDate>Fri, 23 Sep 2016 13:16:47 +0800</pubDate><description><![CDATA[Java程序里用来测试两个变量是否相等有两种方式，那就是我们今天要深入讨论的“==”和“equals()”。相信我们的Java程序员对它都不陌生吧。去面试时也是频率很高的被面试官问到，当然了，为了打发面试官而去了解它们未免功利心太强了吧，毕竟我们在写代码时经常跟它们打交道的……废话不多说，让我们开始探索吧
【欢迎各位大神批评指正，转载请保留链接……谢谢！我的优快云博客】
一、“==”和“eq]]></description><category></category></item><item><title><![CDATA[设置PL/SQL工具SQL窗口的字体大小及颜色]]></title><link>https://blog.youkuaiyun.com/kinbos/article/details/51330632</link><guid>https://blog.youkuaiyun.com/kinbos/article/details/51330632</guid><author>kinbos</author><pubDate>Fri, 06 May 2016 12:35:14 +0800</pubDate><description><![CDATA[1、打开“工具”——“首选项”选择左侧窗口菜单里的“字体”选项，如图：


2、点击“选择”按钮打开“字体”对话框，然后就可以设置你想要的字体大小和颜色了，如下图：


3、最后保存设置即可，最终效果图如下：]]></description><category></category></item><item><title><![CDATA[解决Android签名混淆后WebView与JS交互失效的问题]]></title><link>https://blog.youkuaiyun.com/kinbos/article/details/51217869</link><guid>https://blog.youkuaiyun.com/kinbos/article/details/51217869</guid><author>kinbos</author><pubDate>Fri, 22 Apr 2016 10:38:14 +0800</pubDate><description><![CDATA[【本博客内的文章是本人的学习笔记总结，如有错误请各位批评指正，谢谢！欢迎加入群285077071讨论】

问题描述：在开发公司项目的过程中，发现打包签名后app的WebView却不能正常加载网页了，而没有打包的app却一切正常！这是什么问题呢？？
解决思路：打包签名前后加载的都是同一个网页，不同的只是签名后app被混淆了……于是，打开proguard-project.txt文件，里面果然有一]]></description><category></category></item><item><title><![CDATA[汇编语言实现冒泡排序算法]]></title><link>https://blog.youkuaiyun.com/kinbos/article/details/49431243</link><guid>https://blog.youkuaiyun.com/kinbos/article/details/49431243</guid><author>kinbos</author><pubDate>Mon, 26 Oct 2015 23:00:20 +0800</pubDate><description><![CDATA[DATA SEGMENT
     
     S1 DB 10 DUP(?)
    
    DATA ENDS


CODE SEGMENT
     ASSUME CS:CODE,DS:DATA
     START:MOV AX,DATA
           MOV DS,AX
           LEA SI,S1
           MOV CX,10]]></description><category></category></item><item><title><![CDATA[【Android学习总结】之Activity：深入理解、体验Activity的生命周期]]></title><link>https://blog.youkuaiyun.com/kinbos/article/details/49177583</link><guid>https://blog.youkuaiyun.com/kinbos/article/details/49177583</guid><author>kinbos</author><pubDate>Fri, 16 Oct 2015 14:31:51 +0800</pubDate><description><![CDATA[【本博客内的文章是本人的学习笔记总结，如有错误请各位批评指正，谢谢！欢迎加入群285077071讨论】
关于Activity的生命周期的学习，我将从以下几个方面入手来全面认识：
一、什么是生命周期？
二、Activity生命周期的官方定义
三、Activity生命周期流程图的理解
四、通过代码来切身体验每一个周期函数的执行时机
接下来，让我们开始进入正题吧。


一、什么是生命周]]></description><category></category></item><item><title><![CDATA[【Android学习总结】之Activity：初识Activity及使用]]></title><link>https://blog.youkuaiyun.com/kinbos/article/details/49125625</link><guid>https://blog.youkuaiyun.com/kinbos/article/details/49125625</guid><author>kinbos</author><pubDate>Wed, 14 Oct 2015 15:50:11 +0800</pubDate><description><![CDATA[【本博客内的文章是本人的学习笔记总结，如有错误请各位批评指正，谢谢！欢迎加入群285077071讨论】
一、Activity的目的（功能）
Activity是Android系统中四大组件（四大组件为：Activity，Service，BroadCastReceiver，ContentProvider）之一，也是最常用的一个组件。为什么会是最常用的一个组件呢？主要因为就是这个组件是和用户进行直接]]></description><category></category></item><item><title><![CDATA[【Android学习总结】之eclipse工程目录结构说明及使用]]></title><link>https://blog.youkuaiyun.com/kinbos/article/details/49025553</link><guid>https://blog.youkuaiyun.com/kinbos/article/details/49025553</guid><author>kinbos</author><pubDate>Sat, 10 Oct 2015 16:44:24 +0800</pubDate><description><![CDATA[【本博客内的文章是本人的学习笔记总结，如有错误请各位批评指正，谢谢！】
通过eclipse创建的Android工程目录结构如下：


目录结构主要分为以下8个组成部分：
1、源码目录src：该目录主要用来存放java源码
2、gen目录：该目录下的R.java是编译器自动生成的，我们无须干预。工程内Res目录下的所有资源都须通过id的形式登记在该文件内。
3、assets目录：主要是]]></description><category></category></item><item><title><![CDATA[设计模式——策略模式]]></title><link>https://blog.youkuaiyun.com/kinbos/article/details/46634507</link><guid>https://blog.youkuaiyun.com/kinbos/article/details/46634507</guid><author>kinbos</author><pubDate>Thu, 25 Jun 2015 11:34:31 +0800</pubDate><description><![CDATA[前面我们讲了设计模式中的工厂模式，今天我们来学习下策略模式。工厂模式，顾名思义就是生产“产品”的地方，以“生产”为主。策略模式其实就是封装算法的地方，在生活当中我们可能会遇到这么一种情况，在不同的时间或地点执行不同的规则。比如，超市里面会根据不同的节假日进行打折，买满200立减100，积分兑换等活动，那么针对这种情况我们如何来适应这种规则的变化呢？这就是我们今天要讲的策略模式。下面我们来模拟一个收]]></description><category></category></item><item><title><![CDATA[设计模式——简单工厂模式]]></title><link>https://blog.youkuaiyun.com/kinbos/article/details/46623917</link><guid>https://blog.youkuaiyun.com/kinbos/article/details/46623917</guid><author>kinbos</author><pubDate>Wed, 24 Jun 2015 16:51:39 +0800</pubDate><description><![CDATA[工厂模式，是用工厂方法代替new来创建对象的一种模式。通过这种模式使代码更容易扩展，接下来我们以简单计算器为例为说明。


一、需求分析

1、输入操作A，操作数B及运算符“+，-，*，/”，然后根据运算符作相应的运算

2、返回运算结果

二、编码前思考

通过什么样的方法使得我们的代码易维护，易扩展，易复用？


这四种运算的共同点是：

a、都有2个操作数A，]]></description><category></category></item><item><title><![CDATA[优秀、全面的Android学习资源汇总]]></title><link>https://blog.youkuaiyun.com/kinbos/article/details/45932661</link><guid>https://blog.youkuaiyun.com/kinbos/article/details/45932661</guid><author>kinbos</author><pubDate>Sat, 23 May 2015 10:21:24 +0800</pubDate><description><![CDATA[本博文将基于https://github.com/bboyfeiyu/android-tech-frontier/tree/master/the-bad-guys 进行扩展和补充，欢迎各位一起补充

应用开发



博主
博客
备注




任玉刚
优快云博客
深入Android应用开发，深度与广度兼顾


郭霖
优快云博客
内容实用，行文流畅，高人气博]]></description><category></category></item></channel></rss>