<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[StabilityYang的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/StabilityYang</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; StabilityYang]]></copyright><item><title><![CDATA[安卓引导用户设置APP运行后台保活]]></title><link>https://blog.youkuaiyun.com/StabilityYang/article/details/128481132</link><guid>https://blog.youkuaiyun.com/StabilityYang/article/details/128481132</guid><author>StabilityYang</author><pubDate>Thu, 29 Dec 2022 14:43:08 +0800</pubDate><description><![CDATA[随着Android版本的更新, 又是基于安全!安全!非系统层APP想要正大光明的或搞点小手段在后台长时间或者"永久"保活是愈发不可实现了(当然排除一些"黑技术"),大陆定制化的OS又为了更好的保证UI的流畅性也更是把此拿捏的死死的(除了QQ,微信,支付宝等这类占据市场主导地位的APP手机厂商加入了白名单).这对于一个闻不见经传的中小企业为了能让自家的智能外设能与APP之间的连接建立的长久一些, 数据通信能尽可能不出现中断, 引导用户自行设置APP后台运行和避免APP被清除已成单选项.]]></description><category></category></item><item><title><![CDATA[安卓11获取文件所有权限]]></title><link>https://blog.youkuaiyun.com/StabilityYang/article/details/127808127</link><guid>https://blog.youkuaiyun.com/StabilityYang/article/details/127808127</guid><author>StabilityYang</author><pubDate>Fri, 11 Nov 2022 16:15:33 +0800</pubDate><description><![CDATA[【代码】安卓获取文件所有权限。]]></description><category></category></item><item><title><![CDATA[java常用数据结构]]></title><link>https://blog.youkuaiyun.com/StabilityYang/article/details/127758568</link><guid>https://blog.youkuaiyun.com/StabilityYang/article/details/127758568</guid><author>StabilityYang</author><pubDate>Tue, 08 Nov 2022 20:48:47 +0800</pubDate><description><![CDATA[假如我们要从上图中查找 5 个元素，先从根节点 7 开始找，5 必定在 7 的左侧，找到 4，那 5 必定在 4 的右侧，找到 6，那 5 必定在 6 的左侧，找到了。再者，对于一个数据块，哪怕只改动它的一个比特位，其哈希值的改动也会非常的大——这正是 Hash 存在的价值！平衡二叉树本质上也是一颗二叉查找树，不过为了限制左右子树的高度差，避免出现倾斜树等偏向于线性结构演化的情况，所以对二叉搜索树中每个节点的左右子树作了限制，左右子树的高度差称之为平衡因子，树中每个节点的平衡因子绝对值不大于 1。]]></description><category></category></item><item><title><![CDATA[Android内容观察者模式监听通话状态改变]]></title><link>https://blog.youkuaiyun.com/StabilityYang/article/details/125950909</link><guid>https://blog.youkuaiyun.com/StabilityYang/article/details/125950909</guid><author>StabilityYang</author><pubDate>Sat, 23 Jul 2022 18:07:55 +0800</pubDate><description><![CDATA[Android内容观察者模式监听通话状态改变]]></description><category></category></item><item><title><![CDATA[使用recycleview实现item多布局踩的坑]]></title><link>https://blog.youkuaiyun.com/StabilityYang/article/details/72779234</link><guid>https://blog.youkuaiyun.com/StabilityYang/article/details/72779234</guid><author>StabilityYang</author><pubDate>Sat, 27 May 2017 10:37:24 +0800</pubDate><description><![CDATA[关于使用recycleview写多种布局布局遇到的坑
最近项目中遇到多种布局嵌套使用情况,为了不多麻烦去写自定义控件监听事件的分发,便使用了recycleview.
对于第一次在项目中使用这个玩意,在看过官方文档后并不是很理解其介绍(主要是全英文),于是乎在优快云怼了个中文注解的示例demo来用,于是乎就有了下面的这个问题.

1.首先看原型图


2. 服务器返回的数据]]></description><category></category></item><item><title><![CDATA[onActivityResult,startActivityForResult,setResult用法解决从后一个activity带参数跳转到前一个activity]]></title><link>https://blog.youkuaiyun.com/StabilityYang/article/details/70495496</link><guid>https://blog.youkuaiyun.com/StabilityYang/article/details/70495496</guid><author>StabilityYang</author><pubDate>Sun, 23 Apr 2017 12:33:48 +0800</pubDate><description><![CDATA[onActivityResult,startActivityForResult,setResult用法

Public class a extends Activity implements View.OnClickListener
{

@Override
protected void onActivityResult(int requestCode, int resultCod]]></description><category></category></item><item><title><![CDATA[android缓存清理]]></title><link>https://blog.youkuaiyun.com/StabilityYang/article/details/52921630</link><guid>https://blog.youkuaiyun.com/StabilityYang/article/details/52921630</guid><author>StabilityYang</author><pubDate>Tue, 25 Oct 2016 14:01:45 +0800</pubDate><description><![CDATA[android缓存清理]]></description><category></category></item></channel></rss>