<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[夏轩00的博客]]></title><description><![CDATA[欢迎大家评论和阅读,觉得不错的朋友可以点收藏哦!]]></description><link>https://blog.youkuaiyun.com/Mores_ZiXuan</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Mores_ZiXuan]]></copyright><item><title><![CDATA[Android 自定义环形图和柱状图总结(支持点击事件)]]></title><link>https://blog.youkuaiyun.com/Mores_ZiXuan/article/details/113643428</link><guid>https://blog.youkuaiyun.com/Mores_ZiXuan/article/details/113643428</guid><author>Mores_ZiXuan</author><pubDate>Thu, 04 Feb 2021 15:38:55 +0800</pubDate><description><![CDATA[Android 自定义环形图和柱状图总结(支持点击事件)
一、前言：
最近一个项目中涉及到了自定义环形图和柱状图的功能，闲暇之余，记录一下实现过程，文末会分享项目Demo源码，话不多说，直接进入正题吧！老规矩，看下效果图：

如上图所示：主要涉及到的功能就是环形图和柱状图了，环形图主要分4块区域 ，点击能知道触发的那块区域，柱状图也同理。
二、自定义环形图
1.实现原理：
首先外层一个是一个灰色的圆(默认圆)，这个直接用一个画笔0-360度绘制就ok了，然后再用四个画笔画4个四分之一圆，怎么画尼，我这边是利]]></description><category></category></item><item><title><![CDATA[Android Ble开发总结和遇到的坑]]></title><link>https://blog.youkuaiyun.com/Mores_ZiXuan/article/details/108243261</link><guid>https://blog.youkuaiyun.com/Mores_ZiXuan/article/details/108243261</guid><author>Mores_ZiXuan</author><pubDate>Wed, 26 Aug 2020 17:00:37 +0800</pubDate><description><![CDATA[Android Ble开发总结和遇到的坑
一、前言
接触BLE开发也有一段时间了，一直想找个时间记录一下BLE开发中遇到的问题和和自己的一些理解，
硬件设备使用的都是低功耗蓝牙，讲真 BLE开发坑还是挺多的，废话不多说，进入正题。
二、注意事项：
1.判断是否支持BLE蓝牙、是否打开系统蓝牙
2.在一些高版本机型上， 用户还需打开位置信息(不光要位置权限，还需要打开位置信息)才能通过蓝牙进行扫描 。
3.开启搜索设备时要定时的主动停止搜索 ，不然时间久了会搜索不到设备。
4.在连接或通信过程中比如出现133]]></description><category></category></item><item><title><![CDATA[Android iTOP-4412全能版 CAN通信集成(完整篇)]]></title><link>https://blog.youkuaiyun.com/Mores_ZiXuan/article/details/103400678</link><guid>https://blog.youkuaiyun.com/Mores_ZiXuan/article/details/103400678</guid><author>Mores_ZiXuan</author><pubDate>Thu, 05 Dec 2019 13:33:49 +0800</pubDate><description><![CDATA[1.前言
最近公司打算做一个车载APP ，通过CAN通信，开发板用的是讯为itop-4412全能版，花了一周时间去集成，讲真的，集成过程很辛酸，毕竟也是第一次集成，也遇到了很多坑，这里小小的吐槽下，(售后技术支持我是很无语)，好啦，下面就进入正题吧！
2.超级终端和虚拟机VMware安装
这里简单的说下，虚拟机安装和超级终端安装直接参考【开发板之全功能版使用手册】3.1 和3.2小节就行，安装包直...]]></description><category></category></item><item><title><![CDATA[(二)使用Kotlin开发Android应用之详细用法(常用命令)]]></title><link>https://blog.youkuaiyun.com/Mores_ZiXuan/article/details/96989564</link><guid>https://blog.youkuaiyun.com/Mores_ZiXuan/article/details/96989564</guid><author>Mores_ZiXuan</author><pubDate>Tue, 23 Jul 2019 15:02:00 +0800</pubDate><description><![CDATA[一.最近新项目开始使用kotlin开发项目，搜集了一些常用命令和常用方法，毕竟现在好多公司都在用kotlin开发项目，具体安装和配置教程请戳这里
二.推荐一些kotlin学习网址
kotlin语言中文网、Kotlin 资源大全 - 学 Kotlin 看这一篇教程就够了
三，常用命令及语法
1.实例化话对象 不需要new关键字
2.没有“new”
Kotlin实例化一个对象时不需要new关键字
va...]]></description><category></category></item><item><title><![CDATA[Android  Ble心电图自定义绘制(支持左右自动滚动)]]></title><link>https://blog.youkuaiyun.com/Mores_ZiXuan/article/details/92795402</link><guid>https://blog.youkuaiyun.com/Mores_ZiXuan/article/details/92795402</guid><author>Mores_ZiXuan</author><pubDate>Tue, 18 Jun 2019 16:31:36 +0800</pubDate><description><![CDATA[一，最近在做蓝牙开发项目，涉及到一个自定义心电图功能，效果图如下(这里只展示一张静态图)。

