<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Captain_Magicer的博客]]></title><description><![CDATA[http://blog.magicer.xyz]]></description><link>https://blog.youkuaiyun.com/Captain_Magicer</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Captain_Magicer]]></copyright><item><title><![CDATA[进击的Android工程师之Java基础： 注解]]></title><link>https://blog.youkuaiyun.com/Captain_Magicer/article/details/79553661</link><guid>https://blog.youkuaiyun.com/Captain_Magicer/article/details/79553661</guid><author>Captain_Magicer</author><pubDate>Wed, 14 Mar 2018 13:57:42 +0800</pubDate><description><![CDATA[在Android开发中我们经常会用到注解，例如@Override Butterknife中的BindView等。这里主要记录下注解怎么写和简单的使用。



基本语法

我们通过Override注解的定义来切入注解的语法。



    @Target(ElementType.METHOD)
    @Retention(RetentionPolicy.SOURCE)
    public @in...]]></description><category></category></item><item><title><![CDATA[进击的Android工程师之Java基础： 反射]]></title><link>https://blog.youkuaiyun.com/Captain_Magicer/article/details/79553621</link><guid>https://blog.youkuaiyun.com/Captain_Magicer/article/details/79553621</guid><author>Captain_Magicer</author><pubDate>Wed, 14 Mar 2018 13:54:49 +0800</pubDate><description><![CDATA[反射机制呢就是在程序运行时，动态的获取类（class），类的方法（method）属性（field）等。主要的注意点就是程序运行时动态的获取。 
这里主要是从代码的角度来讲解Java反射。在使用中我们用的较多的几个类有Class，Method，Field，Constructor,Annotation等。 
下面我们分别介绍下。



获取Class

获取class对象有如下三种方式:


cat....]]></description><category></category></item><item><title><![CDATA[Android Retrofit 2.0的基本使用]]></title><link>https://blog.youkuaiyun.com/Captain_Magicer/article/details/54415265</link><guid>https://blog.youkuaiyun.com/Captain_Magicer/article/details/54415265</guid><author>Captain_Magicer</author><pubDate>Sat, 14 Jan 2017 00:36:31 +0800</pubDate><description><![CDATA[原文地址:http://blog.magicer.xyz/2017/01/android-retrofit2-basic/简介Retrofit是square公司全家桶中的一员。在okhttp基础上封装的一个网络请求框架。其他废话就不多说了。有几篇不错的文章，可以看一下。 
官方介绍 
深入浅出 Retrofit，这么牛逼的框架你们还不来看看？ 
Retrofit2.0集成compile 'com.s]]></description><category></category></item><item><title><![CDATA[为Hexo NexT主题添加ShareSDK的分享]]></title><link>https://blog.youkuaiyun.com/Captain_Magicer/article/details/54413833</link><guid>https://blog.youkuaiyun.com/Captain_Magicer/article/details/54413833</guid><author>Captain_Magicer</author><pubDate>Sat, 14 Jan 2017 00:04:38 +0800</pubDate><description><![CDATA[今天发现一个分享的的sdk,可以在各个平台使用。由于不太喜欢主题提供的几个分享的样式。就试了试怎么这个。发现还是不错滴。。下面是分享的按钮和分享的样式： 
效果见下面—- 
传送门：ShareSDK 
Web集成官方文档下面是在网页上分享按钮的代码，只需要将以下代码添加到想要显示的位置即可。appkey是你自己的appkey。<!--MOB SHARE BEGIN-->
<div class="-m]]></description><category></category></item><item><title><![CDATA[Android中EventBus3.0的使用]]></title><link>https://blog.youkuaiyun.com/Captain_Magicer/article/details/54413786</link><guid>https://blog.youkuaiyun.com/Captain_Magicer/article/details/54413786</guid><author>Captain_Magicer</author><pubDate>Sat, 14 Jan 2017 00:02:40 +0800</pubDate><description><![CDATA[原文地址http://blog.magicer.xyz/2017/01/android-eventbus3-basic/简介EventBus是http://greenrobot.org/出的一个发布者/订阅者（Publisher/Subscriber）的事件总线。主要是用来在Android各个组件之间进行消息传递的。能够很好地对发布者和订阅者之间进行解耦。 
 
