<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[第五空间]]></title><description><![CDATA[LMZ]]></description><link>https://blog.youkuaiyun.com/limonzet</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; limonzet]]></copyright><item><title><![CDATA[Android Studio的ignore无效问题]]></title><link>https://blog.youkuaiyun.com/limonzet/article/details/107100808</link><guid>https://blog.youkuaiyun.com/limonzet/article/details/107100808</guid><author>limonzet</author><pubDate>Fri, 03 Jul 2020 10:41:17 +0800</pubDate><description><![CDATA[清下缓存即可
git rm -r --cached .
git add .
git commit -m 'update .gitignore'


]]></description><category></category></item><item><title><![CDATA[Unity常见错误指南]]></title><link>https://blog.youkuaiyun.com/limonzet/article/details/105529918</link><guid>https://blog.youkuaiyun.com/limonzet/article/details/105529918</guid><author>limonzet</author><pubDate>Wed, 15 Apr 2020 10:48:52 +0800</pubDate><description><![CDATA[1、no monobehaviour scripts in the file
可能原因一：类名和文件名不同，改为相同即可
可能原因二：项目有某个类有报错代码，导致整个项目内都受影响

]]></description><category></category></item><item><title><![CDATA[AndroidStudio常用快捷键]]></title><link>https://blog.youkuaiyun.com/limonzet/article/details/103616255</link><guid>https://blog.youkuaiyun.com/limonzet/article/details/103616255</guid><author>limonzet</author><pubDate>Thu, 19 Dec 2019 16:06:05 +0800</pubDate><description><![CDATA[1、全局替换：ctrl+shif+R
参考链接：
这份Android Studio快捷键大全，让你的开发效率快10倍

]]></description><category></category></item><item><title><![CDATA[项目迁移至AndroidX]]></title><link>https://blog.youkuaiyun.com/limonzet/article/details/103616167</link><guid>https://blog.youkuaiyun.com/limonzet/article/details/103616167</guid><author>limonzet</author><pubDate>Thu, 19 Dec 2019 16:02:30 +0800</pubDate><description><![CDATA[android.support升级到androidx踩坑记录

]]></description><category></category></item><item><title><![CDATA[牛掰技术系列]]></title><link>https://blog.youkuaiyun.com/limonzet/article/details/103453894</link><guid>https://blog.youkuaiyun.com/limonzet/article/details/103453894</guid><author>limonzet</author><pubDate>Mon, 09 Dec 2019 10:38:09 +0800</pubDate><description><![CDATA[一、动画
1、揭露式动画
https://mp.weixin.qq.com/s/pzfy3LIyQM6JZsm3ZJy-RQ

]]></description><category></category></item><item><title><![CDATA[SpannableStringBuilder采坑指南]]></title><link>https://blog.youkuaiyun.com/limonzet/article/details/103139776</link><guid>https://blog.youkuaiyun.com/limonzet/article/details/103139776</guid><author>limonzet</author><pubDate>Fri, 22 Nov 2019 08:43:36 +0800</pubDate><description><![CDATA[1、
 SpannableStringBuilder nick = new SpannableStringBuilder("开头-");
        SpannableStringBuilder flagSpanStr = new SpannableStringBuilder(" flag ");
        ImageSpan imageSpan = new ImageSpan(this...]]></description><category></category></item><item><title><![CDATA[flutter-环境及配置等问题汇总]]></title><link>https://blog.youkuaiyun.com/limonzet/article/details/102730346</link><guid>https://blog.youkuaiyun.com/limonzet/article/details/102730346</guid><author>limonzet</author><pubDate>Thu, 24 Oct 2019 19:53:45 +0800</pubDate><description><![CDATA[1、
