<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ThemeLove的博客]]></title><description><![CDATA[好代码都开源了，烂代码都做成sdk了。！0.0！]]></description><link>https://blog.youkuaiyun.com/TheMeLove</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; TheMeLove]]></copyright><item><title><![CDATA[Sublime3 的使用]]></title><link>https://blog.youkuaiyun.com/TheMeLove/article/details/78405047</link><guid>https://blog.youkuaiyun.com/TheMeLove/article/details/78405047</guid><author>TheMeLove</author><pubDate>Tue, 31 Oct 2017 16:36:34 +0800</pubDate><description><![CDATA[Sublime 是一个比较轻量级的编辑器，有很广的用途，强大的功能可以靠插件集成来扩充，我这里主要用它来做h5和python编辑器。
安装插件可以通过Package Control来完成，但是首先要先安装Pakage Control

插件安装：可以通过Package Control来安装插件，调出Package Control的快捷键是Ctrl+Shift+P,会有输入框供用户输入，主要有]]></description><category></category></item><item><title><![CDATA[git 在Android Studio中的使用问题]]></title><link>https://blog.youkuaiyun.com/TheMeLove/article/details/78395168</link><guid>https://blog.youkuaiyun.com/TheMeLove/article/details/78395168</guid><author>TheMeLove</author><pubDate>Mon, 30 Oct 2017 17:25:01 +0800</pubDate><description><![CDATA[git 在 Android中的使用问题：
问题1：我们知道，在Android Studio中可以直接使用git 从远程仓库中clone代码，但是我一直使用gitBash 的gui，一般都是先用git Bash将远程仓库clone到本地文件件，然后用Android Studio中使用，这样操作之后，Android
 Studio的版本控制相关的菜单和界面 和直接用Android Studio克隆]]></description><category></category></item><item><title><![CDATA[adb、keytool 常用命名]]></title><link>https://blog.youkuaiyun.com/TheMeLove/article/details/78342205</link><guid>https://blog.youkuaiyun.com/TheMeLove/article/details/78342205</guid><author>TheMeLove</author><pubDate>Wed, 25 Oct 2017 15:38:29 +0800</pubDate><description><![CDATA[adb reboot ----------重启手机
应用场景：有时Android手机进场会出现卡死的情况，连长按电源键也没有用的时候，而现在的手机也不能像很早的功能机很容易卸载电池来重启手机，那怎么办呢，难道只能让其待机到没电自动关机吗？这是我们可以通过电源线连上电脑，通过adb 命令来重启它，非常好用


