<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[luyu22的博客]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/luyu22</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; luyu22]]></copyright><item><title><![CDATA[gradle构建编译的几个问题]]></title><link>https://blog.csdn.net/luyu22/article/details/138488580</link><guid>https://blog.csdn.net/luyu22/article/details/138488580</guid><author>luyu22</author><pubDate>Mon, 06 May 2024 11:27:05 +0800</pubDate><description><![CDATA[android studio；gradle构建；签名；assembleRelease]]></description><category></category></item><item><title><![CDATA[SystemUI之插件Plugin]]></title><link>https://blog.csdn.net/luyu22/article/details/136524842</link><guid>https://blog.csdn.net/luyu22/article/details/136524842</guid><author>luyu22</author><pubDate>Thu, 07 Mar 2024 09:48:29 +0800</pubDate><description><![CDATA[SystemUI模块非常多，结构自然也就非常复杂，而且SystemUI是一个常驻的进程，不能随意做修改升级，如果修改不到位，很可能会存在bug，这是修复就非常难。另外一个原因是可以方便客户客制化，如需要改变状态栏的背景色、显示时钟的风格、锁屏壁纸等等都可以直接通过插件的方式来修改，不需要对SystemUI重新定制。所以，使用插件极大地方便了客户，又维持了系统的稳定。]]></description><category></category></item><item><title><![CDATA[SystemUI之状态栏的通知显示]]></title><link>https://blog.csdn.net/luyu22/article/details/136387718</link><guid>https://blog.csdn.net/luyu22/article/details/136387718</guid><author>luyu22</author><pubDate>Fri, 01 Mar 2024 09:54:19 +0800</pubDate><description><![CDATA[systemUI中状态栏通知的布局添加不难，逻辑都比较清晰，但是涉及到布局装载、布局的嵌套还是有点繁琐]]></description><category></category></item><item><title><![CDATA[SystemUI之状态栏布局]]></title><link>https://blog.csdn.net/luyu22/article/details/135402186</link><guid>https://blog.csdn.net/luyu22/article/details/135402186</guid><author>luyu22</author><pubDate>Fri, 05 Jan 2024 09:58:39 +0800</pubDate><description><![CDATA[SystemUI；状态栏；布局。状态栏是非常重要的一部分，占了systemUI的半壁江山，甚至占到了80%，理解了状态栏的逻辑可以说就熟悉了状态栏。
状态栏又分两部分，一部分是在屏幕最顶上的，显示时间、电池电量、信号情况等；另一部分是下拉后显示的通知面板]]></description><category></category></item><item><title><![CDATA[函数调用栈打印]]></title><link>https://blog.csdn.net/luyu22/article/details/135361204</link><guid>https://blog.csdn.net/luyu22/article/details/135361204</guid><author>luyu22</author><pubDate>Wed, 03 Jan 2024 13:33:35 +0800</pubDate><description><![CDATA[函数堆栈；函数调用；android函数调用堆栈的打印；linux kernel；native c/native c++；java]]></description><category></category></item><item><title><![CDATA[Android很好用的问题排查工具]]></title><link>https://blog.csdn.net/luyu22/article/details/135303381</link><guid>https://blog.csdn.net/luyu22/article/details/135303381</guid><author>luyu22</author><pubDate>Sat, 30 Dec 2023 11:30:41 +0800</pubDate><description><![CDATA[工具、trace、rank、内存泄露、log、dumpsys、framework]]></description><category></category></item><item><title><![CDATA[Android.mk转Android.bp及介绍]]></title><link>https://blog.csdn.net/luyu22/article/details/134814940</link><guid>https://blog.csdn.net/luyu22/article/details/134814940</guid><author>luyu22</author><pubDate>Tue, 05 Dec 2023 19:24:54 +0800</pubDate><description><![CDATA[Android.mk转Android.bp;Androidmk;framework;android;java;asop]]></description><category></category></item><item><title><![CDATA[android studio报错 Algorithm HmacPBESHA256 not available]]></title><link>https://blog.csdn.net/luyu22/article/details/134751026</link><guid>https://blog.csdn.net/luyu22/article/details/134751026</guid><author>luyu22</author><pubDate>Sat, 02 Dec 2023 13:23:12 +0800</pubDate><description><![CDATA[Algorithm HmacPBESHA256 not availa；android studio；Flamingo；jdk；jdk版本]]></description><category></category></item><item><title><![CDATA[android JNI/NDK调用无源码的so库方法]]></title><link>https://blog.csdn.net/luyu22/article/details/134711449</link><guid>https://blog.csdn.net/luyu22/article/details/134711449</guid><author>luyu22</author><pubDate>Thu, 30 Nov 2023 14:25:45 +0800</pubDate><description><![CDATA[android JNI/NDK调用无源码的so库方法
android；jni；ndk；java；c++]]></description><category></category></item><item><title><![CDATA[android屏幕渲染之SurfaceFlinger的启动]]></title><link>https://blog.csdn.net/luyu22/article/details/133804478</link><guid>https://blog.csdn.net/luyu22/article/details/133804478</guid><author>luyu22</author><pubDate>Fri, 13 Oct 2023 10:09:58 +0800</pubDate><description><![CDATA[SurfaceFlinger是Android操作系统中的一个Service，跟随系统的启动，主要用于屏幕渲染、图像合成，它是一个可执行的程序，文件在设备的/system/lib/目录下。]]></description><category></category></item><item><title><![CDATA[android蓝牙通话实现]]></title><link>https://blog.csdn.net/luyu22/article/details/133786386</link><guid>https://blog.csdn.net/luyu22/article/details/133786386</guid><author>luyu22</author><pubDate>Thu, 12 Oct 2023 11:08:09 +0800</pubDate><description><![CDATA[蓝牙通话；蓝牙；通话；android；安卓；framework；android源码]]></description><category></category></item><item><title><![CDATA[android frameworks之zygote进程]]></title><link>https://blog.csdn.net/luyu22/article/details/133612510</link><guid>https://blog.csdn.net/luyu22/article/details/133612510</guid><author>luyu22</author><pubDate>Fri, 06 Oct 2023 16:10:27 +0800</pubDate><description><![CDATA[framework；android；zygote；linux；java；c/c++]]></description><category></category></item><item><title><![CDATA[Launcher3-客制化Workspace的四种方法]]></title><link>https://blog.csdn.net/luyu22/article/details/133295998</link><guid>https://blog.csdn.net/luyu22/article/details/133295998</guid><author>luyu22</author><pubDate>Tue, 26 Sep 2023 09:34:53 +0800</pubDate><description><![CDATA[android；launcher；workspace；加载桌面；客制化桌面]]></description><category></category></item><item><title><![CDATA[epoll和eventFd介绍及使用]]></title><link>https://blog.csdn.net/luyu22/article/details/133160228</link><guid>https://blog.csdn.net/luyu22/article/details/133160228</guid><author>luyu22</author><pubDate>Fri, 22 Sep 2023 10:49:35 +0800</pubDate><description><![CDATA[epoll;eventFd;Linux;android;native;frameworks]]></description><category></category></item><item><title><![CDATA[Android 通过bin二进制程序调用jar原理]]></title><link>https://blog.csdn.net/luyu22/article/details/133012167</link><guid>https://blog.csdn.net/luyu22/article/details/133012167</guid><author>luyu22</author><pubDate>Tue, 19 Sep 2023 09:06:54 +0800</pubDate><description><![CDATA[android；bin调用jar；monkey测试；app_process；java；framework]]></description><category></category></item><item><title><![CDATA[SystemUI分析(一)]]></title><link>https://blog.csdn.net/luyu22/article/details/132976704</link><guid>https://blog.csdn.net/luyu22/article/details/132976704</guid><author>luyu22</author><pubDate>Mon, 18 Sep 2023 14:27:19 +0800</pubDate><description><![CDATA[每个服务组件都是继承自SystemUI的抽象类，并且实现SysUiServiceProvicer，服务组件是通过config_systemUIServiceComponents得到的，这个数组是在config.xml里配置的，我们看看都有哪些组件。Android SystemUI是一个APK，是一个核心应用，源码位于framework/base/packages/目录下，它是一个持久化的进程，为系统提供一套UI交互组件，在开机时通过SystemServer启动。]]></description><category></category></item><item><title><![CDATA[Android快充流程]]></title><link>https://blog.csdn.net/luyu22/article/details/132774121</link><guid>https://blog.csdn.net/luyu22/article/details/132774121</guid><author>luyu22</author><pubDate>Sat, 09 Sep 2023 10:58:59 +0800</pubDate><description><![CDATA[android；framework；systemui；充电；快速充电]]></description><category></category></item><item><title><![CDATA[详解Android 关机/重启流程]]></title><link>https://blog.csdn.net/luyu22/article/details/132737983</link><guid>https://blog.csdn.net/luyu22/article/details/132737983</guid><author>luyu22</author><pubDate>Thu, 07 Sep 2023 15:10:01 +0800</pubDate><description><![CDATA[android;framework;关机;重启;sys.powerctl;关机对话框]]></description><category></category></item><item><title><![CDATA[生成Android系统签名文件]]></title><link>https://blog.csdn.net/luyu22/article/details/132674802</link><guid>https://blog.csdn.net/luyu22/article/details/132674802</guid><author>luyu22</author><pubDate>Mon, 04 Sep 2023 18:02:08 +0800</pubDate><description><![CDATA[我们在开发APP中经常要使用到一些系统相关的权限，如USB权限、修改系统时间、调用隐藏的方法、系统关机重启等，这就需要我们自己的应用所在进程和系统进程为同一个UID，通常的做法就是在AndroidMainfast.xml中加入android:sharedUserId="abdriud.uid.system"这个属性，这时就需要配置系统签名文件了，配置签名文件后可以直接点击android studio的运行按钮安装到设备上。生成签名为：key.jks。密码设置为：123456。别名设置为：alise。]]></description><category></category></item><item><title><![CDATA[蓝牙各个profile的功能]]></title><link>https://blog.csdn.net/luyu22/article/details/132672192</link><guid>https://blog.csdn.net/luyu22/article/details/132672192</guid><author>luyu22</author><pubDate>Mon, 04 Sep 2023 16:25:54 +0800</pubDate><description><![CDATA[Android、蓝牙、Framework]]></description><category></category></item></channel></rss>