<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Enbiting的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Enbiting</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Enbiting]]></copyright><item><title><![CDATA[Android Studio,Maven,发布包到本地仓库,发布包到 Bintray Jcenter 远程仓库,搭建私有仓库]]></title><link>https://blog.youkuaiyun.com/Enbiting/article/details/53468183</link><guid>https://blog.youkuaiyun.com/Enbiting/article/details/53468183</guid><author>Enbiting</author><pubDate>Mon, 05 Dec 2016 18:30:30 +0800</pubDate><description><![CDATA[使用、创造和分享

笔者曾经不思量力的思考过『是什么推动了互联网技术的快速发展？』这种伟大的命题。结论是，除了摩尔定律之外，技术经验的快速积累和广泛分享，也是重要的原因。

有人戏称，『写 Java，首先要学会选包』，在这里不好评论对错。不过这句话里面，至少包含两层意思：首先 Java 有大量的现成的依赖包，不必要自己造轮子；其次，Java 的包存放较为集中，集成方式也方便。

笔者从]]></description><category></category></item><item><title><![CDATA[携程移动端架构演进与优化之路]]></title><link>https://blog.youkuaiyun.com/Enbiting/article/details/53287570</link><guid>https://blog.youkuaiyun.com/Enbiting/article/details/53287570</guid><author>Enbiting</author><pubDate>Tue, 22 Nov 2016 16:25:24 +0800</pubDate><description><![CDATA[来自：https://mp.weixin.qq.com/s?__biz=MjM5MDI3MjA5MQ==&mid=2697265512&idx=2&sn=afc88b133d02163603c28be1efd6d40a&chksm=8376fe5cb401774a84b774a901786fa70403be6190480dd6dcae9ad41f75d2faedd913c5ca17&mpshare]]></description><category></category></item><item><title><![CDATA[比较好的android原理解释]]></title><link>https://blog.youkuaiyun.com/Enbiting/article/details/49079017</link><guid>https://blog.youkuaiyun.com/Enbiting/article/details/49079017</guid><author>Enbiting</author><pubDate>Mon, 12 Oct 2015 20:13:50 +0800</pubDate><description><![CDATA[http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0603/2983.html
http://blog.youkuaiyun.com/yanbober/article/details/45970721]]></description><category></category></item><item><title><![CDATA[分享45个android实例源码，很好很强大]]></title><link>https://blog.youkuaiyun.com/Enbiting/article/details/46328627</link><guid>https://blog.youkuaiyun.com/Enbiting/article/details/46328627</guid><author>Enbiting</author><pubDate>Tue, 02 Jun 2015 14:41:03 +0800</pubDate><description><![CDATA[分享45个android实例源码，很好很强大
http://www.apkbus.com/android-20978-1-1.html

andriod闹钟源代码
http://www.apkbus.com/android-20974-1-1.html

android源码分享之指南针程序
http://www.apkbus.com/android-20973-1-1.html
]]></description><category></category></item><item><title><![CDATA[Android 你应该知道的学习资源 进阶之路贵在坚持]]></title><link>https://blog.youkuaiyun.com/Enbiting/article/details/44780225</link><guid>https://blog.youkuaiyun.com/Enbiting/article/details/44780225</guid><author>Enbiting</author><pubDate>Tue, 31 Mar 2015 15:26:49 +0800</pubDate><description><![CDATA[1、国外教程网站

Android Developers Blog

不解释


vogella

很不错的网站，免费的，包含android的教程也比较全面，并且教程中经常引用大牛blog，会有很多意外发现。代码资源有提供，但是不是很好找。

非常推荐



tutorialspoint

非常适合入门，提供基本所有的基础教程，并且N多的例子。除了支持在线学习外，]]></description><category></category></item><item><title><![CDATA[ListView加载网络数据和图片]]></title><link>https://blog.youkuaiyun.com/Enbiting/article/details/44654449</link><guid>https://blog.youkuaiyun.com/Enbiting/article/details/44654449</guid><author>Enbiting</author><pubDate>Thu, 26 Mar 2015 19:41:18 +0800</pubDate><description><![CDATA[如，从服务器端获得商品名称、价格、简介和图片，加载到Android ListView中。又如加载微博内容。



