<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[JavaLive09的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/JavaLive09</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; JavaLive09]]></copyright><item><title><![CDATA[android adb 的常用命令]]></title><link>https://blog.youkuaiyun.com/JavaLive09/article/details/54632563</link><guid>https://blog.youkuaiyun.com/JavaLive09/article/details/54632563</guid><author>JavaLive09</author><pubDate>Fri, 20 Jan 2017 17:45:42 +0800</pubDate><description><![CDATA[一. 安装程序

1.重新安装
adb install com.xx.xx

2.重新安装，保持原程序数据
adb install -r

3.安装到SD卡中

adb install -s


二. 卸载程序
1.完全卸载
adb uninstall com.xx.xx
2.卸载，保留缓存

adb uninstall －k com.xx.xxx]]></description><category></category></item><item><title><![CDATA[ping命令测试网速]]></title><link>https://blog.youkuaiyun.com/JavaLive09/article/details/53516626</link><guid>https://blog.youkuaiyun.com/JavaLive09/article/details/53516626</guid><author>JavaLive09</author><pubDate>Thu, 08 Dec 2016 17:45:38 +0800</pubDate><description><![CDATA[-c count

在收发指定的count个数目的报文后停止



-f

尽可能快地发送报文

-s packetsize

设置要发送的报文大小(单位为字节，最大长度是64k，缺省长度是64)



-i wait

设置连续报文发送时报文间的发送时间间隔（单位为秒）


ping -c 5 -s 1024 -i 2 www.baidu.com
发送]]></description><category></category></item><item><title><![CDATA[UDP/TCP 协议]]></title><link>https://blog.youkuaiyun.com/JavaLive09/article/details/53463076</link><guid>https://blog.youkuaiyun.com/JavaLive09/article/details/53463076</guid><author>JavaLive09</author><pubDate>Mon, 05 Dec 2016 12:12:29 +0800</pubDate><description><![CDATA[UDP: User Datagram Protocol  用户数据报协议 是一种无连接的协议。UDP有不提供数据包分组、组装和不能对数据包进行排序的缺点，也就是说，当报文发送之后，是无法得知其是否安全完整到达的。UDP用来支持那些需要在计算机之间传输数据的网络应用。包括网络视频会议系统在内的众多的客户/服务器模式的网络应用都需要使用UDP协议。]]></description><category></category></item><item><title><![CDATA[Error: Configuration with name 'default' not found in Android Studio 解决]]></title><link>https://blog.youkuaiyun.com/JavaLive09/article/details/53396293</link><guid>https://blog.youkuaiyun.com/JavaLive09/article/details/53396293</guid><author>JavaLive09</author><pubDate>Tue, 29 Nov 2016 17:43:47 +0800</pubDate><description><![CDATA[引入anthonycr/Lightning-Browser的时候发生了这个错误。


解决办法：
git submodule init
git submodule update]]></description><category></category></item><item><title><![CDATA[jar, apk, zip 删除命令]]></title><link>https://blog.youkuaiyun.com/JavaLive09/article/details/53392972</link><guid>https://blog.youkuaiyun.com/JavaLive09/article/details/53392972</guid><author>JavaLive09</author><pubDate>Tue, 29 Nov 2016 15:10:43 +0800</pubDate><description><![CDATA[删除jar包中的文件夹
zip --delete baseproject.jar "com/luajava/*"]]></description><category></category></item><item><title><![CDATA[mac下配置adb环境变量]]></title><link>https://blog.youkuaiyun.com/JavaLive09/article/details/53184400</link><guid>https://blog.youkuaiyun.com/JavaLive09/article/details/53184400</guid><author>JavaLive09</author><pubDate>Wed, 16 Nov 2016 11:06:02 +0800</pubDate><description><![CDATA[1. 建文件

vim .bash_profile

2.输入path
export ANDROID_HOME=/Users/peter/sdk
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/platform-tools