解决办法：
buildscript {
    ext.kotlin_version = '1.2.71'
    repositories {
    	//替换为阿里镜像地址
        maven { url 'https://maven.aliyun.com/repository/google' }
        maven { url 'https://maven.aliyu...]]></description><category></category></item><item><title><![CDATA[全网最清晰的WebView自定义长按菜单教程]]></title><link>https://blog.youkuaiyun.com/limonzet/article/details/102723688</link><guid>https://blog.youkuaiyun.com/limonzet/article/details/102723688</guid><author>limonzet</author><pubDate>Thu, 24 Oct 2019 15:06:45 +0800</pubDate><description><![CDATA[一、背景
某些情况下，我们希望能够自定义WebView的长按菜单功能，但网络上各种文档都不是很准确或是兼容性不好，经过综合探索，整理出WebView自定义长按菜单的技术方案。
二、技术原理概述
突破口是三点：
1、拦截WebView中的startActionMode
2、自定义ActionMode.Callback2
3、菜单选项的隐藏与显示
三、代码实现
public class CustomA...]]></description><category></category></item><item><title><![CDATA[profiler分析网络响应数据显示乱码如何解决]]></title><link>https://blog.youkuaiyun.com/limonzet/article/details/101452268</link><guid>https://blog.youkuaiyun.com/limonzet/article/details/101452268</guid><author>limonzet</author><pubDate>Thu, 26 Sep 2019 16:36:50 +0800</pubDate><description><![CDATA[解决方案：
android studio -&gt; help -&gt;Edit Custom VM options
在这里加一个JVM启动参数
-Dfile.encoding=UTF-8

]]></description><category></category></item><item><title><![CDATA[Android性能优化汇总]]></title><link>https://blog.youkuaiyun.com/limonzet/article/details/101261021</link><guid>https://blog.youkuaiyun.com/limonzet/article/details/101261021</guid><author>limonzet</author><pubDate>Tue, 24 Sep 2019 08:06:37 +0800</pubDate><description><![CDATA[Android性能优化汇总1、Systrace2、StrictMode3、Hierarchy Viewer4、TraceView5、Memory Monitor参考链接
1、Systrace
2、StrictMode
3、Hierarchy Viewer
4、TraceView
5、Memory Monitor
参考链接
Android App优化之性能分析工具

...]]></description><category></category></item><item><title><![CDATA[Java中i = i++问题探索]]></title><link>https://blog.youkuaiyun.com/limonzet/article/details/99293370</link><guid>https://blog.youkuaiyun.com/limonzet/article/details/99293370</guid><author>limonzet</author><pubDate>Mon, 12 Aug 2019 11:52:44 +0800</pubDate><description><![CDATA[测试代码
public class TestJava {
    public static void main(String[] args){
        int i= 0;
        i = i++;
        System.out.println("i="+i);
    }
}

运行结果：
i=0

查看字节码运行情况
javac TestJava.java  生成cla...]]></description><category></category></item><item><title><![CDATA[No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android]]></title><link>https://blog.youkuaiyun.com/limonzet/article/details/96843622</link><guid>https://blog.youkuaiyun.com/limonzet/article/details/96843622</guid><author>limonzet</author><pubDate>Mon, 22 Jul 2019 12:06:28 +0800</pubDate><description><![CDATA[No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android问题描述解决方法
问题描述
Android Studio更新到3.4.2后编译会报错：No toolchains found in the NDK toolchains folder for ABI with pre...]]></description><category></category></item><item><title><![CDATA[Android多层View点击穿透问题]]></title><link>https://blog.youkuaiyun.com/limonzet/article/details/78352369</link><guid>https://blog.youkuaiyun.com/limonzet/article/details/78352369</guid><author>limonzet</author><pubDate>Thu, 26 Oct 2017 12:35:13 +0800</pubDate><description><![CDATA[如过View1覆盖在View2上方，在View1只改变透明度而非设置成INVISIBLE或是GONE状态下，点击View1的同时View2也会相应点击事件。解决方案：给View1设置clickable为true]]></description><category></category></item><item><title><![CDATA[.9图制作]]></title><link>https://blog.youkuaiyun.com/limonzet/article/details/78296543</link><guid>https://blog.youkuaiyun.com/limonzet/article/details/78296543</guid><author>limonzet</author><pubDate>Fri, 20 Oct 2017 16:05:01 +0800</pubDate><description><![CDATA[1、左、上代表缩放区，右下代表内容显示区（相当于padding的左右）2、3倍图放在drawable-xxxhdpi目录下，放在drawable下拉伸时会有问题]]></description><category></category></item><item><title><![CDATA[Java快速读取文件]]></title><link>https://blog.youkuaiyun.com/limonzet/article/details/77943385</link><guid>https://blog.youkuaiyun.com/limonzet/article/details/77943385</guid><author>limonzet</author><pubDate>Tue, 12 Sep 2017 11:37:57 +0800</pubDate><description><![CDATA[public class FileIoUtils {
    private static int DEFAULT_BUFFER_SIZE = 1024;       public static String readFile(String filePath) {
        try {
            File file = new File(filePath);]]></description><category></category></item><item><title><![CDATA[Java深克隆与浅克隆]]></title><link>https://blog.youkuaiyun.com/limonzet/article/details/77935619</link><guid>https://blog.youkuaiyun.com/limonzet/article/details/77935619</guid><author>limonzet</author><pubDate>Mon, 11 Sep 2017 17:33:41 +0800</pubDate><description><![CDATA[1、简单解释 
