Android

IIS-MIME

1.扩展名: .apk      MIME类型: application/vnd.android 2.Internet 服务管理器添加.apk:打开IIS --->找到MIME类型,双击之 --->在空白处右键,添加 --->扩展名.apk   类型(MIME) application/vnd.android

Android Systrace 基础知识 - Vsync 解读

本文是 Systrace 系列文章的第七篇,主要是是介绍 Android 中的 Vsync 机制。文章会从 Systrace 的角度来看 Android 系统如何基于 Vsync 每一帧的展示。Vsync 是 Systrace 中一个非常关键的机制,虽然我们在操作手机的时候看不见,摸不着,但是在 Systrace 中我们可以看到,Android 系统在 Vsync 信号的指引下,有条不紊地进行者每

我的手机折腾踩坑经历

初来乍到的第一篇文章,不足之处还请多多关照。 前言 大学的三年多内,我最主要的爱好就是电子产品,其中花费时间和精力最多的大概就是各种二手手机了。而在市场尚未完全成熟,Android还非常碎片化的时代,不同厂商的手机常常会有各种独特——或者可以说是奇葩的地方。本文旨在记录和分享自己折腾过程中碰到这种奇葩之处,供自己将来回顾和与其他人分享。 目前,我已经折腾过小米4台、索尼4台,它们推出的时间大多在2

转 乐播投屏总是很卡,怎么办?

乐播投屏总是很卡,怎么办? https://www.zhihu.com/tardis/bd/ans/2521408915 解题之前的一些背景: 如果乐播投屏卡的话,那么你换其他投屏软件基本也是一样的,其他的投屏软件还不一定比乐播投屏做的好。Wi-Fi同屏技术原理都一样,大家都要面对一样都问题,不了解体量和技术背景可以再补补课。 当然乐播投屏也是可能卡的,而且这是事实,很多

使用readelf工具查看so依赖库

1、macOS 终端输入: brew install binutils  2、下载android ndk 3、 cd进入  your xxxxxx/android-ndk-r22b/toolchains/aarch64-linux-android-4.9/prebuilt/darwin-x86_64/bin目录 4、终端输入  ./aar

UWA测评的内存标准

UWA内存标准的制定规则: 150MB的总体内存标准主要由以下两个因素得出: 经过了大量的项目优化后总结而得。其实,对于目前市场主流的Unity游戏来说,其内存占用主要集中在120~200MB。同时,顾及到iPhone4和512MB/768MB等低端Android机型,其应用的自身总体内存占用不可超过200MB(iPhone4的安全线应该在180MB左右),所以我们将Reserved Tot

原生android开发相关笔记

常用命令:查看系统版本号getprop ro.build.version.release常见编译错误:1.ELF检查报错error: found ELF prebuilt in PRODUCT_COPY_FILES, use cc_prebuilt_binary / cc_prebuilt_library_shared instead问题代码: 解决办法: 据说在mk文件里添加以下代码即可避

您的应用使用了某个SoLoader SDK版本,可能会导致改应用在仅支持64位架构的设备上发生崩溃,为了解决此问题,请将SoLoader SDK更新到0.10.4或更高版本。

1.查看架包关联 方法1.在Android Studio的Terminal执行./gradlew app:dependencies 方法2.使用cmd在项目根目录执行gradlew app:dependencies 2.查找soloader关联的架包 | --- com.facebook.soloader:soloader:0.8.0 | +--- com.facebook.

Android studio下载安装

1、在共享盘中找到文件并复制到本地 下载地址 Android Studio下载: 点击前往官网下载 2、安装 Android studio 双击刚刚拷贝到本地的文件 3、打开 Android studio 打开的三种形式 3.1、按wind键搜索 android studio 点击打开 3.2、点击android studio桌面快捷图标打开 3.3、前往android s

移动开发(三):使用.NET MAUI打包第一个安卓APK完整过程

  之前给大家介绍过使用使用.NET MAUI开发第一个安卓APP,今天给大家介绍如何打包成APK,然后安装到安卓手机正常运行。这里还是沿用之前搭建好的应用程序。 首先确保项目可以正常运行,具体如下图:   一、修改AndroidManifest.xml 配置APP基本信息权限 首先设置AndroidManifest.xml文件,设置安卓APP的权限和APP的一些基

