一、代码与项目管理（和Gerrit配套最好）
1.Git+Gerrit
作用：强制Code Review
保证代码质量和可追踪性
避免主干污染
适合：个人、小团队、要求质量的项目
2、GitLab\Gitea\GitHub(代码管理与协作)
对于个人团队：
GitLab自建：全功能
Gitea:轻量，非常适合小团队
GitHub私有仓库：方便、无需维护
用途：代码托管
Issue、Wiki
CI\CD可用
3、CI\CD(自动构建、自动测试、自动发包)
工具：
JenkinsGitHub Actions
GitLab CI
Drone CI(特别适合小团队，轻量快)
提交后代码自动编译
自动跑单元测试
自动产出APK\IPA
自动上传测试平台(蒲公英、Firebase APP Distribution)



二、文档与知识沉淀工具（避免重复造轮子最关键）
4、Obsidian(强烈推荐)
本地Markdown知识库，没有云依赖，非常适合个人开发者：
写模块文档
写支付\登录模块的复用说明
写踩坑记录
写Gerrit Change链接
写长期可复用的解决方案
你会逐渐形成自己的“开发者知识体系”
5、Notion\飞书文档\Confluence
适合个人+小团队共享知识：
需求文档
接口文档
模块说明
复用组件库

三、自动化重复任务（真正省时间）
6.脚手架\项目模板(Project Template)
比如新建Android应用时，你可以准备一个“基础项目模板”：
网络模块
日志模块
支付模块
基础UI
项目结构
常用工具类
新项目启动直接复制，一次就省两三天。
7、自动生成代码的工具

四、模块化\组件化（适合Android开发者）
8、组件库\Library复用
payment-sdk
login-sdk
analytics-sdk
file-sdk
所有项目implementation一行即可用。
这能节省你未来80%重复开发时间。


五、任务管理（保证效率和可控性）
9、看板工具
Jira(偏重，但专业)
飞书多维表格
Trello（轻量）
GitHub Projects(集成度高)

目的：清晰知道每天\每周做什么
避免遗漏
时间成本更可控

六、团队协作
10、IM+自动通知
飞书机器人推送构建结构
Jenkins推送评审通知
Git提交通知
任务完成自动通知
减少来回沟通时间。


七、质量保证工具
11.SonarQube(代码质量扫描)
适合个人+小团队：
代码规范问题
未使用的变量
潜在bug
安全漏洞
让你能不断改进代码质量，避免踩坑。
12、单元测试+UI自动化
即便你不追求100%覆盖率，有一些基础自动化脚本也能帮你减少重复测试时间。


八、知识+代码AI化（效率爆炸提升）
13、AI辅助开发
GPT生成代码
GPT总结文档
GPT作为“个人知识库索引”

最推荐给个人\小团队的最好（无废话方案）
Gerrit(代码评审)
CI\CD（自动构建、上传apk）
Obsidian+Notion(知识管理+文档)
Library模块化复用（避免重复造轮子）
项目模板（脚手架）
AI辅助开发+总结文档
Trello\飞书看板（任务管理）

个人或小团队提升开发效率，最重要的是：
代码可复用、流程自动化、知识不重复、协作轻量化。


常用adb命令
com.xunpaisoft.social
查看特定应用的进程
adb shell ps | grep com.xunpaisoft.social

android 获取当前页面的 activity    adb shell "dumpsys window | grep mCurrentFocus"

18792702169
XZ003311


git config --global user.name "renjianbo"
git config --global user.email "18691577328@qq.com"

ssh-keygen -t ed25519 -C "18691577328@qq.com"


