<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[小寒的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/wangbhan</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wangbhan]]></copyright><item><title><![CDATA[Fatal signal 11 (SIGSEGV), code 1, fault addr 0x8 in tid 4101 (Thread-28)]]></title><link>https://blog.youkuaiyun.com/wangbhan/article/details/131257040</link><guid>https://blog.youkuaiyun.com/wangbhan/article/details/131257040</guid><author>wangbhan</author><pubDate>Sat, 17 Jun 2023 09:44:30 +0800</pubDate><description><![CDATA[Fatal signal 11 (SIGSEGV), code 1, fault addr 0x4 in tid 2687]]></description><category></category></item><item><title><![CDATA[android加载webview白屏，设置忽略证书]]></title><link>https://blog.youkuaiyun.com/wangbhan/article/details/125738446</link><guid>https://blog.youkuaiyun.com/wangbhan/article/details/125738446</guid><author>wangbhan</author><pubDate>Tue, 12 Jul 2022 10:49:30 +0800</pubDate><description><![CDATA[android加载webview出现空白页面，设置忽略证书]]></description><category></category></item><item><title><![CDATA[Android展开、收起状态栏]]></title><link>https://blog.youkuaiyun.com/wangbhan/article/details/114672845</link><guid>https://blog.youkuaiyun.com/wangbhan/article/details/114672845</guid><author>wangbhan</author><pubDate>Thu, 11 Mar 2021 17:38:32 +0800</pubDate><description><![CDATA[Android展开、收起状态栏
由于通知栏是系统的，并且方法是隐藏的，只能通过反射来调用其方法
1，展开通知栏，经测试有效果
//展开通知栏
        int currentApiVersion = android.os.Build.VERSION.SDK_INT;
        try {
            Object service = getSystemService("statusbar");
            Class&lt;?&gt; statusbarManager =]]></description><category></category></item><item><title><![CDATA[Android自动换行的标签实现之自定义ViewGroup（二）]]></title><link>https://blog.youkuaiyun.com/wangbhan/article/details/111477991</link><guid>https://blog.youkuaiyun.com/wangbhan/article/details/111477991</guid><author>wangbhan</author><pubDate>Mon, 21 Dec 2020 16:44:12 +0800</pubDate><description><![CDATA[Android中实现标签自动换行方法二
public class FlowViewGroup extends ViewGroup {
    private int mPaddingTop;
    private int mPaddingLeft;
    private int mPaddingRight;
    private int mPaddingBottom;
    private ArrayList&lt;String&gt; mList = new ArrayList&lt;&gt;()]]></description><category></category></item><item><title><![CDATA[Android自动换行的标签实现之自定义view（一）]]></title><link>https://blog.youkuaiyun.com/wangbhan/article/details/111477722</link><guid>https://blog.youkuaiyun.com/wangbhan/article/details/111477722</guid><author>wangbhan</author><pubDate>Mon, 21 Dec 2020 16:33:48 +0800</pubDate><description><![CDATA[Android中实现标签自动换行方法一
public class TagLayout extends LinearLayout {
    private List&lt;int[]&gt; children;

    public TagLayout(Context context, AttributeSet attrs) {
        super(context, attrs);

        children = new ArrayList&lt;int[]&gt;();
    }

 ]]></description><category></category></item><item><title><![CDATA[Android中监听软键盘弹出收起以及隐藏软键盘，显示软键盘]]></title><link>https://blog.youkuaiyun.com/wangbhan/article/details/111045582</link><guid>https://blog.youkuaiyun.com/wangbhan/article/details/111045582</guid><author>wangbhan</author><pubDate>Fri, 11 Dec 2020 17:21:38 +0800</pubDate><description><![CDATA[Android中使用EditText会牵扯到软键盘，没少踩坑，今天总结一下
1，Android中阻止activity弹出软键盘
android:windowSoftInputMode="stateAlwaysHidden|stateHidden"

2，隐藏软键盘
/**
     * 隐藏键盘
     */
    protected void hideInput() {
        InputMethodManager imm = (InputMethodManager) getSystemSer]]></description><category></category></item><item><title><![CDATA[NavigationView的条目选中颜色修改]]></title><link>https://blog.youkuaiyun.com/wangbhan/article/details/109841835</link><guid>https://blog.youkuaiyun.com/wangbhan/article/details/109841835</guid><author>wangbhan</author><pubDate>Fri, 20 Nov 2020 10:53:02 +0800</pubDate><description><![CDATA[NavigationView也就是侧滑栏，接下来就来说一下里面的属性
