<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Cyb0717的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Cyb0717</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Cyb0717]]></copyright><item><title><![CDATA[关于Android14无法使用前台的坑]]></title><link>https://blog.youkuaiyun.com/Cyb0717/article/details/134875175</link><guid>https://blog.youkuaiyun.com/Cyb0717/article/details/134875175</guid><author>Cyb0717</author><pubDate>Fri, 08 Dec 2023 12:11:17 +0800</pubDate><description><![CDATA[起因是因为公司的项目在其他手机是正常使用录音功能，而自己的小米手机只要切到后台就会被屏蔽掉，后来查了很久才认为是小米系统的原因，最后看到最新Android14的前台服务需要适配，就强行适配了一波。项目使用的是open SL进行录音。解决办法是创建一个Foreground Service。官网有其他的类型，而且要求Android14为目标的应用一定要遵守权限。权限申请后，启动前台服务，就能正常在后台进行录音了，熄屏下也是正常的。根据服务类型去添加foregroundServiceType。]]></description><category></category></item><item><title><![CDATA[com.android.build.gradle.internal.variant.ApplicationVariantData]]></title><link>https://blog.youkuaiyun.com/Cyb0717/article/details/119777240</link><guid>https://blog.youkuaiyun.com/Cyb0717/article/details/119777240</guid><author>Cyb0717</author><pubDate>Wed, 18 Aug 2021 11:57:18 +0800</pubDate><description><![CDATA[项目升级了gradle的版本后，出现了以下错误

A problem occurred configuring project ':app'.
&gt; Could not create task ':app:resguardUseApk'.
 &gt; Could not create task of type 'AndResGuardTask'.
   &gt; No such property: variantConfiguration for class: com.android.buil...]]></description><category></category></item><item><title><![CDATA[android:screenOrientation属性]]></title><link>https://blog.youkuaiyun.com/Cyb0717/article/details/119640435</link><guid>https://blog.youkuaiyun.com/Cyb0717/article/details/119640435</guid><author>Cyb0717</author><pubDate>Thu, 12 Aug 2021 11:39:51 +0800</pubDate><description><![CDATA[Android应用程序中，android:screenOrientation用于控制activity启动时方向，取值可以为：

unspecified，默认值，由系统决定，不同手机可能不一致
	landscape，强制横屏显示
	portrait，强制竖屏显
	behind，与前一个activity方向相同
	sensor，根据物理传感器方向转动，用户90度、180度、270度旋转手机方向，activity都更着变化
	sensorLandscape，横屏旋转，一般横屏游戏会这样设置
	sensorPort]]></description><category></category></item><item><title><![CDATA[Recyclerview中onScrollStateChanged的几种状态]]></title><link>https://blog.youkuaiyun.com/Cyb0717/article/details/119353099</link><guid>https://blog.youkuaiyun.com/Cyb0717/article/details/119353099</guid><author>Cyb0717</author><pubDate>Tue, 03 Aug 2021 16:25:48 +0800</pubDate><description><![CDATA[SCROLL_STATE_IDLE: 屏幕停止滑动
SCROLL_STATE_DRAGGING:屏幕滚动且用户使用的触碰或手指还在屏幕上
SCROLL_STATE_SETTLING:由于用户的操作，屏幕产生惯性滑动
方法
resumeRequests()开始加载图片
pauseRequests()停止加载图片
用法
public void onScrollStateChanged(RecyclerView recyclerView, int newState) {
      super.onS...]]></description><category></category></item></channel></rss>