BlueskyZJ
码龄7年
关注
提问 私信
  • 博客:10,088
    10,088
    总访问量
  • 12
    原创
  • 119,787
    排名
  • 5
    粉丝
  • 0
    铁粉
  • 学习成就
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广西
  • 加入CSDN时间: 2017-11-14
博客简介:

weixin_41052213的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    1
    当前总分
    63
    当月
    0
个人成就
  • 获得6次点赞
  • 内容获得6次评论
  • 获得15次收藏
创作历程
  • 1篇
    2024年
  • 1篇
    2023年
  • 2篇
    2022年
  • 4篇
    2021年
  • 4篇
    2020年
成就勋章
TA的专栏
  • 权限
    2篇
  • touchinput
  • touch
    1篇
  • PackageManagerService
  • WindowManagerService
  • notification
    1篇
  • ActivityManagerService
    1篇
  • 图像处理
    1篇
  • app主题更换
    1篇
创作活动更多

仓颉编程语言体验有奖征文

仓颉编程语言官网已上线,提供版本下载、在线运行、文档体验等功能。为鼓励更多开发者探索仓颉编程语言,现诚邀各位开发者通过官网在线体验/下载使用,参与仓颉体验有奖征文活动。

368人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

axios下载文件乱码问题解决

下载的代码,发现下载下来文件都是乱码,但是通过curl下载文件都正常。后来发现是mock导致,它拦截了请求并且把blob转成字符串了。
原创
发布博客 2024.10.16 ·
221 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

Android在SurfaceFlinger中修改全局RGB数值(色温调节)

需求:通过软件层修改,改变屏幕rgb偏差值完成一个色温调节模式的功能系统版本:android11。
原创
发布博客 2023.09.08 ·
1326 阅读 ·
1 点赞 ·
0 评论 ·
6 收藏

gradle中添加签名文件、配置framework.jar

gradle中添加签名文件、配置framework.jar
原创
发布博客 2022.10.26 ·
894 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

隐藏手势开启开发者模式

通过隐藏手势进入调试模式
原创
发布博客 2022.06.17 ·
180 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

多屏设备下将Toast显示在正确的屏幕上

前言代码环境为Android8.1再Android设备有多块屏幕时,在副屏上的进程显示toast的时候会发现toast显示在了主屏上,下面的修改过后,toast可以显示在正确的屏幕上.Toast的修改构造的时候拿到传入的context并保存 public Toast(@NonNull Context context, @Nullable Looper looper) { .................... mTN.tnContext = context; }
原创
发布博客 2021.05.27 ·
1243 阅读 ·
0 点赞 ·
2 评论 ·
3 收藏

WMS新增获取最上层窗口的方法

这里写自定义目录标题前言aidl新增WMS新增前言代码环境为Android8.1aidl新增framework/base/core/java/android/view/IWindowManager.aidlinterface IWindowManager{ ................. String getTopWindow();}WMS新增framework/base/services/core/java/com/android/server/wm/WindowMana
原创
发布博客 2021.05.27 ·
537 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

静默卸载功能实现

文章目录前言PackageInstallerPackageInstallerServicePackageManagerService前言本文给予android8.1版本,通过修改PMS中卸载流程代码实现静默卸载PackageInstaller卸载从uninstall开始: public void uninstall(@NonNull VersionedPackage versionedPackage, @DeleteFlags int flags, @NonNull
原创
发布博客 2021.01.19 ·
1225 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

android Notification的setNotificationsEnabledForPackage接口详解

文章目录前言notify()判断是否block的流程关闭应用发送notification的接口setNotificationsEnabledForPackage前言本文基于android8.1环境。主要是分析setNotificationsEnabledForPackage接口屏蔽应用发送notification的功能实现原理。notify()判断是否block的流程从notifymanager开始: public void notify(String tag, int id, Notifi
原创
发布博客 2021.01.19 ·
1120 阅读 ·
1 点赞 ·
1 评论 ·
1 收藏

带有系统签名的应用静默获取dangerous级别权限

文章目录前言AndroidManifest.xml申请权限在onCreate中动态获取权限前言android应用对于dangerous级别的权限申请必须要在弹窗中或设置中获取。对于厂商定制第三方应用如果想通过不弹窗静默获取这些权限,可以通过本文的方法获得。前提:应用拥有系统签名AndroidManifest.xml申请权限在AndroidManifest.xml里面加上需要的权限在onCreate中动态获取权限在onCreate中加上 try {
原创
发布博客 2020.11.13 ·
357 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

动态背景模糊处理

文章目录前言一、权限申请二、自定义控件BlurBGImageView前言因项目需要实现动态毛玻璃遮盖效果,在此记录一下功能实现的一些步骤一、权限申请本demo涉及需要的权限如下: <uses-permission android:name="android.permission.READ_FRAME_BUFFER"></uses-permission> <uses-permission android:name="android.permission.W
原创
发布博客 2020.11.03 ·
609 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

修改Overlay Change流程使其更换皮肤完成后不重启

文章目录前言一、OverlayManager更换overlay包流程OverlayManagerServiceAMS二、修改方案修改方案一修改方案二前言在Android中通过overlay机制实现更换主题皮肤时,会在完成后重启activity,在再次启动的过程中,会通过resID加载新的资源文件,包括文本、颜色、图片资源等。本文的目标效果是实现overlaychange之后activity不重启而是通过OnConfigurationChanged()回调更换资源文件。本文基于Android8.1版本
原创
发布博客 2020.11.03 ·
2112 阅读 ·
2 点赞 ·
2 评论 ·
5 收藏

ActivityManagerService新加listener及触发其回调

ActivityManagerService新加listener及触发其回调前言Android.mkActivityManager.javaActivityManagerNative.javaIActivityManager.javaITestListener.aidlActivityManagerService.java前言Android版本为7.1,之前调查的时候发现没有太多这个功能实现相关的文章,所以自己来写一篇,第一次分享、记录自己代码,有什么写的不对的地方请见谅。Android.mkfra
原创
发布博客 2020.11.03 ·
247 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