android:layout_gravity  值为start则是从左侧滑出，值为end则是从右侧滑出
app:menu  NavigationView是通过菜单形式在布局中放置元素的，值为自己创建的菜单文件
app:headerLayout   给NavigationView设置头文件
app:itemTextColor  设置菜单文字的颜色
app:itemIconTint   设置菜单图标的颜色
app:itemBackground]]></description><category></category></item><item><title><![CDATA[Android视频播放器demo]]></title><link>https://blog.youkuaiyun.com/wangbhan/article/details/108262108</link><guid>https://blog.youkuaiyun.com/wangbhan/article/details/108262108</guid><author>wangbhan</author><pubDate>Thu, 27 Aug 2020 15:59:18 +0800</pubDate><description><![CDATA[Android视频播放器（全屏播放，自定义进度条，进度条拖拽功能）
Android自带的视频播放器VideoView，界面比较丑，并且功能不齐全，之前写过两次，终于把功能拼凑完整，整理一下，方便自己以后使用，不喜勿喷
进度条样式可以自己修改 ，这里只有一个播放按钮暂停按钮，当前播放时间和总时长，一个全屏按钮
直接上代码
&lt;SeekBar
                android:id="@+id/seek_progress"
                android:layout_widt]]></description><category></category></item><item><title><![CDATA[Android中自定义圆环显示实时进度，仿里程进度]]></title><link>https://blog.youkuaiyun.com/wangbhan/article/details/108223086</link><guid>https://blog.youkuaiyun.com/wangbhan/article/details/108223086</guid><author>wangbhan</author><pubDate>Tue, 25 Aug 2020 16:53:21 +0800</pubDate><description><![CDATA[Android实现圆环进度条，显示出来实时进度
废话不多说，直接上效果图，普通的圆环进度条颜色是渐变，，这个是分段的颜色并且还要加刻度，下面看代码

白点是实时进度，自定义画上，并且保持实时进度
计算实时进度，白点所占位置
canvas.save();
        paint_2.setStyle(Paint.Style.STROKE);
        int sweep;
        if (currentNum &lt;= maxNum) {
            double zhb = ]]></description><category></category></item><item><title><![CDATA[Webview加载富文本，去除默认的白色背景色]]></title><link>https://blog.youkuaiyun.com/wangbhan/article/details/107758244</link><guid>https://blog.youkuaiyun.com/wangbhan/article/details/107758244</guid><author>wangbhan</author><pubDate>Mon, 03 Aug 2020 10:31:21 +0800</pubDate><description><![CDATA[webview去除默认的白色背景色
webview.setBackgroundColor(0);//设置背景色

布局文件webview设置一个背景色

]]></description><category></category></item><item><title><![CDATA[Android中Glide加载图片错误]]></title><link>https://blog.youkuaiyun.com/wangbhan/article/details/107717012</link><guid>https://blog.youkuaiyun.com/wangbhan/article/details/107717012</guid><author>wangbhan</author><pubDate>Fri, 31 Jul 2020 16:52:30 +0800</pubDate><description><![CDATA[Android9.0加载图片报错IOException: Cleartext HTTP traffic to preview.qiantucdn.com not permitted
Android9.0 默认是禁止所有的http请求的，需要在代码中设置如下代码才可以正常进行网络请求： android:usesCleartextTraffic=“true”。
&lt;application
 android:name="xx.xx.xx"
 android:allowBackup="true"
 androi]]></description><category></category></item><item><title><![CDATA[Glide加载圆角矩形图片]]></title><link>https://blog.youkuaiyun.com/wangbhan/article/details/107632122</link><guid>https://blog.youkuaiyun.com/wangbhan/article/details/107632122</guid><author>wangbhan</author><pubDate>Tue, 28 Jul 2020 11:21:54 +0800</pubDate><description><![CDATA[Glide加载圆角矩形图片
注意：xml里面不能设置CenterCrop
RoundedCorners roundedCorners = new RoundedCorners(16);//数字为圆角度数
                RequestOptions coverRequestOptions = new RequestOptions()
                        .transforms(new CenterCrop(),roundedCorners)
           ]]></description><category></category></item><item><title><![CDATA[GridView单击事件和长按事件遇到的问题]]></title><link>https://blog.youkuaiyun.com/wangbhan/article/details/105223354</link><guid>https://blog.youkuaiyun.com/wangbhan/article/details/105223354</guid><author>wangbhan</author><pubDate>Tue, 31 Mar 2020 15:21:56 +0800</pubDate><description><![CDATA[GridView单击事件和长按事件遇到的问题
最开始只使用了单击事件，后来增加需求，增加了长按功能，但是一直没有效果，百度，自己找资料，最终找到原因，特记录下来
1，单击事件
gridview.setOnItemClickListener(new AdapterView.OnItemClickListener() {
            @Override
            public...]]></description><category></category></item><item><title><![CDATA[Android中Webview中解决H5音视频播放有声音无画面，页面关闭还有声音的问题]]></title><link>https://blog.youkuaiyun.com/wangbhan/article/details/105138232</link><guid>https://blog.youkuaiyun.com/wangbhan/article/details/105138232</guid><author>wangbhan</author><pubDate>Fri, 27 Mar 2020 14:08:34 +0800</pubDate><description><![CDATA[Webview中关于H5音视频有声音无画面的问题
android通过Webvoew加载一个H5页面,H5里面有一个视频，之前还好好的，突然发现，视频只有声音没有画面，好奇怪，最终找到解决方案，记录一下，方便以后用到
1，application标签下增加以下代码
android:requestLegacyExternalStorage="true"

