Android
Linux 图形栈从入门到放弃 --- Linux 图形相关概念简介
PS:要转载请注明出处,本人版权所有。 PS: 这个只是基于《我自己》的理解, 如果和你的原则及想法相冲突,请谅解,勿喷。 环境说明 无 前言 在日常生活中,像我们常用的ubuntu(Linux),windows,android,mac等等系统,我们都能够看到丰富的图形界面。此外,如果大家了解过以前的嵌入式系统,很多的UI是自己写程序来画的。那么大家是否思考过一个问题,这些界面的工作原
小程序、APP、WEB、H5、UNIAPP通用的canvas导出图片,html转为图片多端通用版
小程序、APP、WEB、H5、UNIAPP通用的canvas导出图片,html转为图片多端通用版 <canvas v-show="zhangdanImageShow" style="width: 380px;height: 500px;background-color: white;border-radius: 5px;" canvas-id="postCanvars"
【WALT】WALT入口 update_task_ravg() 代码详解
目录【WALT】WALT入口 update_task_ravg() 代码详解代码展示代码逻辑⑴ 判断是否进入 WALT 算法⑵ 获取 WALT 算法中上一个窗口的开始时间⑶ 如果任务刚初始化结束⑷ 更新任务及 CPU 的 cycles⑸ 更新任务及 CPU 的 demand 及 pred_demand⑹ 更新 CPU 的 busy time⑺ 更新任务的 pred_demand⑻ 如果任务正在退出
【WALT】update_window_start() 代码详解
目录【WALT】update_window_start()代码详解代码展示代码逻辑 【WALT】update_window_start()代码详解 代码版本:Linux4.9 android-msm-crosshatch-4.9-android12 代码展示 代码逻辑 delta = wallclock - rq->window_start; wallclock 是进入 WALT 算法时
【WALT】update_task_cpu_cycles() 代码猜测
目录【WALT】update_task_cpu_cycles()代码猜测代码展示代码逻辑1. use_cycle_counter 来源2. read_cycle_counter 【WALT】update_task_cpu_cycles()代码猜测 代码版本:Linux4.9 android-msm-crosshatch-4.9-android12 代码展示 代码逻辑 还没有详细看,先挖个坑 1.
[MAUI]用纯C#代码写两个漂亮的时钟
@目录时钟1绘制锯齿表盘绘制指针绘制沿路径文本时钟2绘制表盘绘制指针项目地址 谷歌在2021年5月份推出的Android 12给我们带来了新的UI设计规范Material You,你是否已经体验到了Material You设计的魅力了呢? 在原生主屏幕启动器中,有一个时钟小部件。这个小部件可以选择表盘风格。 图:Android 12的时钟小部件 今天挑战在.NET MAU中实现这个Mater
U盘到底用什么格式好?FAT32、NTFS还是exFAT?
装机小能手 原账号名:“老毛桃winpe”,望大家多多支持哦! 关注 350 人赞同了该文章 说到U盘,相信很多朋友对它既熟悉又陌生,熟悉?无论是在学习中还是工作中,我们经常会用到;陌生?大家只知道U盘体积小巧,却能存储很多文件,但除此之外,你还知道什么呢? 老毛桃相信不少朋友在格式化U盘的时候会遇到格式选择,FAT32、NTFS
Android信任证书,把用户级别放入系统级别
三、操作步骤 1、在Windows安装openssl,用来把证书转成 .pem 格式 1)下载和安装 下载其他人做的便捷版安装包:http://slproweb.com/products/Win32OpenSSL.html 2)配置path环境变量 2、把证书转成 .pem&
TornadoFx 页面之间的数据传递
原文地址: TornadoFx 页面之间的数据传递 - Stars-One的杂货小窝 和Android开发一样,经常遇到两个页面之间需要进行数据的交互传输,本文讲解下TornadoFx框架中,页面之间的数据传递步骤方法 方法1 - 使用构造方法 首先,我们知道TornadoFx中,页面可以是View或Fragment,然后View或Fragment对象中提供了对应的打开窗口的方法 比如说 o
使用uni.app 里面 uni.chooseLocation api 打开地图位置 踩坑 踩坑 地图搜索 和列表一直转圈 不显示
用 Android 基座 可以正常使用 真机调试也可以用 就是打包的时候 打包完毕 弹出地图 之后 搜索 一直转圈 地图 列表 没有 东西 也是一直转圈 里面有好多踩坑点 太狗了 要打包的 包名 和 dcloud 里面的包名 和如果 用高德地图 里面的&
Qt/C++编写超精美自定义控件(历时9年更新迭代/超202个控件/祖传原创)
一、前言 无论是哪一门开发框架,如果涉及到UI这块,肯定需要用到自定义控件,越复杂功能越多的项目,自定义控件的数量就越多,最开始的时候可能每个自定义控件都针对特定的应用场景,甚至里面带了特定的场景的一些设置和处理,随着项目数量的增多,有些控件又专门提取出来共性,做成了通用的自定义控件,意味着控件主要做外观处理,用户根据不同的场景需要,设置不同的外观和规则,就这样搞来搞去搞到现在,已经超过了202个
Windows与Linux各占鳌头!
最坚决推行 Linux 桌面系统项目的城市正在转回 Windows 阵营,但 Linux 的命运已经不再与 PC 休戚相关。 在实施从 Windows 系统迁移到 Linux 系统这一项目接近十年之久后,慕尼黑却突然走上了一条戏剧性的转弯。据说是到 2021 年,该城市的地方议会就会开始用 Windows 10 替换运行 LiMux (Ubuntu 的一种自定义版
【雕爷学编程】Arduino动手做(142)---GY-25串口倾斜度模块
37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手尝试系列实验,不管成功(程序走通)与否,都会记录下来—小小的进步或是搞不掂的问题,希望能够抛砖引玉。 【Arduino】168种传感器模块系列实验(资料代码+仿真编
神兽孩子们暑假在家最好的陪伴!强制解锁
暑假一放,神兽就要开始放纵了 不少父母担心孩子在家荒废学业,准备送去托管,顺便学习知识,但这些机构收费真的如很离谱,就挺头疼。 今天给大家安利几款学习软件,绝对是神兽孩子们暑假在家最好的陪伴!一起来看看孩子“最爱”的大礼包~ 格灵同步课堂 使用平台:Android/TV 下载软件:hereitis.cn/soft/gelingketang 准确来说,这是一款学习教育方面的软件,主要是放在电视上供小
揪出耗电元凶!手机电池设置中可以挖出的秘密
如今Android系统越来越人性化,自身便集成了丰富的功能,无需借助第三方APP就能获悉大量的信息。不相信?那咱们就以OPPO手机为例,看看能在“设置→电池”的界面下可以挖出哪些秘密吧。 在电池设置中,我们可以看到详细的电量信息,可以预估出当前电量(和耗电)下的续航时间,还可以打开/关闭省电/超级省电模式,或是反向充电等特殊功能。大家可以先点击顶部“已发现x个耗电问题”的提示,在这里
使用默认闪电浏览器 全屏播放视频时有黑边
Platform: RK3399OS: Android 12Kernel: v4.19 现象:使用默认闪电浏览器全屏播放视频时视频有黑边 解决方法:更新webview版本 webview集成在 externalchromium-webviewprebuilt下 包名为 com.android.webview ,集成在product/app/webview/下 framewo
QT5.14.0下载与安装
离线下载地址:https://download.qt.io/archive/qt/ 一、下载 从上面的下载链接选择合适的版本,直接点击下载即可,这里以5.14.0为例: 我这里是win11,直接下载的Windows,然后等待文件下载完成。 二、安装 然后打开刚下好的安装包: 点击Next后,弹出登录界面: 填入账号继续点击Next,没有的需
Adopting the OpenJDK for Delphi Android Development
https://blogs.embarcadero.com/adopting-the-openjdk-for-delphi-android-development/
Android自动化签名
APK 签名 V1 自动化签名脚本 命令结构为: jarsigner -verbose -keystore release.jks -storepass xxx -keypass xxx -sigfile CERT -signedjar a
Android RecyclerView
1、用法案例:在RecyclerView中展示水果图片以及水果名称 水果实体类:Fruit.kt RecyclerView中水果数据项布局:fruit_item.xml 适配器Adapter实现:FruitAdapter.kt 这里我们首先定义了一个内部类ViewHolder,它要继承自RecyclerVIew.ViewHolder。然后ViewHolder的主构造函数中要传一个
Android Vibrator Usage
AndroidManifest.xml 说明:android Q(8.0)/API26 以后vibrator接口更新为: refs: https://developer.android.google.cn/reference/android/os/Vibrator#vibrate(android.os.VibrationEffect,%20android.os.Vibra
adb 识别不到手机解决方案
手机已打开USB调试,已连接USB,但是adb命令找不到手机 排除设置问题,各种杀毒软件问题后还是找不到设备 1、打开计算机管理 2、在 计算机管理-系统工具-设备管理器-便携设备-【自己的设备】-双击-详细信息-选择硬件id,记住对应的值 3、在C盘中搜索.Android文件夹 4、在文件夹下的 adb_usb.ini 文件中添加内容,
Android 定制ListView的界面
1、创建MainActivity以及对应的布局文件 布局文件里简单使用了ListView标签 2、创建ListView的item布局:fruit_item.xml 布局里包含两个元素ImageView和TextView,用来展示水果图片和名称 3、定义水果类,方便管理:Fruit.kt 4、定义水果的适配器:FruitAdapter.kt 这里继承了ArrayAdapter
Android ListView运行效率优化
上篇介绍了ListView的用法,链接如下,这篇主要讲解如何提升ListView的效率 Android 定制ListView的界面 1、使用缓存布局 ListView如果不进行优化,其运行效率是很低的,因为在Adapter类的getView方法中,每次都将布局重新加载一遍,当ListView快速滚动时,这就会成为性能瓶颈。 Adapter类的getView方法有一个参数:View con
Android studio 远程调试adb命令
第一步:查看sdk位置,并且记录下来:C:Userswrs13AppDataLocalAndroidSdk 在Android studio 中找到 File → Project Structure → SDK location 第二步:进入C:Userswrs13AppDataLocalAndroidSdkplatform-tools, 查看是否存在adb.exe,AdbWinApi.dll
快上车,搭乘HUAWEI HiCar驶向未来
HUAWEI HiCar(以下简称HiCar)是华为提供的人-车-家全场景智慧互联解决方案,连接手机与车辆,充分发挥各自的优势属性,将手机的应用/服务生态延伸进车辆,实现以手机为核心的全场景体验。消费者通过HiCar可以感受应用/服务在手机和车辆间无缝流转、智慧语音发起导航/播放音乐/车辆控制如车窗空调、日历航班等情景智能信息随需而出等全新智慧出行体验。 为了向消费者提供更多的应用和服务,以及在