Android

七麦逆向-参数 analysis

运行结果:     需要js代码的可以加微信私聊:xieake1905 有疑问可以加wx:18179641802,进行探讨

高通平台自动挂载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

进行开发2

1、记账本功能汇总:登录注册,记账(主要功能:其中又分多个子功能:区分支出和收入,选择收入类别,获取时间等),统计数据并用图表显示。 2、应用商店中的app借鉴点:用图标显示和分析数据,只显示近几天的数据,防止数据过多占用空间。选择类型时,用图标代替文字的输入。界面导航栏及滑动效果,抽屉式菜单的引入。 3、类的封装:将一笔支出或收入看作一个对象,在对象的基础上进行操作,而不是处理各个零散的数据。如

ptmalloc、tcmalloc与jemalloc对比分析

背景介绍 在开发微信看一看期间,为了进行耗时优化,基础库这层按照惯例使用tcmalloc替代glibc标配的ptmalloc做优化,CPU消耗和耗时确实有所降低。但在晚上高峰时期,在CPU刚刚超过50%之后却出现了指数上升,服务在几分钟之内不可用。最终定位到是tcmalloc在内存分配的时候使用自旋锁,在锁冲突严重的时候导致CPU飙升。为了弄清楚tcmalloc到底做了什么,仔细了解各种内存管理库

Android家庭记账本开发第七天:查找功能的设计

在完成了之前添加功能的设计之后,查找功能就不在话下了,我们在activity_main.xml布局当中设置了一个查找的按钮并绑定了onClick函数为searchAccount,我们在MainActivity当中设置了一个用于跳转的方法,现在我们来看看查找方法的实现: 只是简单的查找日期的话,查找操作是比较简单的,这里也给出activity_search_cost.xml布局文件的代码:

安卓家庭记账本开发笔记5(补2月1日)

完成自定义软键盘的编写以及软键盘上面的备注和时间 在记录页面的代码底下加上下面的代码  

常用工具集

  文字转语音文件 https://ttsmaker.cn/   Android 源码在线查找 https://cs.android.com/   http://androidxref.com/   https://www.helloandroid.cn/androidossearch  

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

ADB学习记录

        ADB安装       1、adb下载,下载成功后,在本地解压;            Windows版本:https://dl.google.com/android/repository/platform-tools-latest-windows.zi

Android命令-lshal

一、lahal --help翻译  

TG解封

https://www.dvyt.com/81.html https://telegram.org/support Telegram解除封禁方法一: 使用自己任意一个邮箱,并编辑邮件发送至Email:recover@telegram.org 邮件内容如下: 邮件中的+1 xxx xxx xxxx为你的Telegram登录手机号。+1是指的国家号,中国是+86,千万别弄错了。 邮件寄出后大概

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的捕获特点是: 只能捕获到运行时错误,无法捕获语法

安卓的基本组件

TextView(文本框组件):主要用来显示文字的一些信息。通过修改TextView的属性可以改变文字的颜色,大小,位置。这个组件较比较简单,容易上手。这里就不过多叙述了。 Button(按钮):是程序用于和用户进行交互的一个重要控件。Android Studio会对Button中的所有英文字母自动进行大写转换,你可以使用将textAllCaps属性改为false来禁用这一默认特性。 EditTe

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

andorid开发--记账本(三)

今天简单做了布局的绘制 效果如下

strace df -h df命令代码实现研究

/proc/self/fd /proc/self/fd报告进程打开的文件。每个条目都是一个“神奇”的符号链接,其名称是文件描述符,目标是打开的文件。它的神奇之处在于,链接实际上指向文件本身,即使通过调用获得的文件名readlink不是有效的文件名,例如,对于没有名称的文件(例如匿名管道),也会发生这种情况和套接字),并删除文件。 The abbreviation “fd” stands for&n

安卓的基本布局

相对布局管理器:在一个参考点的四周(上,下,左,右)布局的管理器,即位置都是相对的。 线性布局管理器:分为水平和垂直两种,垂直较为常用,垂直布局相和横格纸类似。 帧布局管理器(这个不常用):在帧布局管理中,每加入一个组件,都将创建一个空白的区域,通常称为帧,这些帧都会根据gravity属性执行自动对齐。默认情况下,帧布局从屏幕的左上角(0,0)坐标点开始布局,多个组件层叠排序,后面的组件覆盖前面的

<<  <  21  22  23  24  25  26  27  28  29  30  31  >  >>