Android

高性能互斥锁(2023年08月07日更新)

互斥锁 必读说明 简介   本软件根据《道德经》为核心思想而设计,实现了多线程同步使用的高性能互斥锁,用汇编语言编写,支持WIndows、Cygwin、Linux、Android NDK平台,比系统自带的互斥锁性能要高很多。 移植   1、在MutexLock文件夹里有MutexLock.h头文件和对应平台的静态库和动态库文件,根据需要复制到自己的软件中。  2、声明互斥锁,例如:MutexLoc

触想智能工业触控一体机在政务便民自助终端上的应用

  行业发展背景   2022年,国务院发布关于加强数字政府建设的指导意见,提出将数字技术广泛应用于政府管理服务,推进政务服务现代化发展,营造高效、便捷的社会生活环境。   在此目标下,公共服务领域迎来深刻变革,政府服务模式的线上线下融合趋势明显加快。政务便民自助终端作为数字政府建设的产物,成为提高公共服务水平和行政效率的重要工具,在各政务大厅广泛应用,并不断向基层社区、银行网点场景延伸。   

Dino 404

未压缩的版本,可在此处改写,然后到https://tool.lu/html/进行压缩 <!doctype html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0

消消乐AI-1

应女朋友要求,特意写一个消消乐的强化学习AI。具体需要实现的功能主要包括: 捕获屏幕截图:使用手机操作系统提供的API来捕获屏幕截图。例如,在Android上,可以使用MediaProjection API来捕获屏幕截图。 处理屏幕截图:使用一种图像处理库来分析屏幕截图并获取游戏状态。可能需要识别特定的颜色或形状,或者使用其他图像处理技术。 实现游戏策略:实现一个AI算法来决定下一步的最佳动作。

开始学习unity

       作为一个在程序行业混了十几年的老兵,现在才接触unity,确实是有点无奈,但这次,我是整装待发,不仅是要学习unity,更是要学习unreal engine,不仅是学习上层的功能开发技术,更是要深入底层,去学习它的渲染,及最核心的技术,同时,也仅限于技术,不再追求太多的过程,就像考试一样,而不像上班一样的。     &nbs

Uniapp开发:配置运行到手机或模拟器功能

一、配置环境变量   将使用的adb环境路径(D:HBuilderX 3.4.6HBuilderXpluginslaunchertoolsadbs)配置到环境变量(控制面板-》系统-》高级系统设置-》环境变量编辑)中:    二、查看adb相关信息   打开cmd命令行   1、使用adb version命令查看adb版本。      显示版本号说明环境变量配置的没问题。   2、使用adb

查看unity与Aanroid Studio中Gradle版本

Unity: Unity使用的Gradle版本: 复制红框中的链接打开 版本为:6.1.1 Unity使用的Gradle插件版本: 路径:E:Unity 2021.3.4f1c1EditorDataPlaybackEnginesAndroidPlayerToolsGradleTemplates 记事本打开baseProjectTemplate.gradle 版本为:4.0.1 Aanroi

Android中AIDL的使用详解和原理

Android中AIDL的使用详解 - 简书 (jianshu.com) Android中AIDL的工作原理 - 简书 (jianshu.com)

Caddy 入门实战(1)--简介及安装

Caddy 是一款基于 Go 语言编写的强大且可扩展的平台,可以给你的站点、服务和应用程序提供服务。本文主要内容为 Caddy 的简介及安装,文中所使用到的软件版本:Caddy 2.6.4、CentOS 7.9.2009。 1、简介 大多数人将 Caddy 用作 Web 服务器或代理,但 Caddy 的本质是诸多服务器的服务器。在安装了必要的模块后,它就可以充当长时间运行的进程的角色!

Scientific Internet Surfing

1. Background 作为一名烟酒生不管是学习还是那啥都需要一些国外的资源,在windows和安卓平台上都可以找到很多好用的加速器,比如liebao加速器(我本人只用过这个),还有一些博客会推荐Nord或者Express(但是访问不了) 博客地址 虽然要付费吧,但是物有所值,总归是能解决问题, 可是这事放到linux上就有点难搞,这些加速器基本上只支持windows,macos,以及andr

