Android
git-repo https证书认证问题
目录问题描述解决步骤1.下载证书2.测试证书是否正常3.设置环境变量总结 问题描述 在使用git repo 同步仓库时,发现不能同步,出现如下提示错误: 根据提示,阅读网页: https://curl.se/docs/sslcerts.html 发现最好的办法是把证书下载下来,设置环境变量. 解决步骤 1.下载证书 2.测试证书是否正常 3.设置环境变量 总结 这个问题在网上很少遇到,搜索
彻底解决Flutter项目底部导航栏穿透问题
项目背景:在学习比站猫哥的“2022 Flutter3 Getx Woocommerce App 从零开始实战课程 | 01 课程”时,按照课程指导逐步进行项目代码编写。视频地址: https://www.bilibili.com/video/BV1xY411F7es/?spm_id_from=333.999.0.0&vd_source=7c7ae5cc1dbb2453e1eb43950a
abl如何调用xbl里面的protocol
参考:高通文档 How to use SMEM in ABL? For previous platform, Android LK was used for bootloader, while in recent platforms UEFI is used to replace the old Android LK bootloader. There are two parts of UEFI
ABL读取XBL设置的标志位
高通启用UEFI架构的bootloader,有些时候有些状态值,需要ABL阶段获取. 上层思维总是以属性来开端,实际上android 的setproperty和getproperty属性对于uefi启动流程是不可取的. 自己在修改这块内容的举例来简单记录下, XBL setSetVariable 设置标志位 include <Library/UefiRuntimeServicesTableL
ABL获取XBL信息记录
generate a GUID. 4c698461-54ba-4963-a12b-e9c77c0728d8 e2575d56-a5c2-4baf-ad5d-58a0dde9fcfa https://www.cnblogs.com/linhaostudy/p/18360420 Uefi ABL读取XBL设置的标志位 https://www.cnblogs.com/yyy8/p/18393668 ht
Andre Weil, Who Reshaped Mathematics, Is Dead at 92
Andre Weil, Who Reshaped Mathematics, Is Dead at 92 Share full article By Ford Burkhart Aug. 10, 1998 See the article in its original context from&nb
打破平台限制,使智能手机和平板电脑上无缝运行Windows x86/x64架构的软件和游戏的一款安卓应用
大家好,今天给大家分享一款专为Android设备设计的模拟器应用Winlator。其核心功能是能够在基于ARM架构的智能手机和平板电脑上无缝运行Windows x86/x64架构的软件和游戏。 Winlator是一款Android应用程序,它允许用户使用Wine和Box86/Box64在Android设备上运行Windows(x86_64)应用程序。通过这种方式,Winlator打破了平台限
mac M1 android studio 安装
1、官网下载安装包 https://developer.android.google.cn/studio?hl=en 2、下载完成后,双击安装,中间需要配置代理这个,配置即可,然后点击下一步一直安装 3、到最后的时候会安装android sdk报错,这个时候打开下面的地址看哪个时间最短,然后配置host代理 https://ping.chinaz.com/dl.google.com
UNIAPP拨打电话
权限 <uses-permission android:name="android.permission.CALL_PHONE"/><uses-permission android:name="android.permission.READ_PHONE_STATE"/> 然后重新打基座包 代码 uni.ma
Golang 几种使用 Channel 的错误姿势
Golang 几种使用 Channel 的错误姿势 原创 Go Official Blog Go Official Blog 2024年08月31日 18:18 中国香港 听全文 Go 的 goroutine 能够让繁琐的并发变得简单易用。Go 不能没有 channel 就像西方不能失去耶路撒冷。Channel 非常神奇,即
MIUI系统,APKMirror Installer安装apkm的时候提示app installation failed Installation aborted解决方案
场景 我的手机是MIUI系统,通过APKMirror Installer安装apkm的时候提示app installation failed Installation aborted。 本来不想装了,心想可能是版本的兼容问题,但是我查看的SDK的版本和我的android是匹配的,不应该会失败,那是为什么呢? 解决方案 禁用掉开发者选项中的启用MIUI优化 参考:https://github.co
基于live555开发的多线程RTSPServer轻量级流媒体服务器EasyRTSPServer开源代码及其调用示例,PC、嵌入式、Android全通用,Github开源
EasyRTSPServer参考live555 testProg中的testOnDemandRTSPServer示例程序,将一个live555 testOnDemandRTSPServer封装在一个类中,例如,我们称为Class EasyRTSPServer,在EasyRTSPServer_Create接口调用时,我们新建一个EasyRTSPServer对象,再通过调用EasyRTSPServer
Windows10使用MSYS2和VS2019编译FFmpeg详解
1 环境准备 1.1 安装Visual Studio 2019 这个步骤相对比较简单,不再详细说明。 1.2 安装msys2 首先需要安装msys2环境以及相关的编译依赖项, 官方网址为: https://www.msys2.org/ 在官网下载好 安装程序后,直接按照提示安装即可。 安装好后需要将下载库的地址更换为国内源,否则下载速度可能会极慢,甚至失败。配置文件位于:C:msys6
给Hexo博客安排上Github Action自动化部署
我不是换hexo了吗,一直是使用Spck Editor写文章,每次写好文章都要push一次,非常麻烦,最近在群友那了解到有Github Action自动化部署,可以写好文章自动部署到github pages,而且github的编辑器也是非常好用的,写好提交就能自动发送,–怎么有点像SSR了–,于是我就开始了这一个半小时的折腾… 没有电脑,使用安卓设备折腾! 如果你没有Hexo博客,那么请看这里,如
如何提取用C#语言写的接口(http)里的内容
这段 Kotlin 代码定义了一个用于发起 HTTP 请求的异步函数和相关的数据模型。下面是对代码的详细解析,包括每个部分的功能和工作原理。 代码解析 1. Response 数据类 Response 是一个数据类,用于封装 HTTP 请求的响应。 包含以下属性: data: 用于存储返回的 JSON 对象。 list: 用于存储返回的 JSON 数组。 str: 用于存储其他类型的返回值(
Android Qcom USB Driver学习(十四)
UDC-Gadget UDC:(USB Device Controller)用于管理和控制USB设备与主机之间的通信。 Gadget:Android在此层实现了adb,mtp(Media Transfer Protocol 媒体传输协议),mass_storage等。 早期的USB只支持单一的gadget设备,使用场景较为简单,随后加入了composite framework,用来支持多个func
Android Qcom USB Driver学习(十二)
keypad 在suspend的过程中导致Android无法进入suspend的问题,导致整体功耗过高,其实是主机都没有进入睡眠,通过以下打log的方式最终定位到问题,pmic vbus输出的时候会有reverse boost所以pmic侧的功耗也会有增加,当pmic电量低的时候会触发uvlo导致vbus上的电断开,需要需要的话,我们可以降低这个uvlo的触发阈值,是得对应的固件能在低电量使用
shell/android/linux常见命令
1.如何查看系统时间?(适用android平台) aiot8p6_64_bsp_k510_optee:/ # hwclock --show2024-08-27 10:19:20+0000
APP稳定性测试工具-monkey
monkey 是 adb shell 中的一个命令行工具,用于执行随机的用户事件(如触摸、点击、滑动、键盘输入等)来测试应用程序的稳定性。 安装 下载并安装 Android SDK 配置环境变量, 将 adb 所在路径添加到系统环境变量中 验证安装 adb version 使用 1.启动Android设备或模拟器 查看已连接设备adb devices 2.安装待测试的应用 3.常用选项 4
Windows 10 on ARM, version 22H2 (updated Aug 2024) ARM64 AArch64 中文版、英文版下载
Windows 10 on ARM, version 22H2 (updated Aug 2024) ARM64 AArch64 中文版、英文版下载 基于 ARM 的 Windows 10 请访问原文链接:https://sysin.org/blog/windows-10-arm/,查看最新版。原创作品,转载请保留出处。 作者主页:sysin.org Windows 10, version 22
《2024 年最新 YouTube 转 MP3 攻略
在当今数字化时代,我们常常会遇到想要将 YouTube 上的精彩视频内容转换为 MP3 音频格式以便于随时随地收听的情况。以下为大家介绍几种最新的实用方法: **方法一:利用在线工具** youtubemp3dl - **youtubemp3dl**:特别适用于 Windows 和 Mac 操作系统,是一款出色的基于互联网的 YouTube MP3 录制器。 - 复制需要转换为 MP3 的 Y
【Windows系列】LOLBins详解 | 攻防实战中的"白加黑"利用技术
原创 HW安全之路 今天跟大家聊聊LOLBins,这个在攻防对抗中特别是今年HVV中越来越流行的"白加黑"利用技术。 一、什么是LOLBins? LOLBins全称是"Living-Off-the-Land Binaries",直译为"生活在陆地上的二进制"。 这个概念最初由Christopher Campbell和Matt Graeber在2013年DerbyCon黑客大会上提出,后来由P
工业和信息化部通报2024年第7批涉嫌侵害用户权益的APP和SDK
工业和信息化部近日公布了一批存在安全问题的APP和SDK名单,这些应用和软件开发工具包(SDK)因违反相关法律法规,涉及违规收集个人信息、信息窗口乱跳转等问题被通报。 此次通报的APP和SDK涉及多个应用领域,包括记账、游戏、实用工具、影视、网络加速、广告服务等。通报中指出,部分应用如“权鑫记账”、“贪吃蛇对决”、“檬檬记账”等
ELECTRIC vs ELECTRICITY
WORD 1: ELECTRIC WORD W1 W2 MIXER 979 0 GUITAR 667 1 BOWL 280 0 GUITARS 175 0 &am
Unity嵌入安卓工程黑屏问题
最近遇到了个很怪异的问题: Unity Adroid嵌入其它工程开启unity,闪过logo后黑屏持续10多秒。 大致经过: Unity导出Android Studio工程,并将导出的unityLibrary嵌入其它已经做好的AndroidStudio工程,直接从Unity导出的Android Studio工程直接连接手机调试就不会出现卡顿现象,所以就针对启动unityLibrary的官方
嵌入式开发和软件开发的一些区别
嵌入式开发 软件开发 传感器 使用模块或自行焊接 手机自带 操作系统 FreeRTOS/usos Android 开发硬件 开发板 手机 可视化选择 显示模块 手机 工作侧重 底层-驱动 应用-逻辑 开发芯片 MCU/MPU/CPU CPU 硬件架构 可剪裁 偏向计算机组成 开发架构 通常不侧重数据库 前后端
mac通过brew配置jdk和adb环境
安装brew /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"; 刷新 source /Users/{$本地用户名}/.zprofile 安装adb brew install --cask android-platform-tools 安装jdk brew install o
分析ueventd Coldboot耗时问题
安卓go平台启动时间发现如下ueventd耗时1.907s问题: 对应code在system/core/init/ueventd.cpp: 在ueventd main中运行: init.rc会触发ueventd启动: system/core/init/init.cpp会解析init.rc: 解析完后会继续触发boot actions,首先是early-init: builtin act
程序员写书哪家强?谈谈计算机图书出版的四大金刚
35岁以上的程序员如何维持职业生涯,这是一个非常现实而又非常严峻的话题,毕竟哪个程序员都不希望自己过了35岁就向社会输出。 那么35岁以上的程序员能干啥呢?是做铁人三项(外卖、快递、网约车)呢,还是做吉祥三保(保安、保洁、保姆)呢?大龄程序员的转型之路众说纷纭,这里不去展开各种方向的转型可能,专就程序员写书方面展开讨论。计算机业界众所周知,在IT图书出版领域,存在机械工业出版社、人民邮电出版社、
Android Qcom USB Driver学习(九)
本章主要是基于之前的学习,实现一个hidraw的驱动,发现有两种用于识别usb设备的方式,放别是usb_device_id和hid_device_id hid_probe (1)hid_device_id (2)usb_device_id usb探测的过程如下 issues hidraw_demo 在android的源码中没有只有hidraw的驱动,只有一些定义在hidraw.c中的api