Android
Android dtbo(3) 编译和验证
您可以使用设备树编译器 (DTC) 编译设备树源文件。不过,在将叠加层 DT 应用于目标主 DT 之前,您还应该通过模拟 DTO 的行为来验证结果。 1. 通过DTC进行编译 构建主 DT .dts 的示例命令: 构建叠加 DT .dts 的示例命令: 注意:如果您遇到 DTC 构建错误:invalid option --'@',则可能需要更新 DTC 版本。在 AOSP 上游,官方 DTC
.net maui blazor创建存储自定义目录文件
string dir = "/storage/emulated/0/Android/data/com.example.myapp/data";if (!Directory.Exists(dir)){ Directory.CreateDirectory(dir);}string path = Path.Combine(dir, "a.txt");File.WriteAllText(path, "a
.NET MAUI获取设备id
参考:https://www.cnblogs.com/xd502djj/p/5799334.htmlhttps://blog.csdn.net/aaaym/article/details/126316223 Android10以下
.Net MAUI Blazor存储访问权限仅照片和视频,没有所有文件管理权限
参考:https://blog.csdn.net/ansondroider/article/details/1266555131、首先把Minimum Target Android Framework的最低版本号指定为30或30以上2、然后找到Platforms/Android/AndroidManifest.xml把文件管理的权限加上<uses-permission android:nam
singlefile安装 网页在本地保存成单独一个文件
SingleFile、发布地址 https://github.com/gildas-lormeau/SingleFile 单个文件安装: 火狐:https://addons.mozilla.org/firefox/addon/single-file Chrome:https://chrome.google.com/extensions/detail/mpiodij
Android dtbo(1) dto简介
设备树 (DT, Device Tree) 是用于描述 non-discoverable(google这样写的,意思应该就是硬件信息看不到) 硬件的命名节点和属性构成的一种数据结构。操作系统(例如在 Android 中使用的 Linux 内核)会使用 DT 来支持 Android 设备使用的各种硬件配置。硬件供应商会提供自己的 DT 源文件,接下来 Linux 会将这些文件编译成引导加载程序使用的
[c++]从完全不会到似懂非懂
1. 指针 1.1 指针常量 使用int * const p = &a;的模式,指针常量是常量,所以p对应的常量为a的地址,因此a可变,但地址不可变。 1.2 常量指针 使用const int *p = &a的模式,其实这里和const无关,p只是个指针,该指针的类型是const int类型,因此p可以修改指针指向其他的const int类型,但无法修改指向的内存中的值(可以通过其
解决:Visual Studio Code - Target of URI doesn't exist 'package:flutter/material.dart'
flutter clean flutter packages get flutter packages upgrade ( Optional - use if you want to upgrade packages ) Restart Android Studio or Visual Studio
高级手势TouchAction
目录高级手势TouchAction轻敲按下和抬起等待长按移动总结 高级手势TouchAction 应用场景 TouchAction可以实现一些针对手势的操作,比如滑动、长按、拖动等。我们可以将这些基本手势组合成一个相对复杂的手势。比如,我们解锁手机或者一些应用软件都有手势解锁的这种方式。 使用步骤 1、导包from appium.webdriver.common.touch_action impo
用C/C++在Linux和Android NDK中获取设备的IP地址
C/C++开发的获取设备IP地址的代码,下面链接中的版本是在Linux x86-64环境中编译(Centos 7.5)的,也可在其它版本的Linux中或者Android NDK('armeabi-v7a', 'arm64-v8a', 'x86', 'x86_64'等版本)中编译。 下载地址(此版本须在Linux x86-64环境中运行):金山文档https://kdocs.cn/l/cd4VM3e
Golang程序无法在Termux访问网络(DNS解析问题)
原文: https://github.com/termux/termux-app/issues/869#issuecomment-433985523 包装为goexe快捷命令: 新建文件 goexe: vim $PREFIX/bin/goexe 内容如下: ($PREFIX为Termux内置变量, 其指向/data/data/com.termux/files/usr) 运行:goexe ./G
半导体营收与价格指数分析
半导体营收与价格指数分析 A股150家半导体公司Q1业绩揭晓:总营收合计1141亿元 近7成企业净利下滑 集微网消息 今年以来,伴随着终端消费电子市场疲软,半导体行业仍处于下行周期,导致整体市场景气度下降,而大部分半导体企业业绩也出现下滑。不过,尽管半导体产业景气度下滑,但仍有细分领域龙头企业保持业绩快速增长。 据集微网不完全统计,截至4月28日,A股有150家公司披露了2023年一
大话AI绘画技术原理与算法优化
引子 博主很长一段时间都没有发文,确实是在忙一些技术研究。 如标题所示,本篇博文主要把近段时间的研究工作做一个review。 看过各种相关技术的公关文章,林林总总,水分很多。 也确实没有多少人能把一些技术细节用一些比较通俗的语言阐述清楚。 故此,再一次冠以大话为题,对AI绘画主要是stable diffusion做一个技术梳理。 如何学习以及相关资源 相信很多朋友都想入门到这个技术领域捣腾捣腾,
ZXing github
GitHub - journeyapps/zxing-android-embedded: Barcode scanner library for Android, based on the ZXing decoder
Qt音视频开发42-网络推流(视频推流/本地摄像头推流/桌面推流/网络摄像头转发推流等)
一、前言 上次实现的文件推流,尽管优点很多,但是只能对现在存在的生成好的音视频文件推流,而现在更多的场景是需要将实时的视频流重新推流分发,用户在很多设备比如手机/平板/网页/电脑/服务器上观看,这样就可以很方便的将分散的视频流统一集中的流媒体服务器上,然后统一对外分发视频,而不是全部从设备端取流,大大减轻了设备端的压力,流媒体服务器就专门干这个事情负责分发,功能单一不容易出错,支持的并发数量很高。
uniapp android app 铃声静音,真正的免打扰
需要加入这个权限: <uses-permission android:name="android.permission.ACCESS_NOTIFICATION_POLICY"/> 代码: /** * 设置铃声为静音,媒体音量不变(免打扰) * */ setDisturb
mac 夜神模拟器安装xposed
1. 下载xposed框架 链接: https://pan.baidu.com/s/18B-6Byzg3rAQpAkjSYAMAQ?pwd=dzqd 提取码: dzqd 2. 下载解压后 cd ~/Downloads/xposed adb connect 127.0.0.1:62001 adb remount adb push xposed /system adb shell su cd /sys
Android剩余磁盘空间
app启动然后杀掉进程,仍然会被系统进程占用 在root机上执行命令:adb shell lsof >c:loadfiles.txt 卸载后,由于被系统进程占用,apk文件是没有真正被删除的 注:用文件管理器或ls命令进入/data/app中, 是看不到~~eL3xN2EPg9HeG_cFT1RRgg==目录的 查看此时剩余可用空间: 注1:tm
embedded-2023-04-27
embedded │ │language │──c │──c++ │hardware│ │──万用表│ │──示波器│ │──逻辑分析仪 │ │──proteus │ └──AD │software │ └──C51 │ │ │──gpio │ │ │──中断 │ │ └──定时器 │ └──STM32 │ │ │──stm32f103 │ │ │──stm32f
每日总结2023-04-27——关于全局变量的基础使用
今天完成了对全局变量的使用 package com.example.math; /* * 全局变量 * */ import android.app.Application; public class CustomApplication extends Application { private static final String VALUE = "111"; privat