<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[spring5555的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/spring5555</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; spring5555]]></copyright><item><title><![CDATA[FileUtil工具类]]></title><link>https://blog.youkuaiyun.com/spring5555/article/details/85050354</link><guid>https://blog.youkuaiyun.com/spring5555/article/details/85050354</guid><author>spring5555</author><pubDate>Mon, 17 Dec 2018 15:36:46 +0800</pubDate><description><![CDATA[


import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.DataOutputStream;
import java.io.File;
import j...]]></description><category></category></item><item><title><![CDATA[Android6.0系统获取不到蓝牙和wifi的真实MAC地址]]></title><link>https://blog.youkuaiyun.com/spring5555/article/details/52126034</link><guid>https://blog.youkuaiyun.com/spring5555/article/details/52126034</guid><author>spring5555</author><pubDate>Fri, 05 Aug 2016 09:53:26 +0800</pubDate><description><![CDATA[最近项目业务基本是跟蓝牙相关蓝牙，发现android 6.0,系统 BluetoothAdapter.getDefaultAdapter().getAddress()拿到的值为：02:00:00:00:00:00，不是真实地址，发现WiFi获取的mac也不是真实地址]]></description><category></category></item><item><title><![CDATA[adb内置安装APP方法，具有系统权限]]></title><link>https://blog.youkuaiyun.com/spring5555/article/details/52116746</link><guid>https://blog.youkuaiyun.com/spring5555/article/details/52116746</guid><author>spring5555</author><pubDate>Thu, 04 Aug 2016 10:27:03 +0800</pubDate><description><![CDATA[adb shell 复制文件到/system/app  

   1. $ adb push C:\MyApp_Signed.apk /sdcard/  // 上传要安装的文件，为安装做准备。  
   2. $ adb shell  
   3. $ su // 切换到 root 用户。如果没有获得 Root 权限，这一步不会成功。  
   4. # mount -o remount]]></description><category></category></item><item><title><![CDATA[Android的DDMS中的Threads的各个字段的含义]]></title><link>https://blog.youkuaiyun.com/spring5555/article/details/45889711</link><guid>https://blog.youkuaiyun.com/spring5555/article/details/45889711</guid><author>spring5555</author><pubDate>Thu, 21 May 2015 11:40:39 +0800</pubDate><description><![CDATA[ideDDMS线程显示图如下：

该标签页显示了如下信息:



ID
– a VM-assigned unique thread ID. In Dalvik, these are odd numbers starting from 3.
– 虚拟机分配的唯一线程ID. 在 Dalvik, 该数字是一个从3开始的奇数.


Tid
– the Linux thread ID]]></description><category></category></item><item><title><![CDATA[解决Can not perform this action after onSaveInstanceState问题]]></title><link>https://blog.youkuaiyun.com/spring5555/article/details/45367879</link><guid>https://blog.youkuaiyun.com/spring5555/article/details/45367879</guid><author>spring5555</author><pubDate>Wed, 29 Apr 2015 16:01:31 +0800</pubDate><description><![CDATA[最近用fragment报以下问题
java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState
	at android.app.FragmentManagerImpl.checkStateLoss(FragmentManager.java:1332)
	at android.app.F]]></description><category></category></item><item><title><![CDATA[android 垂直方向进度条progressbar]]></title><link>https://blog.youkuaiyun.com/spring5555/article/details/45242937</link><guid>https://blog.youkuaiyun.com/spring5555/article/details/45242937</guid><author>spring5555</author><pubDate>Fri, 24 Apr 2015 10:06:30 +0800</pubDate><description><![CDATA[在实际需求会碰到使用垂直方向的是进度条






一 水平方向进度条


1.先看看原生的水平方向进度条

ProgressBar
        android:id="@+id/progress3"
        style="?android:attr/progressBarStyleHorizontal"
        android:layout_width]]></description><category></category></item><item><title><![CDATA[git https方式提交报error: RPC failed; result=22, HTTP code = 411 提交大小限制修复方法]]></title><link>https://blog.youkuaiyun.com/spring5555/article/details/44085003</link><guid>https://blog.youkuaiyun.com/spring5555/article/details/44085003</guid><author>spring5555</author><pubDate>Thu, 05 Mar 2015 17:01:38 +0800</pubDate><description><![CDATA[这是由于提交的数据大小已经超过默认设置的大小，修改默认提交大小限制

修改.git目录下config文件，在文件中添加以下内容

[http]
      sslVerify = false
      postBuffer = 52428800




