Android
高通平台自动挂载exFAT格式SD卡和U盘
由于工作需要,想实现exFAT格式的U盘和SD卡自动挂载,但目前看到的文章基本都是采用MTK平台,要不就是android4.x,太老了。而且我试了下没有可以挂载成功的,通过一加开源源码修改了一份exFAT的移植方案。基于android7.0 高通平台。 采用noFuse方式添加exFAT文件系统,并实现SD卡自动挂载。 Kernel部分: 在kernel/fs下新增exFAT驱动 修改kerne
全志T527国产核心板及米尔配套开发板批量上市!
2023年12月,米尔电子联合战略合作伙伴全志科技,率先业内发布了国产第一款T527核心板及开发板。这款高性能、高性价比、八核A55的国产核心板吸引了广大客户关注,为积极响应客户需求,米尔基于全志T527核心板现已批量上市,欢迎垂询! 图:米尔国产核心板-第一款全志T527核心板 全志T527高性能处理器 MYC-LT527核心板及开发板,采用全志T527高性能国产
清除缓存解决viewBinding不生效没提示,+ 新手,android stdio,kotlin,viewBinding笔记,2024
我的问题是缓存导致的, 文件->清除缓存->清楚并重启 头一次用,我也不知道为什么是缓存问题。 官方文档链接:https://developer.android.com/topic/libraries/view-binding?hl=zh-cn 官方博客链接:https://medium.com/androiddevelopers/use-view-binding-to-repl
ptmalloc、tcmalloc与jemalloc对比分析
背景介绍 在开发微信看一看期间,为了进行耗时优化,基础库这层按照惯例使用tcmalloc替代glibc标配的ptmalloc做优化,CPU消耗和耗时确实有所降低。但在晚上高峰时期,在CPU刚刚超过50%之后却出现了指数上升,服务在几分钟之内不可用。最终定位到是tcmalloc在内存分配的时候使用自旋锁,在锁冲突严重的时候导致CPU飙升。为了弄清楚tcmalloc到底做了什么,仔细了解各种内存管理库
Android家庭记账本开发第七天:查找功能的设计
在完成了之前添加功能的设计之后,查找功能就不在话下了,我们在activity_main.xml布局当中设置了一个查找的按钮并绑定了onClick函数为searchAccount,我们在MainActivity当中设置了一个用于跳转的方法,现在我们来看看查找方法的实现: 只是简单的查找日期的话,查找操作是比较简单的,这里也给出activity_search_cost.xml布局文件的代码:
android:ViewModel 创建报错java.lang.RuntimeException: Cannot create an instance of class com.xxx.xxxViewModel
接手公司以前的项目,做了很多修改,发现以前能创建的viewmodel无法创建 一开始是以为创建方式不对,改成 发现还是创建失败 然后检查发现xxxViewModel 的构造函数有一行因为别的地方修改后报错,但是没捕获异常,修复之后就好了。
Android家庭记账本开发第六天:添加功能的设计
我们现在已经讲完了数据库操作,适配器操作和页面跳转操作,现在我们来处理页面跳转之后的逻辑 我们这个家庭记账本主要实现了基本的增删改查功能,这里我们先从增加入手:还记得我们在activity_main当中我们在布局中有一个增加按钮并为其设定了一个点击函数 android:onClick="addAccount" 我们也在MainActivity当中设置了那个点击函数 在之前的MainAc
【IT日常】U盘在手机上能用,在电脑上没法显示
解决一个小问题:U盘在手机上能用在Windows11上没法资源管理器中没法查看内容。打开Windows自带的磁盘管理工具,发现了一个名为android的磁盘,大小正好是U盘的空间大小,格式为exFAT。理论上exFAT是各种系统通用的格式,且相比FAT32能够存储4G以上的文件。但是为什么资源管理器中没有呢? 因为没有给这个磁盘创建一个访问路径,或者说没有盘符。右键点击之后选择“更改驱动器号和路径
国产USB 转串口芯片CH9102替换CP2102 需要改动什么以及注意事项说明
CH9102 是一个 USB 总线的转接芯片,实现 USB 转异步串口。提供了常用的 MODEM 联络信号,用于为计算机扩展异步串口,或者将普通的串口设备或者 MCU 直接升级到 USB 总线。 CH9102与CP2102可实现pin2pin兼容,可以在不更改硬件设计的前提下实现不同型号间快速切换与产品应用。CH9102系列型号包括:CH9102F(QFN24)和CH9102X(QFN28),CP
2024年,提升Windows开发和使用体验的实践经验 - RIME输入法
前言 上一篇文章介绍了 Windows 下的包管理器,本文继续介绍输入法。 事实上 Windows 的输入法生态比 Linux/Mac 丰富很多,不过很多国产输入法存在窃取隐私、植入广告、乱安装流氓软件等问题,现在有开源的 RIME 输入法可以选择,何必受这气呢😃 而且 RIME 是跨平台的,无论在 Linux 还是 Android 上都可以使用,可以实现比较统一的输入体验。 关于RIME Rim
GitHub 热搜项目--电视直播软件:my-tv
1. GitHub 热搜项目 1.1 开箱即用的电视直播软件:my-tv 主语言:C,Star:10k,周增长:6.9k 这是一款开源、免费、无广告、不用注册的电视直播软件,适用于 Android 5 及以上的手机和电视盒子。它安装即用、启动快,没有花里胡哨的 UI 和弹框,内置中央台、地方台等优质直播源,画质高清、播放流畅, GitHub 地址→https://github.com/lizo
Go 日期时间包装器:15条更便捷的时间处理
Go 日期时间包装器:15条更便捷的时间处理 原创 TimLiu 爱发白日梦的后端 2024-01-19 07:02 广东 听全文 爱发白日梦的后端 专注 Go 语言领域的发展,学习成为更牛逼的架构师,日常分享 Go 语言、架构、软件工具的使用。 169篇原创内容 公众号 点击上方“名片”,关注公众号,加群可
前端知识回顾概览--原生开发
1.现代hybrid开发与原理剖析 hybrid 是什么 现代hybrid开发与原理剖析 现有开源解决方案源码解析 JsBridge原理 Android的JsBridge源码分析 2.electron入门与原理介绍 electron入门与原理介绍 Electron 运行时的基本结构分析 主进程与渲染进程之间的差异以及相互通信 Electron 结合React / Vue.j
Vulkan内存与资源管理
在OpenGL中,当我们创建resource的时候,内存会被自动分配。 不同于OpenGL,vulkan是更加底层的API,需要显式的内存管理。显式的内存管理可以在资源复用与特定平台的优化方面带来好处。 1.Vulkan 内存分类 Vulkan内存分为2类:Host memory和Device memory。 Device memory:指显存(GPU可直接访问,速度快) Host memory
andorid开发--记账本(四)
主要是开发收支页面的每一项与头布局绘制,并且将记录页面的绘制完成 头布局绘制,以及每一项的绘制 头布局 iteam_mainlv-top.xml 效果 每一项 iteam_mainlv.xml 效果 记录页面的绘制 头部 activity_record.xml 效果 具体 fragment_outcome.xml 效果 最下面是软键盘,具体还没开始写呢
/vendor/etc/fstab.qcom
CN:/ # cat /vendor/etc/fstab.qcom # Android fstab file. # The filesystem that contains the filesystem checker binary (typically /system) cannot # specify MF_CHECK, and must come before any filesystems
如何处理前端异常报错?
异常分类 页面js报错 ajax请求异常 页面资源加载异常(如:如图片或脚本) promise异常 iframe加载异常 页面崩溃和卡顿异常 常见的try catch 不能捕获异步的错误。比如这个setTimeout内部的错误捕获不到 try-catch 是用来在可预见情况下监控特定的错误 处理页面js报错 window.onerror的捕获特点是: 只能捕获到运行时错误,无法捕获语法
xbl xbl_config last_parti QFIL
fdisk -l /dev/block/sdb CN:/ # fdisk -l /dev/block/sdbNote: sector size is 4096 (not 512)Found valid GPT with protective MBR; using GPT Disk /dev/block/sdb: 8192 sectors, 32.0MLogical sector size: 409
strace df -h df命令代码实现研究
/proc/self/fd /proc/self/fd报告进程打开的文件。每个条目都是一个“神奇”的符号链接,其名称是文件描述符,目标是打开的文件。它的神奇之处在于,链接实际上指向文件本身,即使通过调用获得的文件名readlink不是有效的文件名,例如,对于没有名称的文件(例如匿名管道),也会发生这种情况和套接字),并删除文件。 The abbreviation “fd” stands for&n