shensunbo Blog

「离开世界之前 一切都是过程」

android native service 开发 note

preparation for demo test open access to push apk and service to device 1 2 3 adb root adb remount adb reboot 关闭权限: setenforce 0 常用操作 查询服务是否存在:...

copilot 通过ssh执行远程编译

将本地的密钥(id_rsa.pub)添加到远程服务器的~/.ssh/authorized_keys中,确保可以通过ssh免密登录到远程服务器。 编译远程服务器上的android代码 1 ssh name@10.10.10.10 "cd ~/.../android && source build/envsetup.sh && lunch bla...

android native service 开发实战 by copilot

step 编写 requirement.md for agent ask agent questions about the requirements md to clarify the requirements TBD: skills to ask questions to clarify requirements ask agent t...

WSL ext4.vhdx 占用空间大

问题描述 WSL ext4.vhdx 占用空间很大,即使在虚拟机中删除了很多文件,但在windows侧ext4.vhdx并不会自动收缩,仍然占用大量磁盘空间。 解决方案 关闭虚拟机 1 2 3 4 5 6 PS C:\Users\***> wsl --shutdown PS C:\Users\***> wsl --list --verbose NAME ...

android aidl

AIDL 的学习日志 AIDL是什么(AI GENERATED) AIDL(Android Interface Definition Language)是Android平台上的一种接口定义语言,用于定义不同进程之间通信的接口。它允许开发者在不同的应用程序或服务之间进行跨进程通信(IPC),使得它们能够共享数据和功能。AIDL通过定义接口文件(.aidl文件)来描述服务端提供的接口和客户端调...

my tools

picture edit mogrify -resize 1024x1024 *.png

agent skills

skills 默认搜索路径 in linux TBD skills 网站 skillsmp.com skills.sh

AI agent review

使用vscode 的 agent review gerrit上的代码提交 Branch: git fetch url refs/changes/86/584886/1 && git checkout -b change-584886 FETCH_HEAD review 返回原分支:git checkout - 删除临时分支:git branch -D cha...

docker基础操作

Docker 使用说明 基本概念 Image(镜像):Docker 镜像是一个只读的模板,包含了运行应用所需的所有内容(代码、库、依赖、环境等)。可以理解为操作系统的快照。 Container(容器):容器是镜像的运行实例。它是一个隔离的进程环境,可以启动、停止、删除。容器基于镜像创建,但可以有自己的数据和状态。 对比项 镜像(Im...

vscode 查看和编辑安卓项目

android标准库包符号找不到问题 在使用 VSCode 查看和编辑 Android 项目时,可能会遇到标准库包符号找不到的问题。这通常是由于 VSCode 未正确配置 Android SDK 和 NDK 路径所致。以下是解决该问题的步骤: