Kotlin 基础入门

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

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

TV屏使用遥控器控制,通过焦点操作界面,就跟电视投屏类似 一共两个核心,焦点的处理,按键的监听处理 按键原生提供了onKeyDown 来监听,通过不同的 keyCode 区分不同的按键 一般如果没有遥控器,可以通过电脑键盘测试,使用投屏...阅读全文

了解 HarmonyOS

本章提供了 HarmonyOS 的基础知识,包括定义、发展历程、特点、架构和与其他操作系统的比较。这为后续的开发工作打下了坚实的基础。 ...阅读全文

Flutter-学习笔记

对移动端感兴趣,利用周末时间学习Flutter开发,持续记录学习笔记。 介绍 Flutter官网 GPT回答 Flutter 是由谷歌开发的一个跨平台移动应用开发框架,可以使用单一代码库构建高性能、高保真度的移动应用程序。它使用 Dar...阅读全文

Android 内存管理

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

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

## 一、摘要 本文介绍了视频直播卡顿的四个主要原因,用户网络问题、用户设备性能问题、技术路线的选择和实现问题。因本文主要阐述视频直播的卡顿,故技术路线的实现指的是:CDN供应商的实现问题,包含CDN性能不足、CDN地区覆盖不足。对于每...阅读全文

Android Studio Giraffe安装与gradle配置

本机环境:win10专业版,64位,16G内存。 原先用的AS2.2,是很早之前在看《第一行代码Android(第2版)》的时候,按书里的链接下载安装的,也不用怎么配置。(PS:第一行代码这本书对新手确实很适合,第1版是eclise,第...阅读全文

APP INVENTOR的使用

# APP INVENTOR的使用 ## 简介 > **APP INVENTOR(AI)**是一款强大的可视化编程工具,其主要特点是通过组件和块代码设计,及拖拽抽屉方式,降低了记忆难度和开发难度。主要用来进行android开发. ...阅读全文