修改.git目录下config文件，在文件中添加以下内容]]></description><category></category></item><item><title><![CDATA[Java代码注释XXX todo fixme]]></title><link>https://blog.youkuaiyun.com/spring5555/article/details/44059975</link><guid>https://blog.youkuaiyun.com/spring5555/article/details/44059975</guid><author>spring5555</author><pubDate>Wed, 04 Mar 2015 14:40:34 +0800</pubDate><description><![CDATA[特殊注释：
1 TODO
表示需要实现，但目前还未实现的功能
2 XXX
勉强可以工作，但是性能差等原因
3 FIXME
代码是错误的，不能工作，需要修复
 
TODO: + 说明：
如果代码中有该标识，说明在标识处有功能代码待编写，待实现的功能在说明中会简略说明。

FIXME: + 说明：
如果代码中有该标识，说明标识处代码需要修正，甚至代码是错误的，不能工作，需要修复]]></description><category></category></item><item><title><![CDATA[mac 系统快捷键]]></title><link>https://blog.youkuaiyun.com/spring5555/article/details/43760675</link><guid>https://blog.youkuaiyun.com/spring5555/article/details/43760675</guid><author>spring5555</author><pubDate>Thu, 12 Feb 2015 11:47:23 +0800</pubDate><description><![CDATA[cmd+A：全选
全屏截图：Command-Shift-3
使用快捷键后会马上截取当前的全屏
指定区域截图：Command-Shift-4


Command+Tab 任意情况下切换应用程序 - 向前循环
 
Shift+Command+Tab 切换应用程序 - 向后循环
 
Command+Delete 把选中的资源移到废纸篓
 
Shift+Command+Delete]]></description><category></category></item><item><title><![CDATA[eclipse快捷键]]></title><link>https://blog.youkuaiyun.com/spring5555/article/details/43760599</link><guid>https://blog.youkuaiyun.com/spring5555/article/details/43760599</guid><author>spring5555</author><pubDate>Thu, 12 Feb 2015 11:43:28 +0800</pubDate><description><![CDATA[1几个最重要的快捷键
代码助手:Ctrl+Space（简体中文操作系统是Alt+/）
快速修正：Ctrl+1
单词补全：Alt+/
打开外部Java文档：Shift+F2

显示搜索对话框：Ctrl+H
快速Outline：Ctrl+O
打开资源：Ctrl+Shift+R
打开类型：Ctrl+Shift+T
显示重构菜单：Alt+Shift+T
上一个/下一个光标的位置：Al]]></description><category></category></item><item><title><![CDATA[IntelliJ Idea 常用快捷键列表]]></title><link>https://blog.youkuaiyun.com/spring5555/article/details/43760575</link><guid>https://blog.youkuaiyun.com/spring5555/article/details/43760575</guid><author>spring5555</author><pubDate>Thu, 12 Feb 2015 11:41:51 +0800</pubDate><description><![CDATA[IntelliJ Idea 常用快捷键列表
 
Alt+回车 导入包,自动修正
Ctrl+N   查找类
Ctrl+Shift+N 查找文件
Ctrl+Alt+L  格式化代码
Ctrl+Alt+O 优化导入的类和包
Alt+Insert 生成代码(如get,set方法,构造函数等)
Ctrl+E或者Alt+Shift+C  最近更改的代码
Ctrl+R 替换文本
Ctrl+F]]></description><category></category></item><item><title><![CDATA[mac 下配置tomcat服务]]></title><link>https://blog.youkuaiyun.com/spring5555/article/details/43760537</link><guid>https://blog.youkuaiyun.com/spring5555/article/details/43760537</guid><author>spring5555</author><pubDate>Thu, 12 Feb 2015 11:37:48 +0800</pubDate><description><![CDATA[1. 下载Tomcat（地址：tomcat.apache.org），选择适合的版本（这里选择6.0.35），点击“Download”，之后在新页面点击“Core下的”“tar.gz”（6.2Mb）


2. 解压Tomcat到目录：/Library 中，并把文件夹名由“apache-tomcat-6.0.16”改为“Tomcat” 

3. 打开 “应用程序（Application）”—]]></description><category></category></item><item><title><![CDATA[mac终端输入javac命令时输出中文乱码问题]]></title><link>https://blog.youkuaiyun.com/spring5555/article/details/43760227</link><guid>https://blog.youkuaiyun.com/spring5555/article/details/43760227</guid><author>spring5555</author><pubDate>Thu, 12 Feb 2015 11:19:26 +0800</pubDate><description><![CDATA[1在终端输入一下命令

javac -J-Dfile.encoding=UTF-8