adb devices ---------------显示已连接的设备列表

]]></description><category></category></item><item><title><![CDATA[git 获取git仓库(自我总结)]]></title><link>https://blog.youkuaiyun.com/TheMeLove/article/details/78228815</link><guid>https://blog.youkuaiyun.com/TheMeLove/article/details/78228815</guid><author>TheMeLove</author><pubDate>Fri, 13 Oct 2017 17:39:32 +0800</pubDate><description><![CDATA[关于git的理解
1：git同VCS和SVN不同，它是分布式版本控制工具，就是各个仓库都可以 作为中央仓库，而集中式版本控制工具只有一个集中的中央仓库，每个开发者拥有不同的读写权限，并且在更新和提交的时候都必须联网（从中央仓库直接联网更新下来，或者将本地改动直接提交到中央仓库，不能本地提交，因为本地不具有中央仓库的功能，git就可以）；而git就不同，你所有的改动都可以先提交到本地仓库，到网络允]]></description><category></category></item><item><title><![CDATA[Git详解之三：Git分支]]></title><link>https://blog.youkuaiyun.com/TheMeLove/article/details/78227495</link><guid>https://blog.youkuaiyun.com/TheMeLove/article/details/78227495</guid><author>TheMeLove</author><pubDate>Fri, 13 Oct 2017 16:25:16 +0800</pubDate><description><![CDATA[Git 分支
几乎每一种版本控制系统都以某种形式支持分支。使用分支意味着你可以从开发主线上分离开来，然后在不影响主线的同时继续工作。在很多版本控制系统中，这是个昂贵的过程，常常需要创建一个源代码目录的完整副本，对大型项目来说会花费很长时间。（伯乐在线注：如果你对Git还不了解，建议从本Git系列第一篇文章开始阅读）
有人把 Git 的分支模型称为“必杀技特性”，而正是因为它，将 Git 从版本]]></description><category></category></item><item><title><![CDATA[Git详解之二：Git基础]]></title><link>https://blog.youkuaiyun.com/TheMeLove/article/details/78227467</link><guid>https://blog.youkuaiyun.com/TheMeLove/article/details/78227467</guid><author>TheMeLove</author><pubDate>Fri, 13 Oct 2017 16:23:27 +0800</pubDate><description><![CDATA[Git 基础
读完本章你就能上手使用 Git 了（伯乐在线注：如果你对Git还不了解，建议从本Git系列第一篇文章开始阅读）。本章将介绍几个最基本的，也是最常用的 Git 命令，以后绝大多数时间里用到的也就是这几个命令。读完本章，你就能初始化一个新的代码仓库，做一些适当配置；开始或停止跟踪某些文件；暂存或提交某些更
 新。我们还会展示如何让 Git 忽略某些文件，或是名称符合特定模式的文件；如]]></description><category></category></item><item><title><![CDATA[Git详解之一：Git起步]]></title><link>https://blog.youkuaiyun.com/TheMeLove/article/details/78226779</link><guid>https://blog.youkuaiyun.com/TheMeLove/article/details/78226779</guid><author>TheMeLove</author><pubDate>Fri, 13 Oct 2017 15:40:09 +0800</pubDate><description><![CDATA[起步
本章介绍开始使用 Git 前的相关知识。我们会先了解一些版本控制工具的历史背景，然后试着让 Git 在你的系统上跑起来，直到最后配置好，可以正常开始开发工作。读完本章，你就会明白为什么 Git 会如此流行，为什么你应该立即开始使用它。（查看Git详解系列的全部文章）
1.1 关于版本控制

什么是版本控制？我真的需要吗？版本控制是一种记录若干文件内容变化，以便将来查阅特定版本修订情况]]></description><category></category></item><item><title><![CDATA[[INSTALL_FAILED_DUPLICATE_PERMISSION perm=quicksdk_packageName.permission.JPUSH_MESSAGE pkg=com.shou]]></title><link>https://blog.youkuaiyun.com/TheMeLove/article/details/78127292</link><guid>https://blog.youkuaiyun.com/TheMeLove/article/details/78127292</guid><author>TheMeLove</author><pubDate>Thu, 28 Sep 2017 19:24:08 +0800</pubDate><description><![CDATA[错误场景：
安装刚打了渠道的游戏包，报了个以前没有见过的错误：权限冲突错误

adb install xxxxx.apk
Failtrue:[INSTALL_FAILED_DUPLICATE_PERMISSION perm=quicksdk_packageName.permission.JPUSH_MESSAGE pkg=com.shouyou.smsy.pptv]]]></description><category></category></item><item><title><![CDATA[Android打包工具的制作（Java  GUI）支持三种打包方式]]></title><link>https://blog.youkuaiyun.com/TheMeLove/article/details/78074165</link><guid>https://blog.youkuaiyun.com/TheMeLove/article/details/78074165</guid><author>TheMeLove</author><pubDate>Sat, 23 Sep 2017 22:47:10 +0800</pubDate><description><![CDATA[Android开发过程中，打渠道包是最平常的需求了，简化打包过程和自动化就很有必要了，你可能会说现在的Android Studio的Gradle配置就很方便，就连Eclipse也可以通过写ant插件来编写build.xml（构建文件）也可以实现多渠道打包。确实没错，但是这种打包方式需要开发者每次都去配置，然后每次都要重新在编辑器中完成。有种打包需求是通过现有的母包apk，再打出多个渠道包，即得现有]]></description><category></category></item><item><title><![CDATA[keytool.exe的详解(参数)、命名行生成keystore、java代码生成keystore]]></title><link>https://blog.youkuaiyun.com/TheMeLove/article/details/78073439</link><guid>https://blog.youkuaiyun.com/TheMeLove/article/details/78073439</guid><author>TheMeLove</author><pubDate>Sat, 23 Sep 2017 21:07:08 +0800</pubDate><description><![CDATA[http://blog.chinaunix.net/uid-17102734-id-2830223.html]]></description><category></category></item><item><title><![CDATA[Java GUI弹出对话框中的几种方式]]></title><link>https://blog.youkuaiyun.com/TheMeLove/article/details/78060603</link><guid>https://blog.youkuaiyun.com/TheMeLove/article/details/78060603</guid><author>TheMeLove</author><pubDate>Fri, 22 Sep 2017 10:56:03 +0800</pubDate><description><![CDATA[1.显示一个错误对话框，该对话框显示的 message 为 'alert':