3.生效
source .bash_profile
4.检查
a]]></description><category></category></item><item><title><![CDATA[Gson 解析遇到的奇怪问题]]></title><link>https://blog.youkuaiyun.com/JavaLive09/article/details/53171609</link><guid>https://blog.youkuaiyun.com/JavaLive09/article/details/53171609</guid><author>JavaLive09</author><pubDate>Tue, 15 Nov 2016 15:20:04 +0800</pubDate><description><![CDATA[com.google.gson.JsonSyntaxException: Expected a com.google.gson.JsonObject but was com.google.gson.JsonPrimitive


如果发送的数据结构体 为null；
则会出现这个exception：导致无法解析出正确的model对象
下面这种写法是错误的：
{"info":"","opt]]></description><category></category></item><item><title><![CDATA[android 悬浮窗不影响系统交互的window参数设置]]></title><link>https://blog.youkuaiyun.com/JavaLive09/article/details/53114127</link><guid>https://blog.youkuaiyun.com/JavaLive09/article/details/53114127</guid><author>JavaLive09</author><pubDate>Thu, 10 Nov 2016 11:29:10 +0800</pubDate><description><![CDATA[type ：
WindowManager.LayoutParams.TYPE_TOAST

flag：

WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE|
        WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE


代码：
        if (mVolumeView == null]]></description><category></category></item><item><title><![CDATA[retrofit 总结]]></title><link>https://blog.youkuaiyun.com/JavaLive09/article/details/52995433</link><guid>https://blog.youkuaiyun.com/JavaLive09/article/details/52995433</guid><author>JavaLive09</author><pubDate>Tue, 01 Nov 2016 15:26:53 +0800</pubDate><description><![CDATA[创建：
new Retrofit.Builder()
                .addConverterFactory(GsonConverterFactory.create())
                .addCallAdapterFactory(RxJavaCallAdapterFactory.create())
                .build();
流程：]]></description><category></category></item><item><title><![CDATA[为android 应用申请更多内存]]></title><link>https://blog.youkuaiyun.com/JavaLive09/article/details/52869732</link><guid>https://blog.youkuaiyun.com/JavaLive09/article/details/52869732</guid><author>JavaLive09</author><pubDate>Thu, 20 Oct 2016 10:31:27 +0800</pubDate><description><![CDATA[为android 应用申请更多内存。]]></description><category></category></item><item><title><![CDATA[Netty UDP demo]]></title><link>https://blog.youkuaiyun.com/JavaLive09/article/details/52851628</link><guid>https://blog.youkuaiyun.com/JavaLive09/article/details/52851628</guid><author>JavaLive09</author><pubDate>Tue, 18 Oct 2016 19:04:26 +0800</pubDate><description><![CDATA[https://github.com/netty/netty/tree/4.0/example/src/main/java/io/netty/example/qotm]]></description><category></category></item><item><title><![CDATA[Android出现“Read-only file system”解决办法]]></title><link>https://blog.youkuaiyun.com/JavaLive09/article/details/52583847</link><guid>https://blog.youkuaiyun.com/JavaLive09/article/details/52583847</guid><author>JavaLive09</author><pubDate>Mon, 19 Sep 2016 10:58:38 +0800</pubDate><description><![CDATA[最简单的，adb remount]]></description><category></category></item><item><title><![CDATA[Runtime.getRuntime.exec() 执行时 process.waitFor()作用]]></title><link>https://blog.youkuaiyun.com/JavaLive09/article/details/52367977</link><guid>https://blog.youkuaiyun.com/JavaLive09/article/details/52367977</guid><author>JavaLive09</author><pubDate>Tue, 30 Aug 2016 11:54:08 +0800</pubDate><description><![CDATA[Runtime.getRuntime.exec()会使用一独立的process  a处理参数命令，并且返回一个管理该process a的process。
程序主进程会等待process一定的时间，但是时间很少，可能process根本无法完成工作就结束了。
因此，针对使用较长时间做工作的process，就需要调用waitFor方法。
该方法会引起当前Thread等待，直到process中断。]]></description><category></category></item><item><title><![CDATA[android中dialog的dismiss()和cancel()的区别]]></title><link>https://blog.youkuaiyun.com/JavaLive09/article/details/50855037</link><guid>https://blog.youkuaiyun.com/JavaLive09/article/details/50855037</guid><author>JavaLive09</author><pubDate>Fri, 11 Mar 2016 12:21:37 +0800</pubDate><description><![CDATA[dismiss() 主要作用是让dialog从屏幕上消失   源码如下：
    /**
     * Dismiss this dialog, removing it from the screen. This method can be
     * invoked safely from any thread.  Note that you should not override this]]></description><category></category></item><item><title><![CDATA[android studio 去掉无用资源]]></title><link>https://blog.youkuaiyun.com/JavaLive09/article/details/50739814</link><guid>https://blog.youkuaiyun.com/JavaLive09/article/details/50739814</guid><author>JavaLive09</author><pubDate>Thu, 25 Feb 2016 18:48:24 +0800</pubDate><description><![CDATA[菜单：Analyze > Run
 Inspection by Name ... > 弹出框中输入： unused resource > 弹出框 选ok]]></description><category></category></item><item><title><![CDATA[Mac 下卸载安装java环境]]></title><link>https://blog.youkuaiyun.com/JavaLive09/article/details/50733639</link><guid>https://blog.youkuaiyun.com/JavaLive09/article/details/50733639</guid><author>JavaLive09</author><pubDate>Wed, 24 Feb 2016 21:35:11 +0800</pubDate><description><![CDATA[卸载：

sudo rm -fr /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin
sudo rm -fr /Library/PreferencesPanes/JavaControlPanel.prefpane
cd /Library/Java/JavaVirtualMachines
rm -rf jdk1.7.0_06.jdk
]]></description><category></category></item><item><title><![CDATA[Android 中的一些时间]]></title><link>https://blog.youkuaiyun.com/JavaLive09/article/details/50718380</link><guid>https://blog.youkuaiyun.com/JavaLive09/article/details/50718380</guid><author>JavaLive09</author><pubDate>Mon, 22 Feb 2016 18:19:46 +0800</pubDate><description><![CDATA[1. Toast  (NotificationManagerService.java)
Toast.LENGTH_SHORT  2000ms // 2秒
Toast.LENGTH_LONG    3500ms // 3.5秒


2. ANR   (ActivityManagerService.java)

KeyDispatchTimeout   KEY_DISPATCHING_T]]></description><category></category></item><item><title><![CDATA[Android Studio 中 proguard-rules.pro 的模版]]></title><link>https://blog.youkuaiyun.com/JavaLive09/article/details/50715431</link><guid>https://blog.youkuaiyun.com/JavaLive09/article/details/50715431</guid><author>JavaLive09</author><pubDate>Mon, 22 Feb 2016 10:52:54 +0800</pubDate><description><![CDATA[# To enable ProGuard in your project, edit project.properties
# to define the proguard.config property as described in that file.
#
# Add project specific ProGuard rules here.
# By default, the flags]]></description><category></category></item><item><title><![CDATA[Android Studio 中 .gitignore的模版]]></title><link>https://blog.youkuaiyun.com/JavaLive09/article/details/50681233</link><guid>https://blog.youkuaiyun.com/JavaLive09/article/details/50681233</guid><author>JavaLive09</author><pubDate>Wed, 17 Feb 2016 16:29:12 +0800</pubDate><description><![CDATA[#built application files
*.apk
*.ap_

# files for the dex VM
*.dex

# Java class files
*.class

# generated files
bin/
gen/
out/
build/

# Local configuration file (sdk path, etc)
local.properties

#]]></description><category></category></item><item><title><![CDATA[Android中的内存，apk大小，方法数，线程等的限制研究]]></title><link>https://blog.youkuaiyun.com/JavaLive09/article/details/50588525</link><guid>https://blog.youkuaiyun.com/JavaLive09/article/details/50588525</guid><author>JavaLive09</author><pubDate>Tue, 26 Jan 2016 21:41:23 +0800</pubDate><description><![CDATA[1.内存限制
内存限制不同机器不同，取决于配置文件  /system/build.prop
中的配置

dalvik.vm.heapstartsize=8m
dalvik.vm.heapgrowthlimit=96m
dalvik.vm.heapsize=256m

和这3个配置相关
dalvik.vm.heapstartsize 表示 初始内存大小是8m
dalvik.vm.]]></description><category></category></item></channel></rss>