- 2025-01-06H5流媒体播放器EasyPlayer.js安卓播放器如何实现视频源快速切换?
随着流媒体技术的迅速发展,H5流媒体播放器已成为现代网络视频播放的重要工具。其中,EasyPlayer.js视频流媒体播放器作为一款功能强大的H5播放器,凭借其全面的协议支持、多种解码方式以及跨平台兼容性,赢得了广泛的关注和应用。那么EasyPlayer.js安卓播放器应如何实现视频源快速切换
- 2025-01-04安卓笔记3——kotlin不写必忘的标准方法
标准函数with接受2个参数,一个提供默认调用的对象,另一个是lambda当反复调用同一个对象时,方便省略最后一行作为函数返回值valresult=with(StringBuilder()){append("xxx")append("xxx")append("xxx")}run与with类似,但是只接受一个lambda参数,内部的默认
- 2025-01-04安卓笔记2——kotlin不写必忘的基本语法
说明可能会忍不住说一些C#和Rust相关的事情,但这是个人笔记,允许先入为主,节外生枝。下文的最优写法只是相对于上下文环境关键字、语法(糖)一行代码省略函数体有点像C#的属性get函数写法的=>funlargerNumber(num1:Int,num2:Int):Int=max(num1,num2)推导后可省略返回
- 2025-01-04uniapp [安卓苹果App端] - 解决uni.scanCode扫码黑屏报错问题,uniApp app平台真机运行调用扫码摄像头是黑的,还能出现连续扫码第一次没问题再打开扫码就黑(出现空白没画面)
前言关于此问题网上的教程都无法解决,如果您的报错信息与我相似,即可解决。在uni-appApp端(安卓APP|苹果APP)开发中,解决使用uni.scanCode调起摄像头扫码黑屏问题,uniAPP真机调试扫码一片黑并且可能有报错,有时候连续扫码时首次没问题但第二次就会黑屏没反应(退出去再进来就
- 2025-01-03vscode GDB远程调试安卓
如果是比较新的androidndk的版本,建议使用lldb进行调试,参考:vscodelldb远程调试-OpenFDE-OpenFDEDocs,将lldbserverpush到移动端,开启端口调试,配置launch.json即可。我调试的项目使用的是ndk-r17c,该版本的ndk没有lldb调试,只有gdb调试。在prebuilt目录下,使用find-namegdbse
- 2025-01-01安卓笔记1——开启视图绑定View Binding功能
前言只是初学者笔记,有错误望指正。正文开启特性参考谷歌开发者文档,首先要在gradle中开启特性android{...buildFeatures{viewBinding=true}}将为每个布局文件生成Pascal驼峰命名法+"Binding"的绑定类,例如main_layout.xml-->MainLayoutBindi
- 2025-01-01记录学Delphi安卓编程过程中的一个坑
记录学Delphi安卓编程过程中的一个坑以下这段代码在win10和在安卓下的执行顺序有区别:abcde为序号:在win中,顺序是abcdef,fs在修改后能保存,在安卓下,顺序是aefbcd,所以fs没能在修改后保存。a:TDialogService.MessageDialog('用户:'+user+'已经存在,但你输入的密码与保存的密码不相同,
- 2024-12-31解决uniapp安卓打包targetSdkVersion报错
解决GooglePlay版本检查问题的实用方案。Error:GooglePlayrequiresthatappstargetAPIlevel33orhigher.[ExpiredTargetSdkVersion]问题描述打包时遇到以下错误:Error:GooglePlayrequiresthatappstargetAPIlevel33orhigher.[ExpiredTargetSdkVersion]
- 2024-12-28uniapp - 解决安卓APP运行到真机显示未检测到手机或模拟器,HBuilderX真机调试未检测到手机强力方案,已经接了手机数据线就是不识别(没有检测到设备,请插入设备或启动模拟器后点击刷新再试)
前言关于此问题网上的教程都无法解决,如果您的情况与我相似,即可解决。在uniappApp项目开发中,解决开发app运行到真机时显示“没有检查到设备”将项目运行到Android手机真机调试却检测不到,实际上已经插上USB数据线了,也开启进入了开发者模式怎么调也识别不到,非常恶心的
- 2024-12-28安卓工具
DownloadGradle:implementation'com.blankj:utilcode:1.26.0'//ifuuseAndroidX,usethefollowingimplementation'com.blankj:utilcodex:1.26.0'1234APIsActivity相关-> ActivityUtils.java -> DemogetActivityByView
- 2024-12-27Java方法链调用以及在JVM和安卓DalvikVM下的区别
目录方法链字节码与Smali下的编译结果总结方法链方法链(MethodChaining),也被称为命名参数法,是在面向对象的编程语言中调用的调用多个方法的通用语法。每一个方法返回一个对象,在一个单一的声明里,方法链省去了中间变量的需要。当需要构建一个对象或者设置其初始属性时,往往通过
- 2024-12-27Linux纯软件Sunshine与Moonlight极低延迟安卓副屏幕解决方案
Linux纯软件Sunshine与Moonlight极低延迟安卓副屏幕解决方案本文将介绍如何通过Sunshine+Moonlight在Linux下将安卓平板设置为一块极低延迟的扩展屏幕。基于我个人的实际配置,以下是详细步骤和优化方案。硬件环境以下是我的设备配置(仅供参考):OS:ArchLinuxx86_64Hos
- 2024-12-27Flutter 安卓系统输入框获取焦点虚拟键盘不弹出的问题。
Flutter如果你要实现手动点击输入框进行弹出虚拟键盘,但是通过FocusNode使输入框获取到焦点不弹出虚拟键盘的业务方式。大致的核心实现代理是:TextField(...onTap:(){setState((){_openIndex=i;});//TODO1},keyboardType:_openIndex==i
- 2024-12-26Windows交叉编译MNN-3.0.0安卓版本库(通过WSL2)
一、写在前面昨天写了在WIN10上面通过AndriodStudio来编译MNN的demo,通过解压.apk文件来得到libMNN.so文件。今天在记录一下使用WSL2来编译MNN-Andriod。二、WSL2的安装由于不是本篇的主题,故不在这里进行展开,后续会补充步骤链接。三、WSL2编译环境配置1、NDK-Linux安装上篇
- 2024-12-25Windows交叉编译MNN-3.0.0安卓版本库
一、写在前面以下的步骤、流程都是基于MNN的文档,再结合自己的实践得出的,仅作为参考。博主的环境是windows10专业版MNN文档MNN的Github仓库地址二、下载MNN-3.0.0主库在GitHub仓库进行项目克隆,截至2024.12.25,最新版本就是为3.0.0:gitclonehttps://github.com/alibaba/MNN
- 2024-12-25开发安卓设备端应用
开发安卓设备端应用在安卓设备端,开发者需要运行一个安卓应用(文档中也称为小程序Launcher),用来进行设备注册、运行小程序进行VOIP通话等操作。1.接入WMPF并运行小程序在安卓平台上,小程序视频通话能力是在小程序中实现的。需要由设备端运行的安卓应用拉起开发者开发的小程序
- 2024-12-20云手机介绍
云手机是一个集成了云计算、大数据、人工智能和边缘计算等先进技术的云平台,它通过ARM虚拟化技术在云端运行手机应用,提供了全面、高效且稳定的服务。技术基础与架构1.ARM虚拟化技术:云手机基于ARM服务器和容器虚拟化软件技术,通过云端虚拟的原生安卓系统实例,为各类应用提
- 2024-12-20node.js基于安卓的电影票订票程序+论文 可用于毕业设计
本系统(程序+源码+数据库+调试部署+开发环境)带文档lw万字以上,文末可获取源码系统程序文件列表开题报告内容一、选题背景关于电影票订票系统的研究,现有研究主要以基于网页或特定平台的订票系统为主,专门针对安卓系统的电影票订票研究较少。在国内外,许多订票系统侧重于功能的
- 2024-12-19【01】优雅草央千澈详解关于APP签名以及分发-上架完整流程-如何将安卓APP-apk包和IOS苹果app-ipa包上架至应用商店-安卓以华为|小米|vivo|oppo|应用宝为例-苹果上架以apps
【01】优雅草央千澈详解关于APP签名以及分发-上架完整流程-如何将安卓APP-apk包和IOS苹果app-ipa包上架至应用商店-安卓以华为|小米|vivo|oppo|应用宝为例-苹果上架以appstore为例合计三篇背景介绍2024年12月13日优雅草APP分发平台youyacao.cn建立,提供服务(优雅草2019年就曾建
- 2024-12-17安卓开发学习5 - 安卓简单控件+部分androidStudio快捷键+去除默认主题+实战简单计算器
按钮-Button按钮控件button由textview派生而来,二者区别:button拥有默认的按钮背景,而textview默认无背景button的内部文本默认居中对齐,而textview的内部文本默认靠左对齐button会默认将英文字母转为大写,而textview保持原始的英文大小写与textview相比,button增加了两个新
- 2024-12-16安卓APP抓包解决方案(教程)
环境准备kaliwindowsburpsuite夜神模拟器Android7.0以上版本V7.0.2.2000Charlespostern工具简介Charles下载地址:https://www.charlesproxy.com/latest-release/download.doCharles是一款非常强大的HTTP抓包工具,通过对该软件的设置让其成为系统网络访
- 2024-12-16安卓移动设备软件开发期末复习(1) 控件
监听器监听器是事件监听机制的重要组成部分。在Java中每类事件都定义了一个相应的监听器接口,该接口定义了接收和处理事件的方法。实现该接口的类,其对象可作为监听器对象注册在事件源组件上。在图形用户界面中,需要响应用户操作的相关组件要注册一个或多个相应事件的监听器
- 2024-12-13Gemini在安卓手机中的试用教程和建议
持久化允许建议安卓系统默认设置的”杀后台进程“会导致Gemini在后台运行一会后,被系统杀死进程,导致您的体验受到影响。您可以通过以下方式修改几个设置,解决此问题:华为鸿蒙:1.允许应用后台运行:进入设置→搜索进入应用启动管理→关闭Gemini的自动管理开关→在弹框中
- 2024-12-12安卓viewpager实现轮播图
ViewPager是Android中用于实现水平或垂直滚动的视图容器,通常用于实现分页效果。在ViewPager中,用户可以滑动屏幕来切换不同的页面,它常用于实现类似于图片轮播、页面切换等功能。如何通过ViewPager组件实现轮播图效果呢?以下是我个人的方法。这是最终的效果(前面是自动轮播,有
- 2024-12-11安卓存储目录总结
应用敏感信息目录路径:/data/data/<包名>目录用途shared_prefsSharedPreferences键值对的存储路径filesDataStore数据仓库的存储路径databasesSqlite数据库的存储路径应用私有数据目录路径:/storage/emulated/0/Android/data/<包名>相关API示例:getEx