<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[MrMorningStar的博客]]></title><description><![CDATA[xiaolonglong]]></description><link>https://blog.youkuaiyun.com/MrMorningStar</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; MrMorningStar]]></copyright><item><title><![CDATA[Gitlab Android 打包 Pipeline 配置]]></title><link>https://blog.youkuaiyun.com/MrMorningStar/article/details/130772010</link><guid>https://blog.youkuaiyun.com/MrMorningStar/article/details/130772010</guid><author>MrMorningStar</author><pubDate>Fri, 19 May 2023 18:26:29 +0800</pubDate><description><![CDATA[Gitlab Android 打包 Pipeline 配置]]></description><category></category></item><item><title><![CDATA[Ubuntu 下利用 LLDB 调试 AOSP 源码]]></title><link>https://blog.youkuaiyun.com/MrMorningStar/article/details/130731866</link><guid>https://blog.youkuaiyun.com/MrMorningStar/article/details/130731866</guid><author>MrMorningStar</author><pubDate>Wed, 17 May 2023 18:54:58 +0800</pubDate><description><![CDATA[Ubuntu 下利用 LLDB 调试 AOSP 源码]]></description><category></category></item><item><title><![CDATA[Release 下 flutter 如何抓包 (以下是针对64位库)]]></title><link>https://blog.youkuaiyun.com/MrMorningStar/article/details/130339228</link><guid>https://blog.youkuaiyun.com/MrMorningStar/article/details/130339228</guid><author>MrMorningStar</author><pubDate>Mon, 24 Apr 2023 11:49:14 +0800</pubDate><description><![CDATA[5. 使用 mitmproxy 或 charles 就可以抓包了。2. 定位到调用 ssl_client 的函数地址。定位到调用 ssl_client 的函数地址。2. 使用 Postern 进行请求转发。1. 搜索 ssl_client 字符串。2. adb shell 下运行。4. ubuntu下开启hook。，命名为 ssl.js;1. ubuntu 下载。]]></description><category></category></item><item><title><![CDATA[AOSP 使用AIDL添加Native Service]]></title><link>https://blog.youkuaiyun.com/MrMorningStar/article/details/121481333</link><guid>https://blog.youkuaiyun.com/MrMorningStar/article/details/121481333</guid><author>MrMorningStar</author><pubDate>Tue, 23 Nov 2021 11:17:11 +0800</pubDate><description><![CDATA[Android自定义Native 服务
Android源码中注册服务一般有两种，一种是通过Java实现，另外一种是通过C++实现；本文介绍Native实现方式，Java实现方式请移步 [Android源码添加自定义系统服务 - Java]，网上基本上也都是通过Java来自定义实现的。]]></description><category></category></item><item><title><![CDATA[RxJava Jar 下载]]></title><link>https://blog.youkuaiyun.com/MrMorningStar/article/details/89403191</link><guid>https://blog.youkuaiyun.com/MrMorningStar/article/details/89403191</guid><author>MrMorningStar</author><pubDate>Fri, 19 Apr 2019 16:34:02 +0800</pubDate><description><![CDATA[https://mvnrepository.com/artifact/io.reactivex.rxjava2
]]></description><category></category></item><item><title><![CDATA[Android 保持亮屏]]></title><link>https://blog.youkuaiyun.com/MrMorningStar/article/details/89337388</link><guid>https://blog.youkuaiyun.com/MrMorningStar/article/details/89337388</guid><author>MrMorningStar</author><pubDate>Tue, 16 Apr 2019 17:11:55 +0800</pubDate><description><![CDATA[getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); getWindow().clearFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON)
	
	this.powerManager = (PowerManager) this.getSystemService...]]></description><category></category></item><item><title><![CDATA[Android 开机动画动态替换]]></title><link>https://blog.youkuaiyun.com/MrMorningStar/article/details/89325727</link><guid>https://blog.youkuaiyun.com/MrMorningStar/article/details/89325727</guid><author>MrMorningStar</author><pubDate>Tue, 16 Apr 2019 08:40:29 +0800</pubDate><description><![CDATA[目前没有办法做到动态替换，以下是自己尝试的几个方向（均已失败告终，我在这方面懂的不是很多）：

修改BootAnimation.cpp、BootAnimation.h、Android.mk文件，BootAnimation.cpp中包含了开机动画bootanimation.zip的路径，也就是加载的时候会去找这几个路径。我的做法是修改SYSTEM_BOOTANIMATION_FILE这个路径，比如修...]]></description><category></category></item><item><title><![CDATA[Android中gradlew命令的基本使用]]></title><link>https://blog.youkuaiyun.com/MrMorningStar/article/details/89080887</link><guid>https://blog.youkuaiyun.com/MrMorningStar/article/details/89080887</guid><author>MrMorningStar</author><pubDate>Mon, 08 Apr 2019 08:57:55 +0800</pubDate><description><![CDATA[./gradlew -v 版本号

./gradlew clean 删除项目LoveYouDeeply/app目录下的build文件夹

./gradlew build 检查依赖并编译打包，这里注意的是 ./gradlew build 命令把debug、release环境的包都打出来，生成的包在目录LoveYouDeeply/app/build/outputs/apk/下。如果正式发布只需要打re...]]></description><category></category></item><item><title><![CDATA[生成系统级应用]]></title><link>https://blog.youkuaiyun.com/MrMorningStar/article/details/89033081</link><guid>https://blog.youkuaiyun.com/MrMorningStar/article/details/89033081</guid><author>MrMorningStar</author><pubDate>Thu, 04 Apr 2019 18:59:11 +0800</pubDate><description><![CDATA[1. 在android manifest 中 添加 android:sharedUserId="android.uid.system"

2.gradlew.bat a 生成release应用

3. 执行java -jar signapk.jar platform.x509.pem platform.pk8 app-release-unsigned.apk signedDemo.apk

执行...]]></description><category></category></item><item><title><![CDATA[跨应用 更新Intent]]></title><link>https://blog.youkuaiyun.com/MrMorningStar/article/details/89021936</link><guid>https://blog.youkuaiyun.com/MrMorningStar/article/details/89021936</guid><author>MrMorningStar</author><pubDate>Thu, 04 Apr 2019 14:30:20 +0800</pubDate><description><![CDATA[应用A作为后台服务，应用A通过Intent启动应用B，并传参数给应用B；此时应用B在前台，此时再次触发应用A启动应用B，如何更新传进应用B的Intent？

设置intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TOP);
...]]></description><category></category></item><item><title><![CDATA[什么是线程？]]></title><link>https://blog.youkuaiyun.com/MrMorningStar/article/details/57074050</link><guid>https://blog.youkuaiyun.com/MrMorningStar/article/details/57074050</guid><author>MrMorningStar</author><pubDate>Sat, 25 Feb 2017 09:18:01 +0800</pubDate><description><![CDATA["Auto F5 reload window" 设置
 


默认的超时时间
*


此网页超时时间
*


添加超时随机值，介于0和
*


唤醒菜单快捷键



忽略网址这些符号之后的一切（用空格分隔）
  


包括保存URL中的分隔符



单击菜单外时隐藏菜单



当本页有鼠标和键盘活动时超时刷新



重新装入默]]></description><category></category></item></channel></rss>