Android

Android开发过程中遇到的问题以及解决办法 how to

解决Android Studio启动AVD卡在Starting Up的问题 遇到问题了,不要在UI界面上启动,通过命令行启动emulator -avd <your-avd-name>,可以看出报错在哪

如何在 Windows 使用 Podman Desktop 取代 Docker Desktop

Podman Desktop 是 Docker Desktop 的免费替代品,是本地开发使用的另一个绝佳选择。它提供了类似的功能集,同时保持完全开源,让您避免使用 Docker 产品的许可问题。在本文中,您将学习如何安装和开始使用 Podman Desktop 来运行容器并部署到 Kubernetes。如果您以前使用过 Docker Desktop,这种体验会很熟悉,但重新使用它也应该很快。什么是

Qt/C++音视频开发78-获取本地摄像头支持的分辨率/帧率/格式等信息/mjpeg/yuyv/h264

一、前言 上一篇文章讲到用ffmpeg命令方式执行打印到日志输出,可以拿到本地摄像头设备信息,顺藤摸瓜,发现可以通过执行 ffmpeg -f dshow -list_options true -i video="Webcam" 命令获取指定摄像头设备的分辨率帧率格式等信息,会有很多条。那为什么需要这个功能呢?现场大量应用下来,尽管提供了本地摄像头设备下拉框选择,但是还需要设置分辨率帧率等,因为有时

plantUML简介

https://blog.csdn.net/hgy413/article/details/102546941?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~default-0-102546941-blog-97531413.235^v43^pc_blog_bottom_rele

小米新款电视去除开机广告

法1.联系客服 法2.连点型号5次,打开adb调试,输入settings put global boot_video_enable 0 法3.adb内输入printf 0 > /sdcard/miad/files/previewAds 原生设置: am start com.android.tv.settings/.MainSettings --------------

android系统开发下载编译msm内核刷入pixel手机验证

1. 编译aosp源代码 1.1 首先是要完整编译一次源代码的,这样方便使用编译好的gcc等编译工具,也方便内核源代码编译后的产物的验证 1.导入环境变量:source build/envsetup.sh 2.选择编译目标:lunch aosp_sailfish-userdebug 3.开始执行编译:make 4.编译成功后来到产物目录下:cd out/target/product/sailfi

鸿蒙OpenHarmony南向/北向快速开发教程-迅为RK3568开发板

鸿蒙OpenHarmony南向/北向快速开发教程-迅为RK3568开发板   大家期待已久的迅为RK3568开发板终于迎来了鸿蒙4.1系统的强势支持!想知道如何实现快速开发学习吗?跟着我们一起来探索吧!         迅为RK3568开发板:           想象一下,你手中的RK3568开发