JOptionPane.showMessageDialog(null, "alert", "alert", JOptionPane.ERROR_MESSAGE); 

2.显示一个内部信息对话框，其 message 为 'information'： 

JOptionPane.showInternalMes]]></description><category></category></item><item><title><![CDATA[aar 在Eclipse项目中的使用和sdk开发注意事项]]></title><link>https://blog.youkuaiyun.com/TheMeLove/article/details/72870747</link><guid>https://blog.youkuaiyun.com/TheMeLove/article/details/72870747</guid><author>TheMeLove</author><pubDate>Mon, 05 Jun 2017 21:07:08 +0800</pubDate><description><![CDATA[1.问题描述：aar是AndroidStudio特殊格式的压缩包，as的项目可以直接放到libs目录下，as可以自动识别其中的代码和资源，但是如果直接放到Eclipse项目中的libs目录下的话，你会发现Eclipse不能识别aar格式的压缩包，里面的资源和代码根本引用不到。这样问题就来了，我们在接入第三方sdk的时候，他们的sdk正是以aar形式给出的，我们怎么使用呢？
问题分析：我们知道，a]]></description><category></category></item><item><title><![CDATA[git 错误异常]]></title><link>https://blog.youkuaiyun.com/TheMeLove/article/details/72377311</link><guid>https://blog.youkuaiyun.com/TheMeLove/article/details/72377311</guid><author>TheMeLove</author><pubDate>Wed, 17 May 2017 13:43:55 +0800</pubDate><description><![CDATA[错误1：
           2017年5月份左右全球爆发比特币勒索病毒（通过445文件共享端口），周一到公司，发现git不能用了，原来是公司it在周末紧急做了升级,导致git 和gitlab报了以下错误。

.解决办法：ssh -keygen -R xxxxx             (xxxxx为上图红色框里面的内容)

 

 

错误2：Unable to create 'E:/sdk6...]]></description><category></category></item><item><title><![CDATA[7Zip命令详解]]></title><link>https://blog.youkuaiyun.com/TheMeLove/article/details/70312514</link><guid>https://blog.youkuaiyun.com/TheMeLove/article/details/70312514</guid><author>TheMeLove</author><pubDate>Fri, 21 Apr 2017 11:01:45 +0800</pubDate><description><![CDATA[简介：7Zip是我们常用的压缩解压缩工具，同时它也是一个开源项目，同jdk中的jar.exe一样，有强大的命令支持，比如常用的创建，解压，删除，更新等，常被开发人员用于脚本制作中。
应用场景：apk多渠道打包中，可以用来替换渠道的配置文件，删除之前的apk中的META-INF目录，用来二次签名等。]]></description><category></category></item><item><title><![CDATA[jdk中jar命令详解]]></title><link>https://blog.youkuaiyun.com/TheMeLove/article/details/70311820</link><guid>https://blog.youkuaiyun.com/TheMeLove/article/details/70311820</guid><author>TheMeLove</author><pubDate>Fri, 21 Apr 2017 10:53:57 +0800</pubDate><description><![CDATA[简介：jar.exe是jdk中的自带的压缩解压工具，Eclipse中的Export功能可以到处jar包，或者可运行的jar包，都是用的jar.exe,只是做成了图形化的界面而已，当然jdk中也提供了压缩解压的api,比如：ZipFile、ZipEntry、ZipOutputStream等，我们也可以自己实现一个图形化的压缩工具。
应用场景：1.sdk开发中需要到处自己的jar包提供给第三方使用；]]></description><category></category></item><item><title><![CDATA[Java代码调用python的几种方法]]></title><link>https://blog.youkuaiyun.com/TheMeLove/article/details/62429794</link><guid>https://blog.youkuaiyun.com/TheMeLove/article/details/62429794</guid><author>TheMeLove</author><pubDate>Thu, 16 Mar 2017 17:49:32 +0800</pubDate><description><![CDATA[1.利用Jython.jar包

