<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Ivory_wiki的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Ivory_wiki</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Ivory_wiki]]></copyright><item><title><![CDATA[android 滑动scrollview 头部标题透明度改变]]></title><link>https://blog.youkuaiyun.com/Ivory_wiki/article/details/132367172</link><guid>https://blog.youkuaiyun.com/Ivory_wiki/article/details/132367172</guid><author>Ivory_wiki</author><pubDate>Fri, 18 Aug 2023 18:13:47 +0800</pubDate><description><![CDATA[/AGB由相关工具获得，或者美工提供。//待修改头部 图片视频控件 高度 测试。// 只是layout背景透明(仿知乎滑动效果)]]></description><category></category></item><item><title><![CDATA[Recycle获取第一个可见条目(包括瀑布流)位置以及getChildAt(position)]]></title><link>https://blog.youkuaiyun.com/Ivory_wiki/article/details/79474977</link><guid>https://blog.youkuaiyun.com/Ivory_wiki/article/details/79474977</guid><author>Ivory_wiki</author><pubDate>Wed, 07 Mar 2018 18:18:38 +0800</pubDate><description><![CDATA[获取RecyclerView中的控件之踩坑篇前言RecyclerView跟随Android5.0发布已久了，几乎从RecyclerView问世之初，我就抛弃ListView和GridView转投RecyclerView的怀抱了！没啥原因，只因为方便、省心。如它名字所示Recycler+View，代表着它拥有良好的回收机制以及良好的复用能力，而且强制使用了ViewHolder所以性能不用担心。当我们...]]></description><category></category></item><item><title><![CDATA[Scrollview嵌套RecyclerView导致滑动卡顿问题]]></title><link>https://blog.youkuaiyun.com/Ivory_wiki/article/details/79387952</link><guid>https://blog.youkuaiyun.com/Ivory_wiki/article/details/79387952</guid><author>Ivory_wiki</author><pubDate>Tue, 27 Feb 2018 14:30:37 +0800</pubDate><description><![CDATA[因为Scrollview和RecyclerView都是滑动控件.会有一点滑动上的冲突.导致滑动起来有些卡顿.这个时候.我们重写一下LayoutManager就行了 LinearLayoutManager linearLayoutManager = new LinearLayoutManager(getActivity(), LinearLayoutManager.VERTICAL, false) ...]]></description><category></category></item><item><title><![CDATA[猴子测试--步骤]]></title><link>https://blog.youkuaiyun.com/Ivory_wiki/article/details/78072368</link><guid>https://blog.youkuaiyun.com/Ivory_wiki/article/details/78072368</guid><author>Ivory_wiki</author><pubDate>Sat, 23 Sep 2017 17:58:55 +0800</pubDate><description><![CDATA[如果  （adb shell mokey -p 包名 -v 次数 ）     方法无效 ----------------
采用  adb.exe shell monkey -p 包名 -v 次数


Monkey测试特点

什么是Monkey test? 如其名，像猴子一样，虽然什么都不懂，但是可以乱点一通，可以理解为压力测试。在规定的时间或次数范围内做任何随机的操作，随即操作包括点击]]></description><category></category></item><item><title><![CDATA[android  string.setSpan]]></title><link>https://blog.youkuaiyun.com/Ivory_wiki/article/details/77752365</link><guid>https://blog.youkuaiyun.com/Ivory_wiki/article/details/77752365</guid><author>Ivory_wiki</author><pubDate>Thu, 31 Aug 2017 20:14:16 +0800</pubDate><description><![CDATA[TextView的样式类Span的使用详解:






    Android中的TextView是个显示文字的的UI类，在现实中的需求中，文字有各式各样的样式，TextView本身没有属性去设置实现，我们可以通过Android提供的 SpannableString类封装。Android提供了很多的Span的类去实现样式，这个样式都是继承自CharacterStyle类。

 ]]></description><category></category></item><item><title><![CDATA[WebView 加载空白问题]]></title><link>https://blog.youkuaiyun.com/Ivory_wiki/article/details/77193467</link><guid>https://blog.youkuaiyun.com/Ivory_wiki/article/details/77193467</guid><author>Ivory_wiki</author><pubDate>Tue, 15 Aug 2017 15:24:10 +0800</pubDate><description><![CDATA[WebView  需要设置高度--最好设置高点无所谓--必须有高度]]></description><category></category></item><item><title><![CDATA[Android APK反编译就这么简单 详解（附图）]]></title><link>https://blog.youkuaiyun.com/Ivory_wiki/article/details/76193810</link><guid>https://blog.youkuaiyun.com/Ivory_wiki/article/details/76193810</guid><author>Ivory_wiki</author><pubDate>Thu, 27 Jul 2017 15:06:07 +0800</pubDate><description><![CDATA[在学习Android开发的过程你，你往往会去借鉴别人的应用是怎么开发的，那些漂亮的动画和精致的布局可能会让你爱不释手，作为一个开发者，你可能会很想知道这些效果界面是怎么去实现的，这时，你便可以对改应用的APK进行反编译查看。下面是我参考了一些文章后简单的教程详解。