CtsPermissionTestCases之android.permission.cts.DebuggableTest#testNoDebuggable 解决方法

平台:高通C6490,android13 测试结果: android.permission.cts.DebuggableTest#testNoDebuggable fail junit.framework.AssertionFailedError: Packages marked debuggable: [com.skyworthdigital.autotest.all] &n

2-STM32F103+ML307(中移4G Cat1)OTA升级篇(自建物联网平台)-STM32通过ML307使用http或https下载程序文件升级程序(APP通过MQTT控制单片机更新)

    说明 前面章节是单片机主动访问升级,这节使用Android软件控制更新单片机程序! 注意哈,只是在原先的基础上让APP把固件地址发给设备,而不是设备主动获取了; 其实就是远程升级和MQTT的结合;   整体升级流程如下:(APP和设备通过MQTT通信) 1,用户在APP上点击 "固件升级" 按钮, APP使用MQTT发送:  {"data":"u

FFmpeg开发笔记(五十七)使用Media3的Transformer加工视频文件

​继音视频播放器ExoPlayer之后,谷歌又推出了音视频转换器Transformer,要在音视频加工领域施展拳脚。根据Android开发者官网介绍:Jetpack Media3是Android媒体库的新家,可让App呈现丰富的视听体验。Media3提供了一个简单的架构,能够基于设备功能开展自定义与可靠性优化,可以解决媒体部分的碎片化问题。 Transformer作为Media3架构中的转换组件

移动开发(二):.NET MAUI中Android应用清单文件介绍

今天给大家介绍AndroidManifest.xml文件设置信息参数的中文对照信息,便于大家理解AndroidManifest.xml文件。希望对大家使用.NET MAUI开发安卓APP提供一些帮助!   一、AndroidManifest.xml文件简介 使用Visual Studio2022 创建的Android 上的每个 .NET Multi-platform Ap

Android Studio设置gradle镜像地址

打开项目的gradle/wrapper/gradle-wrapper.properties文件,编辑为如下内容 参考链接:AndroidStudio 设置gradle从国内镜像网站下载 创建于2410161237,修改于2410161237

Android程序真机测试时,获取API数据失败可以尝试以下方法

当你的Android程序连接API时的BASE_URL是https://10.0.2.2:0000/时,可能会出现报错,获取不到数据 这时候可以尝试以下方法, 修改webAPI的api 在webAPI的appsettings.json的文件中,添加一条代码 如下图   *  可以输入任意IP地址   运行后程序会出现以下  可将api中的  [

空壳产品之路:分身类应用你受够了吗?

在手机多卡成为标配的今天,多账号身份也已然成为人们的基本需求,Android平台的应用分身产品已诞生多年。双开和多开的核心功能一直未变,但是是否越来越好用,却并不见得。 在体验了应用市场主流分身应用之后,聊聊他们产品的功能和体验,这也是我们决定做 空壳 的初衷。 01. 权限被索取 越高端的用户,越是在意自己的隐私。无一例外,现有的分身产品,几乎需要声明和申请可以获取的所有应用权限(否则会

flutter学习配置捉虫记录

flutter doctor 后 Doctor summary (to see all details, run flutter doctor -v): [✓] Flutter (Channel stable, 3.24.3, on Microsoft Windows [版本 10.0.22631.4317], locale en-US) [✓] Windows Version (Installe

Windows 11 绕过 TPM 方法总结,24H2 通用免 TPM 镜像下载 (Updated Oct 2024)

Windows 11 绕过 TPM 方法总结,24H2 通用免 TPM 镜像下载 (Updated Oct 2024) 在虚拟机、Mac 电脑和 TPM 不符合要求的旧电脑上安装 Windows 11 的通用方法总结 请访问原文链接:https://sysin.org/blog/windows-11-no-tpm/ 查看最新版。原创作品,转载请保留出处。 作者主页:sysin.org 本文要解决

HyperOS + Arch Linux dual boot on Xiaomi Pad 5 (nabu)

HyperOS + Arch Linux dual boot on Xiaomi Pad 5 (nabu) Resource Preparation Resource packages: ArchLinuxArmGnome.lni / UbuntuDesktop_noble.lni / ...: Linux Rootfs Image Packages @timoxa0/Guide-Linux-Na

交叉编译器的命名规则是什么?

交叉编译器的命名规则是什么? 交叉编译器(cross-compiler)是用来编译可在与编译器运行环境不同的架构或操作系统上运行的代码的工具。交叉编译器的命名通常遵循一个约定,以便能够描述编译器的目标平台。这个命名规则主要包含以下几个组成部分,通常顺序为: 目标架构(Target Architecture):表示编译器生成代码的目标处理器架构。例如arm, x86_64, 

Qt/C++编写的mqtt调试助手使用说明

一、使用说明 第一步,选择协议前缀,可选mqtt://、mqtts://、ws://、wss://四种,带s结尾的是走ssl通信,ws表示走websocket通信。一般选默认的mqtt://就好。 第二步,填写服务所在主机地址,可以是IP地址也可以是网址,只要真实存在的就行。 第三步,填写通信所用端口号,mqtt默认端口号是1883,以实际真实端口号为准。 第四步,填写资源路径,这个要webso

Android 车载应用开发指南 - CAN Bus 协议详解

​ 在现代车载应用开发中,CAN(Controller Area Network)总线协议扮演着不可或缺的角色。作为一个汽车内部网络的标准协议,CAN Bus 已经成为了车载系统通信的基础。而在 Android 车载应用开发的过程中,理解并利用好 CAN Bus 协议是必不可少的。 那么,CAN Bus 到底是什么?它又是如何在车载应用中实现数据传输的?在这篇文章中,我们将深入探讨 CAN Bus

安装WSL2

1.简介 SWL2是windows平台上的linux系统,有一定的优点和限制,最差的一点就是网络了,只能使用NAT相似的技术,不能完全替代虚拟机. 官网资料很详细了,也不是太多,这里只是提供快速入门. 2.初始安装 2.1.打开虚拟平台和WSL 2.2.installl wsl2 2.3.install ubuntu 2.4.change vmr disk directory 这样做

FFmpeg开发笔记(五十六)使用Media3的Exoplayer播放网络视频

​Android早期的MediaPlayer控件对于网络视频的兼容性很差,所以后来单独推出了Exoplayer库增强支持网络视频,在《Android Studio开发实战:从零基础到App上线(第3版)》一书第14章的“14.3.3  新型播放器ExoPlayer”就详细介绍了Exoplayer库的详细用法。 现在Android官方再次升级Exoplayer,并将其纳入了Jetpack

vs断点调试unity安卓包

要在 Android 设备上使用 Visual Studio 调试 Unity 项目并设置断点,你可以按照以下步骤进行配置。通过这个调试方式,你可以实时调试 Unity 应用,查看变量的状态,进行断点调试,从而更好地发现和解决问题。 前提条件 已安装 Unity 和 Visual Studio:你需要安装 Unity 和带有 Unity 工具支持的 Visual Studio。Unity 通常会

小米平板5(nabu)安装 HyperOS + Arch Linux 双系统

小米平板5(nabu)安装 HyperOS + Arch Linux 双系统 资源准备 (TODO) HyperOS 系统本体 进入Bootloader Uotan工具箱中Wired Flash -> More Flash -> Xiaomi Script 选择Hyper_OS_1.1.5.0.VNXCNXM.BETA_安卓15/nabu_XiaomiPad5_OS1.1.5.0.VN

瑞芯微RK3566/RK3568 Android11使用OTA升级固件方法,深圳触觉智能鸿蒙开发板演示,备战第九届华为ICT大赛

本文介绍瑞芯微RK3562/RK3568在Android11系统OTA(U盘/TF卡)升级固件方法,使用的是触觉智能的Purple Pi OH鸿蒙开源主板,搭载了瑞芯微RK3566芯片,类树莓派设计,是Laval官方社区主荐的一款鸿蒙开发主板。 1、OTA包生成 在源码根目录上执行以下命令编译OTA包 make installclean# make -j4# make otapackage -j4

常用命令op

## 常用命令 ### EON 私钥 ```-----BEGIN PRIVATE KEY-----MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQC+iXXq30Tq+J5NKat3KWHCzcmwZ55nGh6WggAqECa5CasBlM9VeROpVu3beA+5h0MibRgbD4DMtVXBt6gEvZ8nd04E7eLA9LTZyFD

<<  <  1  2  3  4  5  6  7  8  >  >>