需了解熟悉：
1、ListView行布局，排版，getView方法
这个案例可以说是实现ListView图文混排的网络版。关于在ListView中实现排版的方法，参      考：http://blog.163.com/ppy2790@126/blog/static/103]]></description><category></category></item><item><title><![CDATA[ListView无数据时显示其他View]]></title><link>https://blog.youkuaiyun.com/Enbiting/article/details/42462419</link><guid>https://blog.youkuaiyun.com/Enbiting/article/details/42462419</guid><author>Enbiting</author><pubDate>Tue, 06 Jan 2015 17:47:50 +0800</pubDate><description><![CDATA[今天看的一块布局是这样的：


 
    The frame layout is here since we will be showing either
    the empty view or the list view.
    -->

    FrameLayout
        android:layout_width="match_parent"
        andr]]></description><category></category></item><item><title><![CDATA[ssh: connect to host localhost port 22: Connection refused]]></title><link>https://blog.youkuaiyun.com/Enbiting/article/details/40857405</link><guid>https://blog.youkuaiyun.com/Enbiting/article/details/40857405</guid><author>Enbiting</author><pubDate>Thu, 06 Nov 2014 11:25:45 +0800</pubDate><description><![CDATA[/etc/ssh/sshd_config,
 i.e. Port
 22, PasswordAuthentication
 yes]]></description><category></category></item><item><title><![CDATA[在ubuntu中配置SSH(解决connect to host localhost port 22: Connection refused问题)]]></title><link>https://blog.youkuaiyun.com/Enbiting/article/details/40855423</link><guid>https://blog.youkuaiyun.com/Enbiting/article/details/40855423</guid><author>Enbiting</author><pubDate>Thu, 06 Nov 2014 08:58:28 +0800</pubDate><description><![CDATA[简单地说
 
配置hadoop时必须的一步就是保证ssh是联通的。如果你的ubuntu中没有安装ssh，具体的安装步骤是这样的:
 
1到 https://launchpad.net/ubuntu/lucid/i386/openssh-client/1:5.3p1-3ubuntu3。
下载文件” openssh-client_5.3p1-3ubuntu3_i386.deb ”并在终端中安]]></description><category></category></item><item><title><![CDATA[百度地图画轨迹连接线]]></title><link>https://blog.youkuaiyun.com/Enbiting/article/details/40585319</link><guid>https://blog.youkuaiyun.com/Enbiting/article/details/40585319</guid><author>Enbiting</author><pubDate>Wed, 29 Oct 2014 13:45:30 +0800</pubDate><description><![CDATA[package com.life.hua.activity;  
import android.content.Context;  
import android.graphics.Canvas;  
import android.graphics.Color;  
import android.graphics.Paint;  
import android.graphics.Pain]]></description><category></category></item><item><title><![CDATA[ubuntu下SVN服务器安装配置]]></title><link>https://blog.youkuaiyun.com/Enbiting/article/details/40346069</link><guid>https://blog.youkuaiyun.com/Enbiting/article/details/40346069</guid><author>Enbiting</author><pubDate>Tue, 21 Oct 2014 15:49:25 +0800</pubDate><description><![CDATA[ubuntu下SVN服务器安装配置




一、SVN安装
1.安装包
$ sudo apt-get install subversion

2.添加svn管理用户及subversion组
$ sudo adduser svnuser
$ sudo addgroup subversion
$ sudo addgroup svnuser subversion 

3.创建]]></description><category></category></item><item><title><![CDATA[Android网址或Blog]]></title><link>https://blog.youkuaiyun.com/Enbiting/article/details/40046047</link><guid>https://blog.youkuaiyun.com/Enbiting/article/details/40046047</guid><author>Enbiting</author><pubDate>Mon, 13 Oct 2014 15:17:59 +0800</pubDate><description><![CDATA[Android网址或Blog


Android官网


身为Android开发者不知道这个网站就太说不过去了，上面有你任何你需要的东西


Android Developers Blog


Android官网博客, 在上面可以关注Android最新的进展与最权威的博客(须翻墙)


Android开源项目汇总


我的好朋友Trinea整理的非常全面的Git]]></description><category></category></item><item><title><![CDATA[GitLab 安装笔记]]></title><link>https://blog.youkuaiyun.com/Enbiting/article/details/39232797</link><guid>https://blog.youkuaiyun.com/Enbiting/article/details/39232797</guid><author>Enbiting</author><pubDate>Fri, 12 Sep 2014 17:33:56 +0800</pubDate><description><![CDATA[基本上参考官方文档就可以十分简单的安装上去, 其中几个注意点自己做下记录
安装要求

Ubuntu/Debian**MySQL or PostgreSQLgitgitlab-shellredis
Note: 推荐使用内部域名, 这样就可以直接用域名访问, 实现方法可以修改所有使用机的hosts 或 者自建DNS服务器(推荐)
安装教程
0.9. 在天朝的同学先将apt源更新成中科大或者]]></description><category></category></item><item><title><![CDATA[VMware Workstation虚拟机网络连接杂记、给Windows虚拟机配置固定IP]]></title><link>https://blog.youkuaiyun.com/Enbiting/article/details/38898845</link><guid>https://blog.youkuaiyun.com/Enbiting/article/details/38898845</guid><author>Enbiting</author><pubDate>Thu, 28 Aug 2014 15:29:57 +0800</pubDate><description><![CDATA[安装VMware之后，发现网络连接中多了两个网卡：VMware Network Adapter VMnet1 和 VMware Network Adapter VMnet8



