移动开发

移动开发也称为手机开发,或叫做移动互联网开发,移动应用开发等。是指以手机、PDA、UMPC等便携终端为基础,进行相应的开发工作,由于这些随身设备基本都采用无线上网的方式,因此,业内也称作为无线开发。不单单只靠自带的简陋功能,而是可以像计算机一样通过安装应用程序、游戏程序等进行扩展,使移动设备成为更能帮助人们解决事物的个人智能终端
Android Studio 模拟器 安卓12 安装Magisk-牛翰网

Android Studio 模拟器 安卓12 安装Magisk

本文脚本修改自github上的一个脚本。 环境为Mac OS-Arm版 1. 创建一个目录 mkdir magisk-sh 2. 下载Magisk apk 可以去github上下载,链接:https://github.com/topjohnwu/Magisk/releases 本文...
猿柒的头像-牛翰网钻石会员猿柒1年前
0707
Android 手势相关(一)-牛翰网

Android 手势相关(一)

Android 手势相关(一) 本篇文章主要记录下android 手势相关的一些内容. Android 提供了一套强大的手势识别框架,可以用来检测和处理用户的手势操作. 1: 手势识别 Android 提供了GestureDetector...
猿柒的头像-牛翰网钻石会员猿柒1年前
0266
Android 手势相关(二)-牛翰网

Android 手势相关(二)

Android 手势相关(二) 本篇文章继续记录下android 手势相关的内容. 1: GestureOverlayView简介 GestureOverlayView是Android中的一个视图组件,用于捕捉和处理手势操作. GestureOverlayView的主...
猿柒的头像-牛翰网钻石会员猿柒1年前
02511
Jetpack Compose(4)——重组-牛翰网

Jetpack Compose(4)——重组

目录 一、状态变化 1.1 状态变化是什么 1.2 mutableStateListOf 和 mutableStateMapOf 二、重组的特性 2.1 Composable 重组是智能的 2.2 Composable 会以任意顺序执行 2.3 Composable 会并发执...
猿柒的头像-牛翰网钻石会员猿柒1年前
0546
Jetpack Compose(5)——生命周期与副作用函数-牛翰网

Jetpack Compose(5)——生命周期与副作用函数

目录 一、 Composable 的生命周期 二、 Composable 的副作用 2.1 SideEffect 2.2 DisposableEffect 2.3 LaunchedEffect 2.4 rememberCoroutineScope 2.5 rememberUpdatedState 2.6 derivedState...
猿柒的头像-牛翰网钻石会员猿柒1年前
04414
Android音视频开发 - MediaMetadataRetriever 相关-牛翰网

Android音视频开发 – MediaMetadataRetriever 相关

Android音视频开发 - MediaMetadataRetriever 相关 MediaMetadataRetriever 是android中用于从媒体文件中提取元数据新的类. 可以获取音频,视频和图像文件的各种信息,如时长,标题,封面等. 1:初始...
猿柒的头像-牛翰网钻石会员猿柒1年前
05513
Android 音视频开发 - VideoView-牛翰网

Android 音视频开发 – VideoView

Android 音视频开发 - VideoView 本篇文章主要介绍下Android 中的VideoView. 1: VideoView简介 VideoView是一个用于播放视频的视图组件,可以方便地在应用程序中播放本地或网络上的视频文件。 V...
猿柒的头像-牛翰网钻石会员猿柒1年前
03112
Android Compose 入门,深入底层源码分析-牛翰网

Android Compose 入门,深入底层源码分析

Android Compose 入门,深入底层源码分析 我是跟着AS官网学习的,但是官方的教程写的不是很详细.官网链接 首先创建一个Compose项目,目录结构是这样: ui -> theme -> -> Color.kt -> -...
猿柒的头像-牛翰网钻石会员猿柒1年前
03613
Android Studio制作简单登录界面-牛翰网

Android Studio制作简单登录界面

实现目标 应用线性布局设计登录界面,要求点击输入学号时弹出数字键盘界面,点击输入密码时弹出字母键盘,出现的文字、数字、尺寸等全部在values文件夹下相应.xml文件中设置好,使用时直接引用...
猿柒的头像-牛翰网钻石会员猿柒1年前
03815
使用 MediaCodec 在 Android 上进行硬解码-牛翰网

使用 MediaCodec 在 Android 上进行硬解码

要使用 MediaCodec 在 Android 上进行硬解码,并获取 RGBA 数据,你可以按照以下步骤进行操作: 创建 MediaExtractor 对象并设置要解码的 MP4 文件路径: MediaExtractor extractor = new Media...
猿柒的头像-牛翰网钻石会员猿柒1年前
04014