（注：反编译不是让各位开发者去对一个应用破解搞重装什么的，主要目的是为了促进开发者学习，借鉴好的代码，提升自我开发水平。）
]]></description><category></category></item><item><title><![CDATA[Android使用echarts]]></title><link>https://blog.youkuaiyun.com/Ivory_wiki/article/details/74989649</link><guid>https://blog.youkuaiyun.com/Ivory_wiki/article/details/74989649</guid><author>Ivory_wiki</author><pubDate>Tue, 11 Jul 2017 17:05:38 +0800</pubDate><description><![CDATA[百度echarts框架还是比较强大的，之前有尝试使用它，但毕竟主要使用于web网页端，效果不是很好，所以最终还是取消使用echarts

但之前在使用的过程中遇到些问题，虽然解决很简单，但也花了我不少时间，所以在这里记录之前如何使用及如何解决其中遇到的问题

1、在echarts官网下载demo

2、如果js代码没有很好的给一个函数入口，则自己提取封装

    （1）原本已经提]]></description><category></category></item><item><title><![CDATA[Java/Jsp中让数值不使用科学计数法显示的解决方案]]></title><link>https://blog.youkuaiyun.com/Ivory_wiki/article/details/74545956</link><guid>https://blog.youkuaiyun.com/Ivory_wiki/article/details/74545956</guid><author>Ivory_wiki</author><pubDate>Thu, 06 Jul 2017 14:40:10 +0800</pubDate><description><![CDATA[1.在java后台中进行转换

（1）使用BigDecimal类

double num=8.2347983984297E7;
String str=new BigDecimal(num).toString();


注意：以上方式转换之后的可能不是你想要的模样，而是酱紫——82347983.9842970073223114013671875，原因请参考下方用法链接。


想]]></description><category></category></item><item><title><![CDATA[小点]]></title><link>https://blog.youkuaiyun.com/Ivory_wiki/article/details/73571724</link><guid>https://blog.youkuaiyun.com/Ivory_wiki/article/details/73571724</guid><author>Ivory_wiki</author><pubDate>Thu, 22 Jun 2017 11:29:57 +0800</pubDate><description><![CDATA[小点//上横线颜色 
        private int mTopLineColor = Color.parseColor(“#CCE4F2”);快捷键
加粗    Ctrl + B 
斜体    Ctrl + I 
引用    Ctrl + Q
插入链接    Ctrl + L
插入代码    Ctrl + K
插入图片    Ctrl + G
提升标题    Ctrl + H
有序列表]]></description><category></category></item><item><title><![CDATA[Android ScrollView 中放入 ImageView 导致的出现上下白边的问题？]]></title><link>https://blog.youkuaiyun.com/Ivory_wiki/article/details/70243258</link><guid>https://blog.youkuaiyun.com/Ivory_wiki/article/details/70243258</guid><author>Ivory_wiki</author><pubDate>Wed, 19 Apr 2017 17:38:39 +0800</pubDate><description><![CDATA["http://schemas.android.com/apk/res/android"  
    android:layout_width="match_parent"  
    android:layout_height="match_parent"  
    android:orientation="vertical" >  
    
        android:id=]]></description><category></category></item><item><title><![CDATA[com.alibaba.fastjson.JSONObject的使用]]></title><link>https://blog.youkuaiyun.com/Ivory_wiki/article/details/70195162</link><guid>https://blog.youkuaiyun.com/Ivory_wiki/article/details/70195162</guid><author>Ivory_wiki</author><pubDate>Sun, 16 Apr 2017 13:42:46 +0800</pubDate><description><![CDATA[class User {  
    private String name;  
    private int age;  
  
    public String getName() {  
        return name;  
    }  
  
    public void setName(String name) {  
        this.nam]]></description><category></category></item><item><title><![CDATA[listview 复用数据错误以及listview item中的控件之间修改状态]]></title><link>https://blog.youkuaiyun.com/Ivory_wiki/article/details/70052615</link><guid>https://blog.youkuaiyun.com/Ivory_wiki/article/details/70052615</guid><author>Ivory_wiki</author><pubDate>Tue, 11 Apr 2017 14:08:10 +0800</pubDate><description><![CDATA[import android.app.Activity;
