<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[elyonsaber的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/elyonsaber</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; elyonsaber]]></copyright><item><title><![CDATA[ARouter 拦截器Interceptor中postcard设置setTag的用处]]></title><link>https://blog.youkuaiyun.com/elyonsaber/article/details/92639843</link><guid>https://blog.youkuaiyun.com/elyonsaber/article/details/92639843</guid><author>elyonsaber</author><pubDate>Mon, 17 Jun 2019 16:50:59 +0800</pubDate><description><![CDATA[在处理需求时，看到项目中某个功能用到了ARouter的拦截器来判断登录状态 ，没登录就会跳回登录页，但是interceptor的process()中发现异常情况：


            postcard.setTag("登录已失效，请重新登录");
            postcard.setExtra(666);
            callback.onContinue(post...]]></description><category></category></item><item><title><![CDATA[Android targetSdkVersion28 适配]]></title><link>https://blog.youkuaiyun.com/elyonsaber/article/details/91457981</link><guid>https://blog.youkuaiyun.com/elyonsaber/article/details/91457981</guid><author>elyonsaber</author><pubDate>Wed, 12 Jun 2019 18:22:16 +0800</pubDate><description><![CDATA[平时csdn看资料的时候，都是游客模式，前两天要看个评论，不得不登一下，发现之前写的一个心得，有好几个朋友评论了。虽然是很小的问题，但能帮到别人，心里就很满足2333

正好近期把targetSdkVersion 升到了28，适配过程中踩到了各种坑，趁此机会写一篇个人总结与诸位一起分享。



1. 腾讯云-语音识别 code=-301 &amp; 7.0无法抓包 &amp; MTA崩溃

这几...]]></description><category></category></item><item><title><![CDATA[failed to resolve com.google.android.exoplayer:exoplayer:r2.8.1]]></title><link>https://blog.youkuaiyun.com/elyonsaber/article/details/80416761</link><guid>https://blog.youkuaiyun.com/elyonsaber/article/details/80416761</guid><author>elyonsaber</author><pubDate>Wed, 23 May 2018 10:54:30 +0800</pubDate><description><![CDATA[想把exoplayer升级一下，本来是r2.5.2，改成r2.8.1，但一直报错，没去下新版本，后来搜了搜github issue发现应该是新版不需要带r了，直接去掉r就okcompile 'com.google.android.exoplayer:exoplayer:2.8.1'...]]></description><category></category></item><item><title><![CDATA[Subsampling Scale Image View + Glide显示网络图片]]></title><link>https://blog.youkuaiyun.com/elyonsaber/article/details/80082403</link><guid>https://blog.youkuaiyun.com/elyonsaber/article/details/80082403</guid><author>elyonsaber</author><pubDate>Wed, 25 Apr 2018 17:54:30 +0800</pubDate><description><![CDATA[Subsampling Scale Image View自身只支持本地图片的加载，但项目中还需要显示网络图片，不想分情况选用不同的控件，所以通过Glide将图片下载到本地缓存再显示 //使用Glide下载图片,保存到本地
            Glide.with(context)
                    .download(uri)
                    .i...]]></description><category></category></item><item><title><![CDATA[PhotoPicker无法显示长图]]></title><link>https://blog.youkuaiyun.com/elyonsaber/article/details/80081401</link><guid>https://blog.youkuaiyun.com/elyonsaber/article/details/80081401</guid><author>elyonsaber</author><pubDate>Wed, 25 Apr 2018 17:03:11 +0800</pubDate><description><![CDATA[项目中需要添加相册图片浏览功能，选用了PhotoPicker，这个库通过glide加载图片，整体效果还是很不错的，但试的时候，发现非常长的图片在查看详情时无法显示，比如链接: https://pan.baidu.com/s/1QvJjlv7j96e-kWiaAKaDGA 密码: 8ee6 ，图出来了一下，然后就不见了。试了一下，发现把PhotoPagerAdapter中Glide的RequestO...]]></description><category></category></item><item><title><![CDATA[android build successful, run failed.]]></title><link>https://blog.youkuaiyun.com/elyonsaber/article/details/80079524</link><guid>https://blog.youkuaiyun.com/elyonsaber/article/details/80079524</guid><author>elyonsaber</author><pubDate>Wed, 25 Apr 2018 15:32:43 +0800</pubDate><description><![CDATA[昨天在将项目依赖由module切换到私服上打好包的aar时，运行时惯例出现了找不到xxx文件的提示，随后clean了一下，build successful, 但发现run时还是出错，没办法只好invalidate cache大法，漫长的等待后，发现gg，竟然还是跑不起来。报错如下：java.lang.NoClassDefFoundError: com/sun/tools/javac/jvm/Cla...]]></description><category></category></item><item><title><![CDATA[nodejs已安装，显示node 不是内部或外部命令]]></title><link>https://blog.youkuaiyun.com/elyonsaber/article/details/78893730</link><guid>https://blog.youkuaiyun.com/elyonsaber/article/details/78893730</guid><author>elyonsaber</author><pubDate>Mon, 25 Dec 2017 15:59:54 +0800</pubDate><description><![CDATA[在Nodejs官网链接（点这里）下载了Node.js，安装后发现cmd.exe运行node -v 显示 “node 不是内部或外部命令”，怕没装好，改用chocolatey重新装，也不行，就很迷