下图是官方给出的一个示意图： 
集成]]></description><category></category></item><item><title><![CDATA[Android 6.0之后的动态权限]]></title><link>https://blog.youkuaiyun.com/Captain_Magicer/article/details/54413758</link><guid>https://blog.youkuaiyun.com/Captain_Magicer/article/details/54413758</guid><author>Captain_Magicer</author><pubDate>Sat, 14 Jan 2017 00:01:42 +0800</pubDate><description><![CDATA[原文地址:http://blog.magicer.xyz/2017/01/android-api-23-permission/前言在Android 6.0之前，开发Android应用程序的时，开发者需要使用什么权限只需要在AndroidManifest.xml文件中显示的声明即可。如下：    <uses-permission android:name="android.permission.INT]]></description><category></category></item><item><title><![CDATA[使用SpannableStringBuilder打造超炫酷的TextView]]></title><link>https://blog.youkuaiyun.com/Captain_Magicer/article/details/54413724</link><guid>https://blog.youkuaiyun.com/Captain_Magicer/article/details/54413724</guid><author>Captain_Magicer</author><pubDate>Sat, 14 Jan 2017 00:00:26 +0800</pubDate><description><![CDATA[原文地址:http://blog.magicer.xyz/2016/12/android-SpannableStringBuilder-textview-rich-text/前段时间项目中使用到了一种效果是更改textview中制定字符串的颜色.于是就查找了下资料,发现了使用SpannableStringBuilder可以很轻易的就实现,并不用使用自定义View.那么就直接先来个代码练练手,运行看下]]></description><category></category></item><item><title><![CDATA[Error:Error: File path too long on Windows, keep below 240]]></title><link>https://blog.youkuaiyun.com/Captain_Magicer/article/details/52174558</link><guid>https://blog.youkuaiyun.com/Captain_Magicer/article/details/52174558</guid><author>Captain_Magicer</author><pubDate>Wed, 10 Aug 2016 17:32:08 +0800</pubDate><description><![CDATA[Error:Error: File path too long on Windows, keep below 240 characters : C:\Users\Jason\Desktop\TEMP\emoji\Magicer-Android-master\AndroidViewPager\viewpagerdemo2\build\intermediates\exploded-aar\com.and]]></description><category></category></item><item><title><![CDATA[Android Studio 出现Failed to open zip file的问题]]></title><link>https://blog.youkuaiyun.com/Captain_Magicer/article/details/52076338</link><guid>https://blog.youkuaiyun.com/Captain_Magicer/article/details/52076338</guid><author>Captain_Magicer</author><pubDate>Sun, 31 Jul 2016 01:02:41 +0800</pubDate><description><![CDATA[详细问题截图如下解决方法出现这种问题的主要原因是gradle不完整。无法找到相应的zip文件。 
那么怎么解决呢？step:1 查看版本首先我们打开setting搜索gradle。我们可以从该界面上看到gradle的版本。step:2 下载之后我们就可以去官网下载响应的版本了。 
http://downloads.gradle.org/distributions/gradle-2.10-all.zi]]></description><category></category></item><item><title><![CDATA[Hexo博客主题NexT使用自定义的CSS样式]]></title><link>https://blog.youkuaiyun.com/Captain_Magicer/article/details/49073873</link><guid>https://blog.youkuaiyun.com/Captain_Magicer/article/details/49073873</guid><author>Captain_Magicer</author><pubDate>Mon, 12 Oct 2015 14:56:33 +0800</pubDate><description><![CDATA[原文地址 http://magicer.xyz/2015/10/hexo-custom-style/ 
今天，创建自己的about页面的时候，像使用自定义的css样式，就像这是不是NexT可以使用自定义的CSS样式，片尝试了一下，还是可以的，因为markdown支持html标签，使用自定义的CSS样式还是不错的。下面总结一下具体的使用过程：添加样式支持为了不吧原先的像是文件搞得太乱，这里，添加子集的]]></description><category></category></item><item><title><![CDATA[java命令行提示：找不到或无法加载主类]]></title><link>https://blog.youkuaiyun.com/Captain_Magicer/article/details/47212271</link><guid>https://blog.youkuaiyun.com/Captain_Magicer/article/details/47212271</guid><author>Captain_Magicer</author><pubDate>Sun, 02 Aug 2015 21:51:49 +0800</pubDate><description><![CDATA[找不到或无法加载主类今天遇到了件特别尴尬的事情，在用Windows的命令行编译执行java程序的时候出现了：    错误：找不到或无法加载主类。然后就翻来了自己的环境变量，检查了一番，发现没有错误。（毕竟eclipse可以运行java程序，肯定不会有错误）; 
最后发现自己是这样运行的程序（用惯了Linux的命令行，按了下Tab就自动输入上了.class文件。） 
害的我找了半天问题，唉。解决方案：]]></description><category></category></item><item><title><![CDATA[Android Retrofit 2.0的基本使用]]></title><link>https://blog.youkuaiyun.com/Captain_Magicer/article/details/47189609</link><guid>https://blog.youkuaiyun.com/Captain_Magicer/article/details/47189609</guid><author>Captain_Magicer</author><pubDate>Sat, 01 Aug 2015 20:18:30 +0800</pubDate><description><![CDATA[原文地址:http://blog.magicer.xyz/2017/01/android-retrofit2-basic/简介Retrofit是square公司全家桶中的一员。在okhttp基础上封装的一个网络请求框架。其他废话就不多说了。有几篇不错的文章，可以看一下。 
官方介绍 
深入浅出 Retrofit，这么牛逼的框架你们还不来看看？ 
Retrofit2.0集成compile 'com.s]]></description><category></category></item><item><title><![CDATA[Markdown使用]]></title><link>https://blog.youkuaiyun.com/Captain_Magicer/article/details/47189391</link><guid>https://blog.youkuaiyun.com/Captain_Magicer/article/details/47189391</guid><author>Captain_Magicer</author><pubDate>Sat, 01 Aug 2015 19:46:11 +0800</pubDate><description><![CDATA[# 欢迎使用Markdown编辑器写博客