浅克隆：对象中的普通属性完全copy了一份，但对象属性a并没有copy，而是指向被克隆者的对象属性a 
深克隆：对象中的所有属性完全copy了一份参考： 
http://blog.youkuaiyun.com/zhutulang/article/details/48163213]]></description><category></category></item><item><title><![CDATA[JVM相关]]></title><link>https://blog.youkuaiyun.com/limonzet/article/details/77893054</link><guid>https://blog.youkuaiyun.com/limonzet/article/details/77893054</guid><author>limonzet</author><pubDate>Fri, 08 Sep 2017 11:50:52 +0800</pubDate><description><![CDATA[一、JVM指令集 
简单图解： 
http://glutinit.iteye.com/blog/1263446 
详细指令集： 
http://blog.youkuaiyun.com/jeamking/article/details/6767015参考文献： 
《Java虚拟机规范》]]></description><category></category></item><item><title><![CDATA[机器码和字节码]]></title><link>https://blog.youkuaiyun.com/limonzet/article/details/77892159</link><guid>https://blog.youkuaiyun.com/limonzet/article/details/77892159</guid><author>limonzet</author><pubDate>Fri, 08 Sep 2017 10:52:33 +0800</pubDate><description><![CDATA[什么是机器码机器码机器码(machine code)，学名机器语言指令，有时也被称为原生码（Native Code），是电脑的CPU可直接解读的数据。通常意义上来理解的话，机器码就是计算机可以直接执行，并且执行速度最快的代码。用机器语言编写程序，编程人员要首先熟记所用计算机的全部指令代码和代码的涵义。手编程序时，程序员得自己处理每条指令和每一数据的存储分配和输入输出，还得记住编程过程中每步所使用的工]]></description><category></category></item><item><title><![CDATA[i=i++问题]]></title><link>https://blog.youkuaiyun.com/limonzet/article/details/77879226</link><guid>https://blog.youkuaiyun.com/limonzet/article/details/77879226</guid><author>limonzet</author><pubDate>Thu, 07 Sep 2017 11:27:22 +0800</pubDate><description><![CDATA[public class Client { 
    public static void main(String[] args) { 
    int count =0; 
    for(int i=0;i<10;i++){ 
        count=count++; 
    } 
    System.out.println("count="+count); 
    } 
}答案是“c]]></description><category></category></item><item><title><![CDATA[常用数据类型对应字节数]]></title><link>https://blog.youkuaiyun.com/limonzet/article/details/77877813</link><guid>https://blog.youkuaiyun.com/limonzet/article/details/77877813</guid><author>limonzet</author><pubDate>Thu, 07 Sep 2017 10:11:34 +0800</pubDate><description><![CDATA[可通过sizeof（char),sizeof(char*)计算得出32位编译器：char ：1个字节 
char*（即指针变量）: 4个字节（32位的寻址空间是2^32, 即32个bit，也就是4个字节。同理64位编译器） 
short int : 2个字节 
int：  4个字节 
unsigned int : 4个字节 
float:  4个字节 
double:   8个字节 
long:]]></description><category></category></item></channel></rss>