2.  将终端得环境设置成 gbk
打开终端( terminal)窗口,点击桌面左上方的终端(terminal)-->偏好设置(preferences)-->设置-->高级-->字符编码-->中文(GBK)
流程图如下：]]></description><category></category></item><item><title><![CDATA[eclipse生成javadoc时出错：编码GBK的不可映射字符]]></title><link>https://blog.youkuaiyun.com/spring5555/article/details/43759951</link><guid>https://blog.youkuaiyun.com/spring5555/article/details/43759951</guid><author>spring5555</author><pubDate>Thu, 12 Feb 2015 10:59:14 +0800</pubDate><description><![CDATA[由于java源代码是用的UTF-8编码，Eclipse中默认编码是GB18030，因此，在生成javadoc的时候，需要手工指定一下编码和字符集。
 
解决方案是：
1.修改eclipse默认编码，流程图如下：















 
2.修改eclipse主菜单–>Project–>Generate javadoc–>next>next–> 在 ]]></description><category></category></item><item><title><![CDATA[Mac 下修改intellij内存设置]]></title><link>https://blog.youkuaiyun.com/spring5555/article/details/43734301</link><guid>https://blog.youkuaiyun.com/spring5555/article/details/43734301</guid><author>spring5555</author><pubDate>Wed, 11 Feb 2015 15:17:25 +0800</pubDate><description><![CDATA[选中intellij并右击后点击显示包内容，打开idea.vmoptions，修改为：

-Xms40m
-Xmx2028m
-XX:PermSize=128M 
-XX:MaxPermSize=1024m
-XX:ReservedCodeCacheSize=700m
-XX:+UseCompressedOops]]></description><category></category></item><item><title><![CDATA[Mac 下修改eclipse内存设置]]></title><link>https://blog.youkuaiyun.com/spring5555/article/details/43733601</link><guid>https://blog.youkuaiyun.com/spring5555/article/details/43733601</guid><author>spring5555</author><pubDate>Wed, 11 Feb 2015 14:19:52 +0800</pubDate><description><![CDATA[一、Mac下eclipse内存内存设置
     1.方式1：选择eclipse文件目录，选中eclipse图标右击后点击显示包内容，流程如下图：


  







2.打开eclipse.ini文件，在文件中修改为：

-XX:PermSize=128M 
-XX:MaxPermSize=1024m
-Xms40m
-Xmx1024m

3.方式2：J]]></description><category></category></item><item><title><![CDATA[maven 学习笔记（八）-创建简单的intellij+android+maven工程]]></title><link>https://blog.youkuaiyun.com/spring5555/article/details/43730827</link><guid>https://blog.youkuaiyun.com/spring5555/article/details/43730827</guid><author>spring5555</author><pubDate>Wed, 11 Feb 2015 10:00:51 +0800</pubDate><description><![CDATA[intellij是一个不错的开发工具，特别是开发android应用时，会发现intellij要比eclipse更好用，况且现在很多android应该逐渐使用gradle来搭建android工程，谷歌androidSDK的从API17开始都使用gradle来搭建SDK示例了，加上intellij已经有免费版，估计以后使用eclipse的开发者转向使用intellij会越来越多，就像,gradle逐渐]]></description><category></category></item><item><title><![CDATA[maven 学习笔记（七）-（完整Android项目多渠道打包、签名、混淆进阶）]]></title><link>https://blog.youkuaiyun.com/spring5555/article/details/43704633</link><guid>https://blog.youkuaiyun.com/spring5555/article/details/43704633</guid><author>spring5555</author><pubDate>Tue, 10 Feb 2015 16:24:43 +0800</pubDate><description><![CDATA[一、签名  

      1.在文件pom.xml添加一下内容

xml version="1.0" encoding="UTF-8"?>
xmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://mave]]></description><category></category></item><item><title><![CDATA[maven 学习笔记（六）-创建简单的多模块maven项目）]]></title><link>https://blog.youkuaiyun.com/spring5555/article/details/43700917</link><guid>https://blog.youkuaiyun.com/spring5555/article/details/43700917</guid><author>spring5555</author><pubDate>Tue, 10 Feb 2015 11:22:29 +0800</pubDate><description><![CDATA[例子包括的子模块有：一个java工程，一个android 库工程（打包为aar），一个Android 项目
    一、首先创建一个简单的空maven工程demo，创建流程如下图：
   1、




2.



3.








    二、创建一个java工程utils，创建流程如下图：
   1、



2.



3.]]></description><category></category></item><item><title><![CDATA[创建APK签名文件（包括intellij、eclipse、apktools三种方式）]]></title><link>https://blog.youkuaiyun.com/spring5555/article/details/43699893</link><guid>https://blog.youkuaiyun.com/spring5555/article/details/43699893</guid><author>spring5555</author><pubDate>Tue, 10 Feb 2015 10:17:55 +0800</pubDate><description><![CDATA[一，使用intellij创建apk签名文件流程如下图：
   1.
    


2、





3.



4.







5.







6.





7.







二，使用eclipse创建apk签名文件流程如下图：
   1.



2.



3.



4]]></description><category></category></item></channel></rss>