二，分析：首先我们看到这个效果图，自己动手画要怎么实现呢？网格需要怎么绘制，横向和纵向，还有波形需要怎么绘制？
需要定义几个Paint，比如硬件返回的值范围 0-255，我们波形数据显示的位置应该在中间，比例多大呢等等，带着这些疑问，那我直接贴代码了哈：
/**
 * Created by xiaoyi
...]]></description><category></category></item><item><title><![CDATA[MPAndroidChart之折线图详情使用(X轴文本换行，滑动，限制线)]]></title><link>https://blog.youkuaiyun.com/Mores_ZiXuan/article/details/89230668</link><guid>https://blog.youkuaiyun.com/Mores_ZiXuan/article/details/89230668</guid><author>Mores_ZiXuan</author><pubDate>Fri, 12 Apr 2019 12:04:22 +0800</pubDate><description><![CDATA[简介：MPAndroidChart 是一个Android非常强大的图标库，包括折线图，柱状图，饼图，雷达图，散列图等，官方github地址请戳这里
一.说了这么多，咱先看看 效果图：

2.博主主要以这个折线图为列，讲讲具体实现过程，首先看到这个效果图，我之前以为很简单，所以刚开始 自己自定义了一个，后来发现问题挺多，所以在github找了一番资料，最终使用MPAndroidChart库。
3.添...]]></description><category></category></item><item><title><![CDATA[Flutter 入门篇一 基本搭建+解决无法连接设备问题]]></title><link>https://blog.youkuaiyun.com/Mores_ZiXuan/article/details/82886921</link><guid>https://blog.youkuaiyun.com/Mores_ZiXuan/article/details/82886921</guid><author>Mores_ZiXuan</author><pubDate>Fri, 28 Sep 2018 17:00:41 +0800</pubDate><description><![CDATA[一.简介：
Flutter是谷歌的移动UI框架，可以快速在iOS和Android上构建高质量的原生用户界面。 Flutter可以与现有的代码一起工作。在全世界，Flutter正在被越来越多的开发者和组织使用，并且Flutter是完全免费、开源的。简单来说，Flutter是一款移动应用程序SDK，包含框架、控件和一些工具，可以用一套代码同时构建Android和iOS应用，并且性能可以达到原生应用一样...]]></description><category></category></item><item><title><![CDATA[Android 神器之SpanableString实现textview部分字体点击事件（不同颜色），并且支持多个点击事件]]></title><link>https://blog.youkuaiyun.com/Mores_ZiXuan/article/details/82798195</link><guid>https://blog.youkuaiyun.com/Mores_ZiXuan/article/details/82798195</guid><author>Mores_ZiXuan</author><pubDate>Fri, 21 Sep 2018 10:49:50 +0800</pubDate><description><![CDATA[1.老规矩，咱们先上效果图：

2.如上图 标红的地方，我们一眼看上去 就是一个TextView上面展示出来的(没错就是一个TextView展示出来的)，并且 部分字体颜色不一样，而且这个三个协议是可以点击的，点击跳转到不同页面，怎么实现尼 ？，这里就涉及到一个知识点SpannableString：
    @BindView(R.id.tvIssue)
    TextView tvIssue;...]]></description><category></category></item><item><title><![CDATA[Android  RecyclerView优雅的实现列表单选功能]]></title><link>https://blog.youkuaiyun.com/Mores_ZiXuan/article/details/81661856</link><guid>https://blog.youkuaiyun.com/Mores_ZiXuan/article/details/81661856</guid><author>Mores_ZiXuan</author><pubDate>Tue, 14 Aug 2018 10:11:32 +0800</pubDate><description><![CDATA[1.前言

 1.现在有一个简单的需求，需要实现列表单选功能，如何实现尼？首先我大概说下我实现的思路，首先在Bean（实体类）里面声明一个boolean 值，根据这个boolean值去改变RadioButton的是否选中状态，同时在Activity或者Fragment里面 声明一个变量id和当前下标去做对比。下面看下要实现的效果图！


2.效果图 


3.代码实现步骤：

 private C...]]></description><category></category></item><item><title><![CDATA[线程切换那点事，Application全局弹出自定义DIalog]]></title><link>https://blog.youkuaiyun.com/Mores_ZiXuan/article/details/81136034</link><guid>https://blog.youkuaiyun.com/Mores_ZiXuan/article/details/81136034</guid><author>Mores_ZiXuan</author><pubDate>Fri, 20 Jul 2018 17:28:21 +0800</pubDate><description><![CDATA[线程切换那点事，Application全局弹出自定义DIalog


  1.前言:最近忙于写项目，也没时间去更新博客了，下面要说的是，也是比较常见的一个问题！ 
  需求：当后台推送一条消息过来的时候如果类型为99，则全局弹出一个DIalog  提示账号在别处登录 
  其实网上有好多案例，但我试了一下发现还是不行，这时候就涉及到一个线程切换问题。




2.首先看下效果图： 
 
3.下面看...]]></description><category></category></item><item><title><![CDATA[Android 集成微信支付和支付宝支付工具类]]></title><link>https://blog.youkuaiyun.com/Mores_ZiXuan/article/details/79790308</link><guid>https://blog.youkuaiyun.com/Mores_ZiXuan/article/details/79790308</guid><author>Mores_ZiXuan</author><pubDate>Mon, 02 Apr 2018 15:43:16 +0800</pubDate><description><![CDATA[Android 集成微信支付和支付宝支付工具类

1.前言 
   去年年底接了一个商城app 外包项目，里面尼涉及到 微信和支付宝支付，这里我整理出几个工具类，下面就和大家分享一下，废话不多说，下面我一步一步给大家介绍下。

一、支付宝支付

1.支付宝官方集成文档 
2.支付宝官方资源下载

二、微信支付

1.微信官方的集成文档 
2.微信官方资源下载

三、下面我直接上代码了哈 
首先导入...]]></description><category></category></item><item><title><![CDATA[RecyclerView分组之BaseRecyclerViewAdapterHelper(实现分组功能)]]></title><link>https://blog.youkuaiyun.com/Mores_ZiXuan/article/details/78855601</link><guid>https://blog.youkuaiyun.com/Mores_ZiXuan/article/details/78855601</guid><author>Mores_ZiXuan</author><pubDate>Wed, 20 Dec 2017 17:29:04 +0800</pubDate><description><![CDATA[1.前言 相信很多小伙伴之前用过listview列表展示数据，然后RecyclerView应该不会陌生,大多数开发者应该都使用上它了，它也是google推荐替换ListView的控件，但是用过它的同学应该都知道它在某些方面并没有ListView使用起来方便。下面要给大家介绍的是一个开源库BaseRecyclerViewAdapterHelper,下面我是以一个分组列表作为一个列子：
源码地址请戳这里]]></description><category></category></item><item><title><![CDATA[Android 基于BaseActivity封装]]></title><link>https://blog.youkuaiyun.com/Mores_ZiXuan/article/details/78645657</link><guid>https://blog.youkuaiyun.com/Mores_ZiXuan/article/details/78645657</guid><author>Mores_ZiXuan</author><pubDate>Mon, 27 Nov 2017 15:40:44 +0800</pubDate><description><![CDATA[1.前言一般来说，BaseActivity是根据项目的业务逻辑和需求封装的，每个项目的业务逻辑不一样，肯定封装的也有所差异，以下就是我根据之前开发的项目总结了一些，经供参考:public abstract class BaseActivity extends AppCompatActivity {
    private boolean isExit = false; // 是否退出按钮的转态标记]]></description><category></category></item><item><title><![CDATA[android 运行时权限解析RxPermissions的使用]]></title><link>https://blog.youkuaiyun.com/Mores_ZiXuan/article/details/78626850</link><guid>https://blog.youkuaiyun.com/Mores_ZiXuan/article/details/78626850</guid><author>Mores_ZiXuan</author><pubDate>Fri, 24 Nov 2017 17:39:21 +0800</pubDate><description><![CDATA[android 运行时权限解析RxPermissions的使用1.前言在Android6.0中，新增加了一个运行时的权限，我相信很多人都已经知道了，这篇 博客很简单，就是告诉大家如何去申请运行时权限和RxPermission这个权限框架的使用，写之前我在想，估计很多小伙伴都知道怎么用了(毕竟RxPermission出来了很久了)，会用的小伙伴 可以跳过本篇博客哈，好的，继续往下看.2.关于运行时权限]]></description><category></category></item><item><title><![CDATA[android实现 5.0 6.0手机自动接听电话功能]]></title><link>https://blog.youkuaiyun.com/Mores_ZiXuan/article/details/78197808</link><guid>https://blog.youkuaiyun.com/Mores_ZiXuan/article/details/78197808</guid><author>Mores_ZiXuan</author><pubDate>Tue, 10 Oct 2017 21:36:43 +0800</pubDate><description><![CDATA[android 5.0 6.0系统实现app自动接听电话功能

1.前言： 
             最近公司有个需求，需要在app某个指定页面实现自动接听电话功能。当时我在想啊，这应该是一个黑科技功能吧，于是我网上找了好长时间，发现网上那些方法4.4以上系统不支持啊，当时我也是一脸懵逼啊，不过没事，我还是找到了解决办法，但是….(别急慢慢往下看哈)……，咱们先来看下4.4以下系统是如何实现自动...]]></description><category></category></item><item><title><![CDATA[Android Studio之 更改背景颜色及主题样式]]></title><link>https://blog.youkuaiyun.com/Mores_ZiXuan/article/details/72782219</link><guid>https://blog.youkuaiyun.com/Mores_ZiXuan/article/details/72782219</guid><author>Mores_ZiXuan</author><pubDate>Sat, 27 May 2017 15:58:28 +0800</pubDate><description><![CDATA[1.其实今天写这篇博客也是一时兴起，哈哈，也不是啥新技术，感兴趣的朋友可以看一下，好了  废话不多说。设置步骤： 
1.打开android  studio工具点击File->Settings打开设置选项，找到Plugins，选择Browse repositories 
2.找到Sexy Editor，并点击右侧下载，下载完成后重启Android studio。 
 
3.重启完之后点开[File]–]]></description><category></category></item><item><title><![CDATA[使用Kotlin开发Android应用]]></title><link>https://blog.youkuaiyun.com/Mores_ZiXuan/article/details/72629998</link><guid>https://blog.youkuaiyun.com/Mores_ZiXuan/article/details/72629998</guid><author>Mores_ZiXuan</author><pubDate>Mon, 22 May 2017 20:54:00 +0800</pubDate><description><![CDATA[转载请标明出处：夏轩_xiaxuan
1.kotlin介绍
  好久没有写博客了，前几天谷歌推出了一种新语言kotlin，简单来说，Kotlin是一门基于JVM的编程语言，它正成长为Android开发中用于替代Java语言的继承者。Java是世界上使用最多的编程语言之一，当其他编程语言为更加便于开发。相关网址kotlin官网地址2.执行 Settings -> plugins -> BrowseRe]]></description><category></category></item><item><title><![CDATA[Android webview使用详解]]></title><link>https://blog.youkuaiyun.com/Mores_ZiXuan/article/details/52983900</link><guid>https://blog.youkuaiyun.com/Mores_ZiXuan/article/details/52983900</guid><author>Mores_ZiXuan</author><pubDate>Mon, 31 Oct 2016 17:01:24 +0800</pubDate><description><![CDATA[1.概览： 
          Android WebView在Android平台上是一个特殊的View， 他能用来显示网页，这个类可以被用来在你的app中仅仅显示一张在线的网页，还可以用来开发浏览器。WebView内部实现是采用渲染引擎来展示view的内容，提供网页前进后退，网页放大，缩小，搜索，前端开发者可以使用web inspector(Android 4.4系统支持，4.4一下可以采用ht]]></description><category></category></item><item><title><![CDATA[Android开源工具项目集合！]]></title><link>https://blog.youkuaiyun.com/Mores_ZiXuan/article/details/51915695</link><guid>https://blog.youkuaiyun.com/Mores_ZiXuan/article/details/51915695</guid><author>Mores_ZiXuan</author><pubDate>Fri, 15 Jul 2016 10:46:53 +0800</pubDate><description><![CDATA[这是我第一次写博客,给大伙分享点东西。
http://www.open-open.com/lib/view/open1465722194733.html]]></description><category></category></item></channel></rss>