本Markdown编辑器使用[StackEdit][6]修改而来，用它写博客，将会带来全新的体验哦：

- **Markdown和扩展Markdown简洁的语法**
- **代码块高亮**
- **图片链接和图片上传**
- ***LaTex*数学公式**
- **UML序列图和流程图**
- **离线写博客**
- **导入导出Markdown文件**]]></description><category></category></item><item><title><![CDATA[《Sublime Text 2搭建Java开发环境》]]></title><link>https://blog.youkuaiyun.com/Captain_Magicer/article/details/47188149</link><guid>https://blog.youkuaiyun.com/Captain_Magicer/article/details/47188149</guid><author>Captain_Magicer</author><pubDate>Sat, 01 Aug 2015 17:06:26 +0800</pubDate><description><![CDATA[《Sublime Text 2搭建Java开发环境》

作者：chszs，转载需注明。
作者博客主页：http://blog.youkuaiyun.com/chszs

Sublime Text 2是我非常喜欢的文本编辑器，它美观漂亮、轻量级。本文讲述怎样在Sublime Text 2上搭建Java开发环境，使得可以在Sublime上编译和运行Java程序。

1. 设置Java的PATH环境变]]></description><category></category></item><item><title><![CDATA[Android Studio 简单设置]]></title><link>https://blog.youkuaiyun.com/Captain_Magicer/article/details/47071575</link><guid>https://blog.youkuaiyun.com/Captain_Magicer/article/details/47071575</guid><author>Captain_Magicer</author><pubDate>Sun, 26 Jul 2015 21:06:59 +0800</pubDate><description><![CDATA[Android Studio 简单设置
界面设置
默认的 Android Studio 为灰色界面，可以选择使用炫酷的黑色界面。
Settings --> Appearance --> Theme ，选择
Darcula 主题即可。



字体设置
系统字体设置
如果你的Android Studio界面中，中文显示有问题，或者选择中文目录显示有问题，或者想修改菜单栏的字体，可以]]></description><category></category></item></channel></rss>