刷新
【安卓13】谷歌原生桌面launcher3源码修改,修改桌面布局(首屏应用、小部件、导航栏、大屏设备任务栏)

博主头像 前言 近期接到一个关于谷歌EDLA认证的需求,我负责的是谷歌原生桌面布局的修改,通过研究源码,将涉及到了一些修改思路发出来,大家可以参考一下有没有对你有用的信息。主要修改内容有: 1、搜索栏、底部导航栏未居中 2、中部应用未按要求排布,详情请参考摹客 3、在原生Google桌面未添加中性S-writ ...

初识Setting 应用WIFI设置

最近负责的一个简单定制化的setting,需要学习Wifi这一块方面的内容。通过这篇文章来了解一下原生的Setting 处理Wifi 的方式。有错误也希望大家提出来,我改进! 使用步骤 申请权限、获取系统服务 WifiManager。 通过 wifiManager.startScan(); 扫描Wi ...

华为P20Pro进入开发者模式

博主头像 正常情况下,我们按照下面的步骤操作即可进入Android的开发者模式(大部分安卓手机进入的方式都类似): 打开手机的设置,点击最下面的关于手机。 点击这里的“HarmonyOS版本”。连续点击多次(我的手机是7次),然后会弹出需要输入密码解屏。解锁之后屏幕上会提示“您正处于开发者模式!”。 返回到上 ...

音视频开发常见问题(五):视频黑屏

博主头像 本文介绍了视频黑屏的可能原因和解决方案。主要原因包括用户主动关闭视频、网络问题和渲染问题。解决方案包括优化网络稳定性、确保视频渲染视图设置正确、提供清晰的提示、实时监测网络质量、使用详细的日志系统、开启视频预览功能、使用视频流回调、处理编解码问题、处理权限问题、自定义视频渲染逻辑和使用实时反馈系统。... ...

Android Kotlin 协程初探

博主头像 1 它是什么(协程 和 Kotlin协程) 1.1 协程是什么 维基百科:协程,英文Coroutine [kəru’tin] (可入厅),是计算机程序的一类组件,推广了协作式多任务的子程序,允许执行被挂起与被恢复。 作为Google钦定的Android开发首选语言Kotlin,协程并不是 Kotli ...

TV屏应用列表可编辑焦点方案

博主头像 tv屏中,最难处理的就是焦点问题,而复杂的焦点处理要属应用列表模块了 根据展示的列表,可以翻页,默认焦点处于左上角第一个,此时通过遥控器上下左右可以控制焦点移动位置 焦点所在应用需要有个黄色边框标识,往右移动到边界,自动到下一行,继续往右移动到边界底部自动翻页,往下移动到底部自动翻页 长按应用弹出编 ...

汽车之家主机厂离线化 H5 Hybrid 实践

博主头像 1.背景 H5 页面做秒开优化是业务的常规操作,一般正常通过网络请求的 H5 页面,我们都是围绕资源加载速度优化展开。优化手段主要分两个方向,一个是提升网络速度,一个是减少资源大小。 提升网络速度,一般的手段有 DNS 预解析、多域名、升级 HTTP2、使用 CDN、SSR。而即使有静态资源的网络缓 ...

免费ChatGPT使用,免费一键去除视频水印,有这免费的app就够用了

​大家好,我是小凉席,这款APP是我在大学期间试着做着玩的一款工具合集APP 本来是想做着玩的,可是越做用户越多,直到现在群里那么多朋友支持,又给了我很大的动力来更新这款app 从这款APP诞生到现在已经有两年时间了,一直秉持这 免费,无收费 软件内工具有:视频去水印,图集去水印,视频转图片,视频转 ...

Android 开发RxJava2常用操作符

博主头像 在 Android 开发中,RxJava 2 是一个强大的异步编程库,提供了丰富的操作符来简化数据流的处理。下面是一些常用的 RxJava 2 操作符及其使用方法。 Observable.create(): 创建一个新的 Observable,可以在 subscribe() 方法中定义回调函数。 O ...

Gradle 设置全局镜像源

博主头像 复制 init.gradle.kts 文件到 Windows 的 %USERPROFILE%/.gradle 或者 Linux 的 ~/.gradle 目录下。也可以直接复制文末的代码为 init.gradle.kts。 Gradle 不支持镜像源的直接设置,只能通过 maven() 方法设置一个新 ...

在 Android Studio Java 项目里混合 Kotlin 编程

博主头像 首先,先搞明白一个概念,这里的 Java 混合 Kotlin 是指文件层级的混合,即 Java 代码还是写在 .java 文件中,Kotlin 代码还是写在 .kt 文件中,只不过是可以在 Java 的代码中可以调用自己写好的 Kotlin 类,从 Java 的角度看,它并不知道它调用的这个类是 K ...

Android 编译介绍

博主头像 Android的源码非常的庞大,编译Android系统往往会占用我们很长的时间,我们需要了解下Android的编译规则,以期能提高我们的开发效率。。。 ...

大文件 MD5 SHA 校验时间优化之路

博主头像 最近研发apk校验服务,很多游戏安装包两三个G,如果整个拿去校验,耗时基本二十多秒,这还仅仅是校验的时间,如果加上下载的时间,等待时间太长了 网上很多方案尝试了一下,不太行 1、fast md5 一个第三方库,csdn有人用过说可以提升40%的速度,然后我去试了一下,本来9秒可以完成的校验,变成了2 ...

Android 调试桥 (adb) 使用教程/示例

博主头像 sidebar: auto # Android 调试桥 (adb) Android 调试桥 (adb) 是一种功能多样的命令行工具,可让您与设备进行通信。adb 命令可用于执行各种设备操作,例如安装和调试应用。adb 提供对 Unix shell(可用来在设备上运行各种命令)的访问权限。它是一种客户 ...

Kotlin 基础入门

博主头像 如果你会 Java, 那么来看一看 Kotlin , 基础入门。 如果你不理解 Kotlin 的lambda 表达式,那么来看一看,帮助你真正理解函数类型,lambda 表达式。 ...

Android TV屏 开发、RecyclerView焦点处理等

博主头像 TV屏使用遥控器控制,通过焦点操作界面,就跟电视投屏类似 一共两个核心,焦点的处理,按键的监听处理 按键原生提供了onKeyDown 来监听,通过不同的 keyCode 区分不同的按键 一般如果没有遥控器,可以通过电脑键盘测试,使用投屏软件投屏后,对键盘按键效果跟遥控器类似 有时候没有实体按键(比如 ...

Unity Android Studio 混合开发实践(Unity工程导入Android项目进行开发)

博主头像 ## 前言 最近接到一个任务是将一个unity开发的游戏接入到现有的Android项目里,然后在现有的App实现点击一个按钮打开游戏,并且在游戏内提供一个可以退出到App的按钮。 整体需求是很明确的,难点主要有两个: 1. 我们公司是做应用开发的,没有任何游戏开发的技能储备。 2. 在游戏中需要和N ...

<1···345···11>