Android
Android Graphics 显示系统 - 如何模拟多(物理)显示屏?
“ 本着花小钱办大事,不花钱也办事的原则,为了避免花钱买设备,那如何更便捷地学习/测试Android多屏显示的内容呢?本文就给大家介绍一种模拟Android多个物理屏幕显示的方法。” 01 — Android Emulator旧方式的缺憾 早前的文章中,曾经介绍了使用Android Emulator模拟多屏显示的方法。 Android Emul
跟着思兼学习3D打印 Klipper 固件系列文章合集
(01)XY电机方向调整新方法 | 使用 force_move 快速校准 CoreXY 电机方向 (02)打印平台中心校准与调整 | 校准打印平台中心,最大化打印尺寸 (03-1)加速度计与输入整形器|1,推荐。固件烧录,查找 Klipper 引脚定义,加速度计采样 (03-2)番外1-自定义stm32f103 bootloader|2 编译stm32duino-BootLoade
安卓开发八——页面切换的关联
我们开始的页面是我们的所有条目所在的月份,所以我们要设计监听事件,当点击时就会切换到这个月的账单界面。 我们还要将这个月份的值带入下一个页面,然后根据这个值来插寻账本条目。 于是之前我们的查询语句也要进行修改,这里使用的时模糊查询,因为我们传入的是具体某年某月,我们要根据这个来输出账本中有的所有在这个月中的记录。 先在这个页面中取出这个值 然后查询 我们还要设计一个计算每月总
安卓开发四——账本基本页面
账本基本页面就是一个添加页面,一个浏览页面,浏览页面的一条数据项是一个视图。 单条效果: 总效果如下: 然后是添加新纪录的页面,应有收入,支出的选择 这笔钱的来源去向等说明,金额还有日期 大概的页面就完成了
安卓开发1——安装Android studio
去网上找Android的 studio1的下载教程找到对应的下载链接,下载 因为我有安装完成后就把下载的软件安装的文件删除的习惯所以就不展示了 具体的安装教程可以看Android Studio 安装配置教程 - Windows(详细版)-CSDN博客 安装后新建项目完成后在最右侧的第三个可以挑选自己安卓的虚拟机的版本和类型来下载 要在Android studio里启动我
andorid studio本地导入gradle
Gradle下载及配置 Gradle下载地址 通过as创建项目失败的时候,也会提示下载链接。 当然也可以去网站下载 https://services.gradle.org/distributions/ gradle下载后本地配置 1.下载后,我存放在Android默认的文件目录中 2.在as配置 切换到project,打开gradle-wrapper.properties文件,将gradle修改
【安卓逆向】一款3d地图软件的逆向破解过程
今天在应用商城看到一款"3d地图"软件,下载打开 发现看街景啥的都要vip,连地图放大都要vip,这不能忍! 首先先用mt管理器简单看看,发现是没有加壳的,然后我们拖进android killer进行分析 首先我们先对"会员”这个字符串进行搜索进行搜索 上面这个unicode编码,表示的字符串是“当前已是会员”,我们先来分析以下这段smali代码 这两句表示调用canUse这个方法,参数是
Qt/C++音视频开发66-音频变速不变调/重采样/提高音量/变速变调/倍速播放/sonic库使用
一、前言 之前在做倍速这个功能的时候,发现快速播放会有滴滴滴的破音出现,正常1倍速没有这个问题,尽管这个破音间隔很短,要放大音量才能听到,但是总归是不完美的,后面发现,通过修改qaudiooutput的采样率,可以规避这个问题,破音不在出现了,但是音调变了,倍速越大变得越快,人声越发不清晰,变得尖锐,也就是通常说的变速变调了。当然这是正常现象,所有搞音视频播放开发者都会遇到这个现象,因为这就是默认
Golang 开发Android服务--交叉编译
Golang 开发Android服务--交叉编译 移动端主要 arm 架构,编译命令 CGO_ENABLED=0 GOOS=linux,指定临时环境变量不影响其它编译,也可以设置为全局环境变量。 AOSP 查看版本信息 getprop 不传参数查看所有属性值 linux可以用 lscpu 查看CPU信息,AOSP不支持,查看 aosp 的 CPU 版本信息 aarch64 是
XPath从入门到精通:基础和高级用法完整指南,附美团APP匹配示例
XPath 通常用来进行网站、XML (APP )和数据挖掘,通过元素和属性的方式来获取指定的节点,然后抓取需要的信息。 学习 XPath 语法之前,首先了解一下一些概念。 概念介绍 节点之间的关系 以上面的 HTML 节点树为例,节点之间包含了下列的关系: 父节点 (Parent): HTML 是 DIV 和 P 节点的父节点; 子节点 (Child):DIV 和 P 是 HTML 的子节
google play(谷歌) 订阅接入 支付后台配置 Google支付和服务端验证
Google支付和服务端验证 一、Google 开发者平台配置回调 订阅后台地址 https://console.cloud.google.com/projectselector2/cloudpubsub/topic/list 新建主题 创建订阅 输入回调服务端地址(付款成功后进行回调) 并且需要设置 googl
Qt/C++音视频开发65-切换声卡/选择音频输出设备/播放到不同的声音设备/声卡下拉框
一、前言 近期收到一个用户需求,要求音视频组件能够切换声卡,首先要在vlc上实现,于是马不停蹄的研究起来,马上查阅对应vlc有没有自带的api接口,查看接口前,先打开vlc播放器,看下能不能切换,因为不是所有播放器都有这个功能,试了下vlc当然是可以的,这个是最基本的前提,如果连播放器本身都没有,那就很悬了。vlc的主要播放接口都在 libvlc_media_player.h 头文件中,音频设备搜
mac配置gitlab
使用ssh方式拉取gitlab仓库代码 背景 在公司mac电脑上需要将gitee仓库代码迁移到公司gitlab代码仓库中,而我习惯使用ssh方式关联git仓库。我也喜欢使用下面简单粗暴的方式来配置git,之前玩git在window10系统上玩的比较多,各种操作都玩过,比如:创建分支、切换分支、分支代码合并、单文件历史查看、当前文件与上一个版本文件进行比对、各个分支各自的用处等。 再扯点,我使用过i
两个开发板 通过网线直连 , 局域网, 网关,4412 , imx8mm, wan , lan , wlan ,wwan ,android9 , 静态ip
一些基本的名词的了解: 什么是网关: 我的连接方式: 4412 使用的是 busybox + qt , imx8mm 使用的是andorid9 我并没有 设置两个板卡 的 网关, 并且 ,两个板卡是通过 网线直连的。 这
基于fx构建大型golang应用
基于FX构建大型Golang应用 原创 俞凡 DeepNoMind DeepNoMind 2023-12-23 13:29 发表于上海 1人听过 Uber开源的FX可以帮助Go应用解耦依赖,实现更好的代码复用。原文: How to build large Golang applications using FX[1] 构建
Golang不可不知的7个并发概念
Golang不可不知的7个并发概念 原创 俞凡 DeepNoMind DeepNoMind 2024-01-13 11:08 发表于上海 听全文 并发性支持是Golang最重要的原生特性之一,本文介绍了Golang中和并发性相关的7个概念。原文: Golang: 7 must-know concurrency related
UE移动端渲染问题及设置
移动端渲染设置总结 1. 阴影马赛克问题 调整渲染设置 r.shadowquality=3 移动*台的照明 - 官方文档 2. 部分贴图马赛克问题 SamplerSource 改成 Shared:Wrap? 3. 远景闪烁问题 NearClipPlane=0.1 改为 1.0 它是相机的一个参数,用于定义相机视椎体的*裁剪*面。视椎体是一个用于确定哪些对象会被渲染的区域,它由*裁剪*面、远
20240130打卡
几天的AndroidStudio学习下来,我也逐渐弄清布局界面的编写,其主要的核心在于相对位置的灵活运用,然后关于实际功能的实现和数据库的链接,我认为与web开发大同小异,这可能也是建民老师的用心之处,在基础上进行延申学习,看似新东西实则已经学过 另外,我也开始准备科目一的考试和蓝桥杯比赛,开始刷题了已经
android 框架搭建
1.下载android stdio 工具:如下:2.下载对应的SDK tools.最好下载SDK zip.访问地址:https://www.androiddevtools.cn/3.选择SDK path.将解压后的目录进行选择。删除原下载文件。
Xamarin.Android中使用TaskCompletionSource创建阻塞式的对话框
代码如下 主要代码 创建TaskCompletionSource TaskCompletionSource<DialogResult> tcs = new TaskCompletionSource<DialogResult>(); 使用它来等待返回结果 var res = await tcs.Task; return res; 设置它的返回结果 tcs.S
2024最新Windows11专业版
Windows 11专业版是微软公司推出的操作系统,是Windows 10的继任者。它拥有全新的界面设计、改进的性能和安全功能,支持Android应用程序运行,并提供更流畅的多任务体验。专业版还包含企业级功能,适用于商业用户,提供更强大的管理和安全性能。 微软Windows11官方ISO镜像下载地址:www.microsoft.com/zh-cn/softw… Windows 11 专业版 联
React-Navigation基础知识
React Navigation在App中创建导航结构 Web浏览器中,可以通过a链接到不同的页面,当用户按下后退按钮,浏览器从访问记录堆栈中弹出项目 RN无法像浏览器一样管理访问路由,需要通过React Navigation实现 React Navigation的本机堆栈导航器为App提供一种在屏幕之间转换和管理导航历史记录的方法 Android上,React Navigation挂钩到硬件后
迅为3588开发板Ubuntu安装Docker
在使用迅为 RK3588 开发板的时候,我们一般采用的是虚拟机安装 Ubuntu20.04 来编译 Android 源码或者 linux 源码,但是编译源码最让人头疼的是主机环境问题。假如我手上有很 多块开发板,每个开发板都使用不同的编译环境,而我本地电脑已经有一个编译环境了,那怎 么办呢? 有没有一种统一,虚拟的软件硬件平台,客户可以直接使
Qt/C++音视频开发64-共享解码线程/重复利用解码/极低CPU占用/画面同步/进度同步
一、前言 共享解码线程主要是为了降低CPU占用,重复利用解码,毕竟在一个监控系统中,很可能打开了同一个地址,需要在多个不同的窗口中播放,形成多屏渲染的效果,做到真正的完全的画面同步,在主解码线程中切换了播放进度,所有关联的同一个解码线程的播放窗体也会立即同步画面,使得感官上看起来非常的舒服。 无论何种内核的解码线程,除了句柄不能重复利用以外(除非厂家提供的api接口就支持多个窗口渲染),只要是能够
手机adb抓app日志
Android 系统的 adb 工具的下载及 MIUI 打开 USB 调试 - 知乎 (zhihu.com) 下载 SDK Platform Tools (本文以 Windows 系统为例) 解压下载下来的 zip 文件 打开手机的「开发者模式」:设置 → 「我的设备」(My device) → 「全部参数」(All specs) → 点击 7次「MIUI 版本」(MIUI
Windows11专业版下载地址
Windows 11专业版是微软公司推出的操作系统,是Windows 10的继任者。它拥有全新的界面设计、改进的性能和安全功能,支持Android应用程序运行,并提供更流畅的多任务体验。专业版还包含企业级功能,适用于商业用户,提供更强大的管理和安全性能。 微软Windows11官方ISO镜像下载地址:www.microsoft.com/zh-cn/softw…
20240128打卡
AndroidStudio目前到记录页面的布局绘制哦,然后为了准备蓝桥杯,ACwing上进行学习,题目还是要练习的,准备找题做些,IDEA目前练习还在纠正自己以前的错误,以前没有系统认真地学习,现在就难受了qwq
安卓开发(一):Android开发环境配置
Android开发环境配置 Android Studio下载:https://developer.android.google.cn/studio/install?hl=zh-cn Android SDK下载 JDK for Native develop Android NDK: https://developer.android.com/ndk/downloads?hl=zh-cn CMa
安卓开发(二):Android基础知识
摘录自Android官方文档 Intent 和 Intent 过滤器: https://developer.android.google.cn/guide/components/intents-filters?hl=zh-cn 安卓按钮: https://developer.android.com/guide/topics/ui/controls/button?hl=zh-cn 安卓Bitmap