1 PythonInterpreter interpreter = new PythonInterpreter();  
2 InputStream filepy = new FileInputStream("D:\\demo.py"); 
3 interpreter.execfile(filepy);  ///执行python py文件
4 filepy.c]]></description><category></category></item><item><title><![CDATA[java 报错]]></title><link>https://blog.youkuaiyun.com/TheMeLove/article/details/62423203</link><guid>https://blog.youkuaiyun.com/TheMeLove/article/details/62423203</guid><author>TheMeLove</author><pubDate>Thu, 16 Mar 2017 15:08:20 +0800</pubDate><description><![CDATA[问题出现：jre运行环境中的rt.jar包中的sun.net.ftp.FtpClient;不能解析到，我看了下，我jdk1.7包中是有这个类的，但是代码中总是报错：

The type FtpClient is not accessible due to restriction on required library D:\jdk\jre\lib\rt.jar
解决办法：试了各种办法，包括替]]></description><category></category></item><item><title><![CDATA[ProGuard 详解]]></title><link>https://blog.youkuaiyun.com/TheMeLove/article/details/61619587</link><guid>https://blog.youkuaiyun.com/TheMeLove/article/details/61619587</guid><author>TheMeLove</author><pubDate>Sun, 12 Mar 2017 16:17:49 +0800</pubDate><description><![CDATA[Android开发中的Proguard
本文为转载，原文链接：http://blog.youkuaiyun.com/ccpat/article/details/52059344



Proguard是Android开发时经常会用到的一个工具，在Android SDK中已经集成了一个免费的Proguard版本，位于/tools/proguard目录中。
在Android项目中，通过修改module]]></description><category></category></item><item><title><![CDATA[手机、模拟器绑定host和代理测试]]></title><link>https://blog.youkuaiyun.com/TheMeLove/article/details/60772356</link><guid>https://blog.youkuaiyun.com/TheMeLove/article/details/60772356</guid><author>TheMeLove</author><pubDate>Tue, 07 Mar 2017 18:49:25 +0800</pubDate><description><![CDATA[在Android 开发过程中，测试必不可少的，那搭建测试环境也是重要的一环：
一般在App开发过程中，服务端人员会帮我们搭建好测试环境，一般有正式环境，测试环境之分，我们移动端一般只要维护一个标示全局网络环境的前缀变量，当要在不同环境测试时，只要切换一下就可以了，如下：


但是，有些公司没有测试环境呢，（你肯能会说，还有这样的公司，别说，我们公司就是这样的），那客户端，前端迭代新需求时怎]]></description><category></category></item><item><title><![CDATA[git 常用命令]]></title><link>https://blog.youkuaiyun.com/TheMeLove/article/details/53992051</link><guid>https://blog.youkuaiyun.com/TheMeLove/article/details/53992051</guid><author>TheMeLove</author><pubDate>Tue, 03 Jan 2017 10:18:47 +0800</pubDate><description><![CDATA[git相关

1.SVN是集中式的版本控制工具，集中式版本控制工具是需要联网的，Git是分布式的版本控制工具，分布式版本控制工具是不需要联网的。

2.常用的git命名



查看相关：

git version 查看git版本

git status 查看当前分支的状态

cat [文件名] 打开文件

pwd 可以显示当前目录的路径

ls -ah 可以查看]]></description><category></category></item></channel></rss>