import android.os.Bundle;
import android.os.Handler;
import android.os.Message;
import android.util.Log;
import android.view.View;
import android.view.ViewGroup;
import an]]></description><category></category></item><item><title><![CDATA[android viewPager 轮播图]]></title><link>https://blog.youkuaiyun.com/Ivory_wiki/article/details/70051517</link><guid>https://blog.youkuaiyun.com/Ivory_wiki/article/details/70051517</guid><author>Ivory_wiki</author><pubDate>Tue, 11 Apr 2017 13:45:29 +0800</pubDate><description><![CDATA[private ViewPagerAdapter mViewPagerAdapter;
private List images;
private List dots;
private int currentItem;
private int oldPosition = 0; //记录上一次点的位置
private ScheduledExecutorService scheduledExecutor]]></description><category></category></item><item><title><![CDATA[底部弹出PopupWindow并且背景变为半透明效果]]></title><link>https://blog.youkuaiyun.com/Ivory_wiki/article/details/69946557</link><guid>https://blog.youkuaiyun.com/Ivory_wiki/article/details/69946557</guid><author>Ivory_wiki</author><pubDate>Mon, 10 Apr 2017 14:12:26 +0800</pubDate><description><![CDATA[先来看看运行效果图 

 


[方式一]实现从底部弹出PopupWindow

原理：定义一个高度为wrap_content的PopupWindow布局文件，根据屏幕底部的位置显示在Bottom

1.首先定义一个高度为wrap_content的PopupWindow布局文件

LinearLayout xmlns:android="http://schemas.androi]]></description><category></category></item><item><title><![CDATA[android 主线程与子线程通信]]></title><link>https://blog.youkuaiyun.com/Ivory_wiki/article/details/64128264</link><guid>https://blog.youkuaiyun.com/Ivory_wiki/article/details/64128264</guid><author>Ivory_wiki</author><pubDate>Mon, 20 Mar 2017 16:57:28 +0800</pubDate><description><![CDATA[android中的多线程模型主要涉及的类有:Looper, Handler, MessageQueue, Message等.

Looper类用来创建消息队列. 每个线程最多只能有一个消息队列, android中UI线程默认具有消息队列, 但非UI线程在默认情况下是不具备消息队列的. 如果需要在非UI线程中开启消息队列, 需要调用Looper.prepare()方法, 在该方法的执行过程中会创]]></description><category></category></item><item><title><![CDATA[代码规范]]></title><link>https://blog.youkuaiyun.com/Ivory_wiki/article/details/62221020</link><guid>https://blog.youkuaiyun.com/Ivory_wiki/article/details/62221020</guid><author>Ivory_wiki</author><pubDate>Wed, 15 Mar 2017 13:13:50 +0800</pubDate><description><![CDATA[1. 【强制】在一个 switch 块内，每个 case 要么通过 break / return 等来终止，要么注释说明程序将继续执行到哪一个 case 为止 ； 在一个 switch 块内，都必须包含一个 default 语句并且放在最后，即使它什么代码也没有。





2. 【强制】在 if / else / for / while / do 语句中必须使用大括号，即使只有一行代]]></description><category></category></item><item><title><![CDATA[ScrollView嵌套ListView的bug问题解决]]></title><link>https://blog.youkuaiyun.com/Ivory_wiki/article/details/62043134</link><guid>https://blog.youkuaiyun.com/Ivory_wiki/article/details/62043134</guid><author>Ivory_wiki</author><pubDate>Tue, 14 Mar 2017 14:46:14 +0800</pubDate><description><![CDATA[1，ScrollView里面的listView高度无法算出来，通常只能显示listview的其中一行

2，listview列表不能滚动

解决方法：

  1，在设置完ListView的Adapter后，根据ListView的子项目重新计算ListView的高度，然后把高度再作为LayoutParams设置给ListView，这样它的高度就正确显示了。

代码如下：]]></description><category></category></item><item><title><![CDATA[Android开发——Android中常见的4种线程池（保证你能看懂并理解）]]></title><link>https://blog.youkuaiyun.com/Ivory_wiki/article/details/60867082</link><guid>https://blog.youkuaiyun.com/Ivory_wiki/article/details/60867082</guid><author>Ivory_wiki</author><pubDate>Wed, 08 Mar 2017 09:47:14 +0800</pubDate><description><![CDATA[原文地址： http://blog.youkuaiyun.com/seu_calvin/article/details/52415337




0．前言

转载请注明出处：http://blog.youkuaiyun.com/seu_calvin/article/details/52415337


使用线程池可以给我们带来很多好处，首先通过线程池中线程的重用，减少创建和销毁线程的性能开销。其次，能]]></description><category></category></item><item><title><![CDATA[2017]]></title><link>https://blog.youkuaiyun.com/Ivory_wiki/article/details/60577715</link><guid>https://blog.youkuaiyun.com/Ivory_wiki/article/details/60577715</guid><author>Ivory_wiki</author><pubDate>Mon, 06 Mar 2017 14:59:27 +0800</pubDate><description><![CDATA[不记得有多久没写博客了，写博客是个好习惯，但我把它弄丢了。大概从2016年的下半年，公司开始转型做智能家居，开始忙碌一阵子。等有时间的时候，却找不到写博客的热情。这对菜鸟来说，像是自己断掉一个学习的途径。今，重新开始拾起。]]></description><category></category></item></channel></rss>