刷新
汽车之家主机厂离线化 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 ...

Android NDK基础介绍及例子

博主头像 # [TOC] [Android开发中的NDK到底是什么?(详细解析+案例) - 知乎 (zhihu.com)](https://zhuanlan.zhihu.com/p/415536928) # NDK介绍 **(1)简介** **定义:**`Native Development Kit`,是 ` ...

Android 内存管理

博主头像 我司存在内存为1G RAM的设备,属于低内存设备,经常会出现内存很紧张的场景,也容易因此导致一系列七七八八的边际问题,故有必要了解Android系统的内存相关知识: 1. 了解内存的分配、回收方式 2. 了解OOM、LMK的相关机制 3. 了解Android系统内存相关调试方式 4. 了解Andro... ...

kotlin协程异常处理之-try catch

博主头像 - [kotlin协程小记](http://77blogs.com/?p=73 "kotlin协程小记") - [协程的async使用](http://77blogs.com/?p=77 "协程的async使用") - [kotlin协程异常处理之-try catch ](http://77blog ...

Glide源码解析三(注册组件)

博主头像 转载请标明出处,维权必究: https://www.cnblogs.com/tangZH/p/12900387.html Glide源码解析一,初始化 Glide源码解析二—into方法 Glide源码解析三(注册组件) Glide源码解析四(解码和转码) Glide自定义组件注册 通过Glide加 ...

音视频FAQ(一):视频直播卡顿

博主头像 ## 一、摘要 本文介绍了视频直播卡顿的四个主要原因,用户网络问题、用户设备性能问题、技术路线的选择和实现问题。因本文主要阐述视频直播的卡顿,故技术路线的实现指的是:CDN供应商的实现问题,包含CDN性能不足、CDN地区覆盖不足。对于每个原因,提供了初步判断和进一步诊断的方法和技术工具,并列出了关键 ...

<1···67