2，webview增加以下配置，为webview...]]></description><category></category></item><item><title><![CDATA[Android10，读写权限问题]]></title><link>https://blog.youkuaiyun.com/wangbhan/article/details/104984194</link><guid>https://blog.youkuaiyun.com/wangbhan/article/details/104984194</guid><author>wangbhan</author><pubDate>Fri, 20 Mar 2020 10:26:32 +0800</pubDate><description><![CDATA[Android10，读写权限问题
Android10，读写权限问题
最近开发一款软件，用到读写权限，一直都是没问题的，????的，但是昨晚客户那一直有问题，然后手里没有Android10的手机，一直找不到原因，想到是权限的问题，但是检查，权限的确都开了，还是一直报错，整个心态都崩了，今天终于找到原因了，特记录下来。
1，清单文件application节点下加上android:requestLegacyE...]]></description><category></category></item><item><title><![CDATA[CardView使用中遇到的难题]]></title><link>https://blog.youkuaiyun.com/wangbhan/article/details/84025454</link><guid>https://blog.youkuaiyun.com/wangbhan/article/details/84025454</guid><author>wangbhan</author><pubDate>Tue, 13 Nov 2018 11:04:16 +0800</pubDate><description><![CDATA[最近需要实现一个功能，圆角矩形外边框拥有阴影效果，刚开始使用的两个布局叠加起来，但是效果不好看，特别丑，最后决定使用cardview，但是使用cardview之后，阴影一直不出现，纠结了几个小时，终于找到了原因，所以来记录一下，防止以后在遇到类似的
一，如何使用
在APP下build.gradle中添加以下依赖
compile 'com.android.support:cardview-v7:23...]]></description><category></category></item><item><title><![CDATA[java.lang.IllegalStateException: The specified child already has a parent.解决方案]]></title><link>https://blog.youkuaiyun.com/wangbhan/article/details/83576799</link><guid>https://blog.youkuaiyun.com/wangbhan/article/details/83576799</guid><author>wangbhan</author><pubDate>Wed, 31 Oct 2018 10:30:26 +0800</pubDate><description><![CDATA[公司的老项目，里面使用的viewpager，最近测试反馈说闪退了，翻到日志看到报如下错误java.lang.IllegalStateException: The specified child already has a parent.然后就找度娘，果不其然，度娘没有让我失望，找到了解决方法，为了防止以后在遇到类似错误，还是做个记录吧。
一，报错原因
根据The specified child a...]]></description><category></category></item><item><title><![CDATA[Glide加载圆形图片和圆角图片]]></title><link>https://blog.youkuaiyun.com/wangbhan/article/details/83443826</link><guid>https://blog.youkuaiyun.com/wangbhan/article/details/83443826</guid><author>wangbhan</author><pubDate>Sat, 27 Oct 2018 10:16:20 +0800</pubDate><description><![CDATA[笔者最近工作不太忙，就来整理一下之前遇到的问题，今天整理的是Glide加载圆形图片和圆角图片，后面会陆陆续续的整理其他方面的，废话不多说，直接上代码、
实现圆角图片
package util;

import android.content.Context;
import android.content.res.Resources;
import android.graphics.Bitmap;
...]]></description><category></category></item><item><title><![CDATA[android 7.0 调用系统相机崩溃的解决方案]]></title><link>https://blog.youkuaiyun.com/wangbhan/article/details/83303223</link><guid>https://blog.youkuaiyun.com/wangbhan/article/details/83303223</guid><author>wangbhan</author><pubDate>Tue, 23 Oct 2018 10:32:57 +0800</pubDate><description><![CDATA[项目一直在用，也适配了7.0，自己用7.0的和8.0的手机都试过，调用系统相机没问题，但是昨晚上主管说客户那里调用相机闪退了，我在测试一下还是没问题啊，纠结了一晚上，找到了解决方案。
我已经做过7.0相机的权限还是闪退
解决方案：
1，（推荐）7.0之后你的app就算有权限，给出一个URI之后手机也认为你没有权限。
不用修改原有代码，在Application的oncreate方法中：
if (Bu...]]></description><category></category></item><item><title><![CDATA[Android中需要显示特殊字符的时候直接使用会报错]]></title><link>https://blog.youkuaiyun.com/wangbhan/article/details/83036710</link><guid>https://blog.youkuaiyun.com/wangbhan/article/details/83036710</guid><author>wangbhan</author><pubDate>Sat, 13 Oct 2018 11:14:50 +0800</pubDate><description><![CDATA[Android中需要显示特殊字符的时候直接使用会报错

特殊字符“&amp;amp;amp;amp;”  &amp;amp;amp;lt;string name=&amp;amp;quot;note&amp;amp;quot;&amp;amp;amp;gt;Hello &amp;amp;amp;amp; world&amp;amp;amp;lt;/string&amp;amp;amp;gt;
需要转义一下

	&amp;amp;amp;lt;string name=&amp;amp;quot;no]]></description><category></category></item></channel></rss>