LLM大模型: RAG的上下文语义聚类retrieval — GraphaRAG

   截至目前,RAG最大的缺陷就是无法回答总结性的问题了。上篇文章(https://www.cnblogs.com/theseventhson/p/18281227)介绍了RAPTOR方法(利用GMM高斯混合模型对chunk聚类,然后再用LLM对每个cluster概括总结摘要)提取cluster的语义,借此来回答概括、总结性的问题,最核心的步骤就是聚类了:把语义接近的token用GMM

蓝牙音箱App设计总结

前言 最近做了一个关于带Sound bar的智能电视的蓝牙项目,就是将电视Sound bar当作蓝牙音箱,将手机、电脑等设备的声音传输到电视,通过电视Soundbar播放声音。做这个项目的时候遇到了各种大大小小的问题,好在都解决了。本篇文章总结了在设计蓝牙相关的项目时需要了解的小知识以及要考虑的问题。   蓝牙小知识 蓝牙是一种无线技术标准,可实现固定设备和楼宇个人域网之间的短距离数据

Andriod SDK安装教程

前言 最简单的方式 我们使用ANDROID STUDIO这款开发工具下载对应的Andriod SDK。 可是我们如果不开发安卓,只是用它的一些SDK包的话而安装整个开发工具,就没必要了。 这里讲的是用独立的 命令行工具 来操作。 下载命令行工具 点击此处进入下载页面, 滑动到最下边,选择合适的系统下载,我这里是windows,那就下载第一个即可 使用命令行工具 安装构建工具 进入cmdline

香橙派5plus上跑云手机方案一 redroid(带硬件加速)

首发地址:https://mp.weixin.qq.com/s/1e8er_amC94DTVCaNbSuUw 前言 折腾这玩意倒不是为了用来玩游戏啥的,只是想在逆向APP的时候少一点对手机的依赖。毕竟手机刷机步骤也挺烦,一不留神还容易变砖。 像一些对环境检测不严格的APP就可以在上面测试,也方便后面更改系统源码刷机。不过可惜的是无法自定义内核(redroid和Waydroid都是走的容器方案,和主

Android相关概念 what

Android ABI 不同的 Android 设备使用不同的 CPU,而不同的 CPU 支持不同的指令集。CPU 与指令集的每种组合都有专属的应用二进制接口 (ABI)。ABI 包含以下信息: 可使用的 CPU 指令集(和扩展指令集)。 运行时内存存储和加载的字节顺序。Android 始终是 little-endian。 在应用和系统之间传递数据的规范(包括对齐限制),以及系统调用函数时如何使

关于Android Q平台上qssi的介绍

QSSI 是 Qualcomm Single System Image 的缩写。 Android Q上开始支持QSSI。 QSSI 是用来编译system.img的3.1 QSSI编译注意事项 3.2 有QSSI和没有QSSI的编译流程对比没有QSSI 有QSSI  为什么要用QSSI 解决Android碎片化问题,把system.img和vendor.img进一步拆分

LLM大模型: RAG的上下文语义聚类retrieval — RAPTOR

  1、RAG有很多优点,但是缺点也很明显,其中一个硬伤就是:只会“断章取义”!如果文本有明确的答案,现有的retrieve方式大概率能找到,但是如果文本没有明确的答案了?比如android逆向和windows逆向,哪个更有钱途?很多资料会介绍android逆向、windows逆向的原理和技术细节,但是没有哪个更有钱途的对比说明,retrieve的时候很难直接找到现成的chunk,这种总结性的问题

安卓手机微信H5无法长按保存图片修复

  <image id="saveImg" :src="imgSrc"></image>   主要是因为空格的处理:this.img.replace(/(rn)|(n)|(r)/g, "") 网络上的其他方式都尝试了 却忽略了最简单的问题; computed: { imgSrc(){ if(/android/i.test(na

关于airtest生成的报告中缺少poco语句问题

1、airtest生成的报告只显示airtest的相关操作,如果是poco和airtest-selenium的操作则不记录。因此需要在报告中引用插件。 支持poco语句插件,poco.utils.airtest.report 支持airtest-selenium语句插件,airtest_selenium.report 2、在IDE运行 .py脚本报告生成的依据是脚本运行时保存的log内容,所以

Android Systrace 基础知识 -- 分析 Systrace 预备知识

1. 正文 1.1 线程状态查看 Systrace 会用不同的颜色来标识不同的线程状态, 在每个方法上面都会有对应的线程状态来标识目前线程所处的状态,通过查看线程状态我们可以知道目前的瓶颈是什么, 是 cpu 执行慢还是因为 Binder 调用, 又或是进行 io 操作, 又或是拿不到 cpu 时间片 绿色 : 运行中(Running) 作用:我们经常会查看 Running 状态的线程,查看其运行

安卓开发日记60

所学时间:2小时 代码行数:110 博客园数:1篇 所学知识:继续代码的完成  

安卓开发日记59

所学时间:2小时 代码行数:110 博客园数:1篇 所学知识:继续代码的完成  

安卓开发日记61

所学时间:2小时 代码行数:110 博客园数:1篇 所学知识:继续代码的完成  

android studio 启动虚拟机长时间无响应,无法启动(一)

问题 虚拟设备长时间不响应,无法启动设备 方案一 根据 android studio启动虚拟器失败 尝试删除锁文件 失败,.android 目录下不存在锁文件 方案二 电脑内存或计算配置不足 查看了模拟器需要的内存,我的电脑还有10GB,应该是绰绰有余 方案三 模拟器版本不对 重新下载了30版本的,依然不响应,真是奇了怪了 方案四 通过命令行启动虚拟机,以便查看故障原因 首先通过

Flutter环境搭建

最近,项目不是那么紧了,抽空学习了一下Flutter,Flutter开发搭建环境是第一步,记录下搭建环境过程中遇到的问题及解决的方式方法。 1.下载Flutter官方sdk 在 Windows 操作系统上安装和配置 Flutter 开发环境 - Flutter 中文文档 - Flutter 中文开发者网站 - Flutter 可参照链接。  点击下载压缩包,解压后放在自己想放

Android Binder 机制之 hal 层服务注册过程

Android Binder 机制之 hal 层服务注册过程 以 Hal 层进程作为 Binder 机制中服务进程模块讲解服务端如何通过 Binder 驱动向 ServiceManager 注册服务的。 以 Broadcastradiohal2.0 为例,Android 版本 Android 9.0 broadcastradiohal 启动 收音机的 Broadcastradiohal2.0 源码

Android Binder 学习

Android Binder Android 作为多进程操作系统,每个功能模块都是一个独立的进程,特别是 hal 层将底层硬件隔离开,进程通信会频繁的发生,为了更好的在进程间通信,Android 开发了 Binder 模块专门用于解决该问题。 前置知识介绍 进程执行过程 Linux 下进程通信方式 Binder 概述 Android Binder 是采用 C/S 框架,一个 ServiceMana

ionic3 build error: failed to read PNG signature: file does not start with PNG signature

在ionic3安卓开发中遇到了无法打包生成apk文件的问题。 报错如下 error: failed to read PNG signature: file does not start with PNG signature 经排查发现是权限问题: macos: 进入platforms文件夹执行:sudo chmod -R 777 android window: icacls "C:pathtoyo

迅为国产四核RK3562开发板底板硬件接口原理说明

    迅为RK3562核心板:       CPU :RK3562 主频:四核 ARM Cortex-A53 MPCore 处理器,高性能、低功耗和缓存应用处理器 内存:2GB,硬件兼容 8GB 存储器 :16GB EMMC 连接器型号 :80pin AXK5F80347YG AXK6F80347YG 0.5mm 连接器高度 :1.5m

ROM定制编辑修改完整开发流程预览

ROM的编辑和修改是一个相对复杂的过程,以下是详细的步骤指南: 一、准备工作 准备工具: 一台可root的安卓手机,并确保手机已解锁bootloader。 在电脑上下载并安装ADB(Android Debug Bridge)和Fastboot工具。 下载并安装一个合适的ROM制作软件,如Kitchen MTK、ROM Toolbox等。 准备ROM包,包括ROM包工具,如GoldCard用于抹卡,

实验二:UI设计

实验二:UI设计 实验目的 本次实验的目的是让大家熟悉Android开发中的UI设计,包括了解和熟悉常用控件的使用、界面布局和事件处理等内容。 实验要求 熟悉和掌握界面控件设计 了解Android界面布局 掌握控件的事件处理 实验内容 Android中有许多常用控件: 文本框:TextView、EditText 按钮:Button、RadioButton、RadioGroup、CheckBox

6.13博客

今天就两节英语,这教室怎么能热成这样 学习内容:spring-boot开发模式和环境搭建 安卓: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout         xmlns:android="http://schemas.android.com/apk/res/android"

<<  <  7  8  9  10  11  12  13  14  15  16  17  >  >>