分类: Android

20 篇文章

avalonia 手机连接 Developer Tools
avalonia 手机端连接 Developer Tools 需要完整授权,社区版授权不支持该功能。下面以 android 为例说一下操作步骤 相关手册:https://docs.avaloniaui.net/accelerate/tools/dev-tools/getting-started 连接手机:https://docs.avaloniau…
android 上调用 xunit 测试
工具地址 https://github.com/mattleibow/DeviceRunners 工具功能 在 android 上提示一个界面,选择并执行测试函数并显示日志, 支持 ui 自动化测试 支持桌面端启动 android 自动化启动测试并接收测试结果 支持 windows / linux / macos / android / ios 没…
avalonia 应用嵌入字体文件
某些手机系统的字体非原生,使用默认字体无法显示,需要嵌入字体文件, 才能正常显示。 嵌入字体 复制字体文件到 Assets 目录或是子目录中, 本例中使用 Assets\Fonts, 该目录默认编译为 AvaloniaResource macos 下相看字体名称命令 fc-query qweather-icons.ttf | grep family…
Avalonia android 项目中调用 maui
如果仅需要调用 android 底层的一些功能,可以只使用 MauiEssentials 引用包 dotnet add package Microsoft.Maui.Essentials 启用 <UseMauiEssentials>true</UseMauiEssentials> 文档 https://learn.micro…
android avalonia oidc 登录
流程与桌面站类似,登录时启用浏览器(使用 Custom Tabs,在应用内部打开一个轻量级的浏览器)跳转至登录链接, 用户操作登录,后端服务器跳转到本地应用。跳转会有所区别,桌面应用是跳转回本地监听地址,android 中应用会注册一个 scheme (App Links 技术),浏览器跳转到该 scheme 时,系统会唤醒对应应用的 Activi…
Rider 设置 Android 开发环境
以 Avalonia 开发为例子 新建项目 dotnet new avalonia.xplat 或是 keboo.avalonia 三方模板 在项目下运行 dotnet build -t:InstallAndroidDependencies -p:AndroidSdkDirectory=/Users/iox/Library/Android/sdk …
获取 apk 的版本号
# android 上 dumpsys package {packageName} | grep versionName dumpsys package {packageName} | grep versionCode # 列出已安装应用 adb shell pm list packages # windows 上 aapt.exe dump ba…
所有 usb 设备无响应时
待准备资料: 硬件相关知识 https://www.cnblogs.com/kn-zheng/p/17584013.html 容器中访问 usb 设备 https://www.cnblogs.com/odesey/p/18258851 # 关闭电源管理 # vi /etc/default/grub 修改 GRUB_CMDLINE_LINUX_DEF…
adb 检测摄像头是否连接
adb 检测摄像头是否连接 $lostDeviceIds = @() .\adb.exe devices | ? { $_ -match '\bdevice\b' } | Select-String '.*(?=\t)' | ForEach-Object { ($_.Matches.Value) } | % …
adb 列出手机 id 列表
adb 列出手机 id 列表 # 列出所有显示 device 的编号 .\adb.exe devices | ? { $_ -match '\bdevice\b' } | # 列出显示为 device 手机 Select-String '.*(?=\t)' | ForEach-Object { ($_.Mat…