然后还是打开“我的电脑”-右键-“属性”-“高级系统设置”-“高级”-“环境变量”看一看，发现PATH里已经有了呀，于是使出终极手段，关了cmd.exe，重开，解决23333]]></description><category></category></item><item><title><![CDATA[android zip文件下载后后缀变成.apk]]></title><link>https://blog.youkuaiyun.com/elyonsaber/article/details/77161153</link><guid>https://blog.youkuaiyun.com/elyonsaber/article/details/77161153</guid><author>elyonsaber</author><pubDate>Mon, 14 Aug 2017 14:22:11 +0800</pubDate><description><![CDATA[需要从服务器下载主题zip包，之前都运行的正常，然后同事手机上下载下来的文件后缀变成apk，因为解压时，路径带了后缀.zip，就导致fileNotFoundException，文件解压失败。
后来发现在download manager中，mimeType 设置为“applicaiton/vnd.android.package-archive"，后改成“application/zip”，下载下来的]]></description><category></category></item><item><title><![CDATA[react native 更新后packager启动失败：SyntaxError: Unexpected token ...]]></title><link>https://blog.youkuaiyun.com/elyonsaber/article/details/77005807</link><guid>https://blog.youkuaiyun.com/elyonsaber/article/details/77005807</guid><author>elyonsaber</author><pubDate>Wed, 09 Aug 2017 17:18:06 +0800</pubDate><description><![CDATA[更新了下react native版本，突然发现packager就无法启动了。报错SyntaxError: Unexpected token ... 具体如下：
######### Starting Packager ##########
######### Executing command: react-native start --port 8081 ##########
/Users/]]></description><category></category></item><item><title><![CDATA[React Native Android ScrollView 去除阴影效果]]></title><link>https://blog.youkuaiyun.com/elyonsaber/article/details/52401712</link><guid>https://blog.youkuaiyun.com/elyonsaber/article/details/52401712</guid><author>elyonsaber</author><pubDate>Thu, 01 Sep 2016 17:12:16 +0800</pubDate><description><![CDATA[Android 上的ScrollView 拉到尽头时会有阴影效果，需求要求去除该效果。
看了看React Native上ScrollView的文档，发现bounce这类有点关系的属性都是ios的，没有android上相关的设置。
在StackOverFlow找到了解决的办法。因为RN是调用的原生的控件，所以在android文件中设置scrollView相关属性就能起作用了。具体为在styles]]></description><category></category></item><item><title><![CDATA[React Native Don't Call PropTypes Warning]]></title><link>https://blog.youkuaiyun.com/elyonsaber/article/details/52299330</link><guid>https://blog.youkuaiyun.com/elyonsaber/article/details/52299330</guid><author>elyonsaber</author><pubDate>Wed, 24 Aug 2016 12:17:29 +0800</pubDate><description><![CDATA[在运行demo时出现大量： Warning: You are manually calling a React.PropTypes validation function for ...
在这个issue中找到了解决方法。

React 15.3.0中 对于 PropTypes有了变化 In a future major release of React, the code that imp]]></description><category></category></item><item><title><![CDATA[React Native demo运行报错：Cannot find entry file index.android.js in any of the roots]]></title><link>https://blog.youkuaiyun.com/elyonsaber/article/details/52193292</link><guid>https://blog.youkuaiyun.com/elyonsaber/article/details/52193292</guid><author>elyonsaber</author><pubDate>Fri, 12 Aug 2016 16:53:55 +0800</pubDate><description><![CDATA[android运行GaGaMall出现如图错误，怎么弄都不行，index.android.js明明在根目录的，头疼的要死...可是同事那边下的，在npm
 install后，拷贝过来又行了...
然后想了想，我原来是用cnpm install安装的，可能是cnpm出了问题，果然重新用npm下了就好了...
太坑，太坑...为什么我每次想用什么新的demo都要弄半天...]]></description><category></category></item><item><title><![CDATA[运行React Native示例出现null is not an object (evaluating 'this.state.text')]]></title><link>https://blog.youkuaiyun.com/elyonsaber/article/details/52170093</link><guid>https://blog.youkuaiyun.com/elyonsaber/article/details/52170093</guid><author>elyonsaber</author><pubDate>Wed, 10 Aug 2016 11:53:56 +0800</pubDate><description><![CDATA[在运行官方示例的时候出现了null is not an object (evaluating 'this.state.text')，明明是直接copy的，state初始化也是根据ES6来的，怎么就突然报错了，很尴尬...
一开始以为是跟安卓版本相关，6.0行，4.4.4有bug，可是后来换了个4.4.4也可以，这就很奇怪了，只好把出问题的手机重新run android了一下，然后好了...
推]]></description><category></category></item><item><title><![CDATA[React Native 集成Android原生应用：Didn't find class "com.facebook.jni.IteratorHelper"]]></title><link>https://blog.youkuaiyun.com/elyonsaber/article/details/52164540</link><guid>https://blog.youkuaiyun.com/elyonsaber/article/details/52164540</guid><author>elyonsaber</author><pubDate>Tue, 09 Aug 2016 17:21:54 +0800</pubDate><description><![CDATA[刚开始接触RN，问题好多...连更新个版本都要很久，一切换到别的项目也整个死机...这坑...
在更新到新版后（20以后好像就会有这问题），运行出现 didn't find class"com.facebook.jni.IteratorHelper"

第一次的时候，下的是0.30， 出现问题后听群里说换0.20.0就好了，所以就等了半天降级了，结果发现hot reload是 0.22之后才]]></description><category></category></item></channel></rss>