其中VMnet1是host网卡，用于host方式连接网络的。VMnet8是NAT网卡，用于NAT方式连接网络的。

这两个网卡有着固定的IP地址，IP地址是自动生成的，如下图：



两个网卡属于不同]]></description><category></category></item><item><title><![CDATA[详解Android中AsyncTask的使用]]></title><link>https://blog.youkuaiyun.com/Enbiting/article/details/38510293</link><guid>https://blog.youkuaiyun.com/Enbiting/article/details/38510293</guid><author>Enbiting</author><pubDate>Tue, 12 Aug 2014 09:14:22 +0800</pubDate><description><![CDATA[在Android中实现异步任务机制有两种方式，Handler和AsyncTask。

Handler模式需要为每一个任务创建一个新的线程，任务完成后通过Handler实例向UI线程发送消息，完成界面的更新，这种方式对于整个过程的控制比较精细，但也是有缺点的，例如代码相对臃肿，在多个任务同时执行时，不易对线程进行精确的控制。关于Handler的相关知识，前面也有所介绍，不清楚的朋友们可以参照一下]]></description><category></category></item><item><title><![CDATA[Android UI设计技巧]]></title><link>https://blog.youkuaiyun.com/Enbiting/article/details/38312367</link><guid>https://blog.youkuaiyun.com/Enbiting/article/details/38312367</guid><author>Enbiting</author><pubDate>Thu, 31 Jul 2014 09:55:48 +0800</pubDate><description><![CDATA[1.使用include标签实现包含共享UI设计

（1）创建新的布局文件 title_layout.xml，里面包含共享内容的布局

（2）layout属性：其对应抽取出来的共享的布局内容


LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
   android:orientation="]]></description><category></category></item><item><title><![CDATA[对 Android 开发者有益的 40 条优化建议]]></title><link>https://blog.youkuaiyun.com/Enbiting/article/details/38312319</link><guid>https://blog.youkuaiyun.com/Enbiting/article/details/38312319</guid><author>Enbiting</author><pubDate>Thu, 31 Jul 2014 09:53:49 +0800</pubDate><description><![CDATA[本帖最后由 y407827531 于 2013-12-26 16:36 编辑

英文原文：40
 Developer Tips for Android Optimization

下面是开始Android编程的好方法：


找一些与你想做事情类似的代码
调整它，尝试让它做你像做的事情
经历问题
使用StackOverflow解决问题


对每个你像添加的特征重复上述过程]]></description><category></category></item><item><title><![CDATA[Android中的Selector的用法]]></title><link>https://blog.youkuaiyun.com/Enbiting/article/details/38311711</link><guid>https://blog.youkuaiyun.com/Enbiting/article/details/38311711</guid><author>Enbiting</author><pubDate>Thu, 31 Jul 2014 09:20:35 +0800</pubDate><description><![CDATA[Android中的Selector主要是用来改变ListView和Button控件的默认背景。其使用方法可以按一下步骤来设计:




（以在mylist_view.xml为例）




1.创建mylist_view.xml文件

首先在res目录下新建drawable文件夹，再在新建的drawable文件夹中新建mylist_view.xml，其目录结构为：res/dr]]></description><category></category></item><item><title><![CDATA[android shape的使用]]></title><link>https://blog.youkuaiyun.com/Enbiting/article/details/38311657</link><guid>https://blog.youkuaiyun.com/Enbiting/article/details/38311657</guid><author>Enbiting</author><pubDate>Thu, 31 Jul 2014 09:15:51 +0800</pubDate><description><![CDATA[shape用于设定形状，可以在selector，layout等里面使用，有6个子标签，各属性如下：


xml version="1.0" encoding="utf-8"?>
shape xmlns:android="http://schemas.android.com/apk/res/android" >
    
     圆角 -->
    corners
        andr]]></description><category></category></item><item><title><![CDATA[android Tab 位于底部 ,且每一个Tab选项对应一个Activity]]></title><link>https://blog.youkuaiyun.com/Enbiting/article/details/38275193</link><guid>https://blog.youkuaiyun.com/Enbiting/article/details/38275193</guid><author>Enbiting</author><pubDate>Tue, 29 Jul 2014 18:10:59 +0800</pubDate><description><![CDATA[紧接上一篇巧妙运用ViewStub写出类似Tab选项卡(想怎么写tab就怎么写,横着写竖着写随你) ，上一篇耦合度实在是太高了(其实那个性能也不咋滴)，饱受那一堆乱稻草捆绑在一起的痛苦，所以进行了一系列的改造。

第一步：首先你得了解TabHost和TabWidget， 将TabHost分为两个部分，一个是放内容的，还有一个就是放选项卡的，我们这里选项卡用TabWidget。TabHost的i]]></description><category></category></item></channel></rss>