Android开发 Jetpack Compose 与xml的混合开发AndroidView

前言   Jetpack Compose虽然已经逐渐完善,但是其实还是有很多地方未满足需求。比如播放视频、相机预览等等依然需要原来的View。所以目前阶段Jetpack Compose与xml的混合开发非常重要。   官方文档地址:https://developer.android.google.cn/jetpack/compose/migrate/interoperability-apis/vi

谷歌卫星地图路网偏移,代替品——巨硬地图(可选择:谷歌卫星+高德路网、地标)

中国大陆地图出现严重偏差,整块中国大陆向东南偏东错误移位约半公里,而卫星视图则正常。造成位置错误的原因是中国官方要求所有在中国运行的地图服务商要加装“国家保密插件”(亦称加密插件、加偏或SM模组),以“保障国家安全”。此插件会将真实的坐标加密成虚假的坐标,且此加偏并非线性加偏,所以各地的偏移情况都会有所不同。一些国际性的互联网应用服务(如Foursquare等Apps),通常使用国际

查看证书/apk指纹md5/sha1/sha256

Android证书在线一键生成工具 查看apk指纹 查看证书职位

Android Studio做9-Patch找不到用来拖出重复区的透明带

初次使用Android Studio制作.9图的时候,由于图片太大,我为了看全图,把比例调成了最小比例,结果找不到图片四边上用来拖出重复区的透明带。后来把比例调到最大,才找到。  

直播app hook解密

文章备份,写于2022-8-5 通过Bytecode-Viewer反编译APP,搜索X-arg字段得到加密方法 查看代码得知加密类为AesUtil,在其中找到了加密解密方法 Mumu模拟器安装app。使用adb连接运行fdserver 使用frida-ps -U查看是否连接正常 使用objection注入进程 搜索加密类 hook加密类和解密类的方法 发送短信,此时可以看

腾讯tbsX5内核离线下载

最近下载X5内核老报错115,干脆直接在QQ浏览器上提取了一下留存,方便以后使用。2023.8.4 64位   32位 下载完改名tbsX5.apk 放到Android/data/{包名}/tbs下,在对应应用打开http://debugtbs.qq.com,点安装本地内核即可,注意位数对应! 这个版本debugx5有密码验证,需要自行在res.apk内解决 蓝奏云存档:https://

Android 亮度调节流程

Android 7.1 亮度调节之BrightnessController_m0_52481422的博客-CSDN博客 Android 7.1 亮度调节完整流程分析(一)_android 高通亮度调节流程 hal_m0_52481422的博客-CSDN博客 Android 7.1 亮度调节完整流程分析(二)_android 7.1 亮度调节完整流程分析 二_m0_52481422的博客-CSDN博

基于分级安全的OpenHarmony架构设计

  本文转载自 OpenHarmony TSC 官方微信公众号《峰会回顾第1期 | 基于分级安全的OpenHarmony架构设计》 演讲嘉宾 | 付天福 回顾整理 | 廖   涛 排版校对 | 李萍萍   嘉宾简介 付天福,OpenH

小米6 MIUITR踩坑记录

前几天看到一个刷机包,号称修复了米6的NFC功能,即可以正常使用交通卡了。眼馋良久的功能终于可以使用,这不得赶紧开刷。顺便开个贴,记录遇到的坑,防止忘记,下次再陷进去。 1.刷机材料 大佬提供的MIUITr刷机包miui12.5_Android10+本地化模块21.11.10   2.更换第三方Rec 由于原帖评论区出现卡开机动画的现象,最好更换作者提供的rec,我使用的是w大的rec。

Windows\Linux安装docker

Docker架构 Docker 包括三个基本概念: 镜像(Image):Docker 镜像(Image),就相当于是一个 root 文件系统。比如官方镜像 ubuntu:16.04 就包含了完整的一套 Ubuntu16.04 最小系统的 root 文件系统。 容器(Container):镜像(Im

生成随机User-Agent的第三方库

  安装 pip install r-useragent 使用 from random_useragent import UserAgent​u = UserAgent()​# generate android user-agentprint(u.android())  # randomprint(u.android(app="app"))print(u.android

Rust交叉编译为Android库

Rust目前在互联网上资料较少,经过几天的折腾,终于在 Windows10 和 Github Actions (Ubuntu) 上构建出了 armv7 和 armv8 的 .so文件。 关于JNI的配置见:【Rust实现JNI】https://juejin.cn/post/7092750468631740452 交叉编译需要Android NDK, 我目前使用的是 android-ndk

Android开发 Jetpack Compose Shape形状

前言   此篇博客讲解 Jetpack Compose Shape的使用,此篇博客配合Android开发 Jetpack_Compose_4 Modifier修饰符 一起看效果更佳。 圆角形状 RoundedCornerShape 效果图 代码 @Composable fun APage() { Column( Modifier.fillMaxSize(), h

uniapp 自动升级机能

背景 用uniapp做一个app,用离线(即原生框架)进行打包,想实现版本自动升级的功能   环境 安卓手机,安卓pad 方法1:用 uni.downloadFile方法下载到本地之后进行更新   方法2:用【plus.downloader.createDownload】进行下载,之后更新   上面的两种方法都可以,但是切记,权限。在uniapp

TSINGSEE青犀视频智能视频监控EasyCVR如何将实时监控视频流分享出去?

开源EasyDarwin视频监控平台EasyCVR能在复杂的网络环境中,将分散的各类视频资源进行统一汇聚、整合、集中管理,在视频监控播放上,TSINGSEE青犀视频安防监控平台可支持1、4、9、16个画面窗口播放,可同时播放多路视频流,也能支持视频定时轮播。 有新用户部署了EasyCVR安防视频平台后,咨询我们如何将视频流分享出去给其他人观看实时视频。今天我们就来介绍一下操作方法。 视频监控汇

免费听音乐的工具有哪些值得推荐的?

MusicFree 使用平台:Android+Windows 它和那些“破解音乐软件”不同,用开发者的话来说,这是一款开源免费且插件化、定制化、无广告的免费音乐播放器。划重点,“插件”才是精髓! Android 端: 初次进入软件,你能看到的只是一个空空如也的播放器,里面啥都没,包括那些歌单、榜单里也都是空的。 如果你想拥有搜索、播放、歌单导入等功能,那么就得依赖插件了,重点就在于这个「插件设

七、android 无线ADB调试

一、前提条件 1、PC已部署adb,可执行adb命令 2、手机、PC处于同一局域网; 3、手机已开启开发者-调试模式; 4、手机有线连接可正常操作; 二、操作步骤 1、手机有线连接到PC,执行命令adb devices,可以查看到手机的连接信息 2、执行命令adb tcpip 5555(默认端口号5555,可自定义) 3、拔掉手机与PC的连线(注意:部分手机在拔掉连线后,USB调试会自动关闭,请在

.NET周刊【7月第5期 2023-07-30】

国内文章 PaddleSharp:跨越一年的版本更新与亮点 我始终坚信,开源社区是技术进步的重要推动力,也是我抽出我业余时间,投入到PaddleSharp这个项目的原因,这个项目充分展现了.NET在复杂计算领域的潜力。今天很高兴地告诉大家,PaddleSharp有了新版本! 先来说说背景,有的朋友可能知道,PaddleSharp过去老版本存在一些东西过时或者无法使用的情况。但是,时光恰恰是优化和

安卓项目编译RocketX集成流程

依赖 gradle 插件 // app module 的 build.gradle 加入 apply plugin: 'com.rocketx' //注:保证写入依赖关系在最后一行   // 在根目录的 build.gradle 加入 buildscript { dependencies { classpa

<<  <  35  36  37  38  39  40  41  42  43  44  45  >  >>