“写笔记”支持四种格式——Word 文档、Excel 表格、Markdown、纯文本,起稿或二次编辑时都能随时切换,同一篇笔记想用哪种形态来记,都由你说了算。
md、txt、csv、json 这类纯文本则原样载入,不做多余加工。拿一张现成的表倒进来、改几笔、再导出去,等于白用一台免费的格式转换器。
要带走就在右上角点“下载”,可导出 PDF、Word、Markdown、Excel、TXT 等格式;列表卡片“⋯”菜单里,也有同样的下载入口。
在“工具”页点“+ 上传工具”即可发布:填好名称与链接,再用 Markdown 把使用方法写清楚——能解决什么问题、怎么装、怎么用,比堆介绍实在。
要分发安装包就一并上传压缩包(ZIP、RAR、7Z、TAR.GZ,最大 35MB),别人在详情页一键下载;只放链接不带附件也可以。
工具按大家的收藏热度排序,好用的自然会被顶上来。发布后可在详情页或卡片菜单里编辑、下架。
写笔记时勾上“隐藏”,这篇就只存在于你自己的账号里:不进列表、不进搜索、不上首页精选,也不会出现在任何公开的页面,链接发给别人同样打不开。
适合放密码、草稿、日记这类只给自己看的内容;想公开,去“发布”打开它,把“隐藏”的勾去掉再保存,之后编辑会默认保持原状态,不会悄悄变回公开。
你的内容会同时保存在多个副本上,系统定期做备份与完整性校验,再配合异地容灾机制:就算某台机器出问题,数据也不会丢,可以长期放心存放;特别重要的资料,仍建议你另外再留一份备份。
全站跑在容器化、模块化的现代架构上,更新、部署、回滚都很快,扩展性和稳定性都按长期运营的标准来设计(Built for reliability, designed to scale)。
这个网站最早只是一个人的笔记仓库,后来慢慢长成现在的知识中枢。设计上很克制——没有广告、没有追踪、没有推荐算法,只是干干净净地存放一些东西;既然做好了,就公开出来,万一有人用得上呢。
不做大而全,不做平台梦,保持简单、保持克制、保持好奇。所有内容都由用户贡献、由用户维护:不会突然冒出付费墙,不会在角落塞广告位,也不会把你的数据卖给第三方。
产品会持续迭代,站内日志页记录着每一次改动,改了什么都有迹可循;想了解这个站是怎么一步步走到今天的,翻翻日志就能看到来龙去脉。
如果在这里看到涉嫌违规的内容,点对应卡片右侧的“举报”按钮就能提交,我们会尽快核实处理;也谢谢你花一点时间,一起把这里维护干净。
Android Studio
Android Studio — 官方Android开发IDE,解决从编码到打包的全流程效率问题。
空了两行?算了,直接开始正文。
这工具到底干嘛的?
如果你写过Android,那Android Studio就是你的日常。它是Google官方钦定的IDE,基于IntelliJ IDEA魔改而来。说白了,就是帮你写Java/Kotlin代码、跑模拟器、调UI、查日志、打包APK、甚至上传Google Play的一条龙工具。没有它,你大概还在用Eclipse配ADT插件,或者干脆命令行手撸Gradle——那画面太美我不敢看。
它解决的核心问题就一个:让Android开发不再反人类。从代码补全到布局预览,从性能监控到版本管理,它把一堆零散的工具拧成了一股绳。你要是刚入门,直接用它就对了,别折腾别的。
下载方式
别去第三方网站下什么“绿色版”“破解版”,官方免费且稳定。直接去这里:
注意:如果你在大陆,可能访问官网比较慢。可以试试用国内的镜像站,比如腾讯、华为的镜像,但建议还是走官网,因为版本最及时。下载时选好对应系统(Windows/macOS/Linux),Windows有exe安装包和zip压缩包两种,推荐exe省心。
安装方法
Windows
- 双击exe,一路Next,注意安装路径别带中文。
- 它会自动帮你装Android SDK、模拟器相关组件。如果你之前装过Android Studio,它会检测旧版本,建议先卸载干净。
- 安装完第一次启动,会弹窗让你选主题(Darcula暗色还是Light亮色),建议选Darcula,保护眼睛。
- 然后它会下载一堆SDK组件,这个过程可能比较久,因为要拉Google的服务器。如果你网络不好,可以提前配好代理,或者用国内镜像(具体方法后面说)。
macOS
- 拖拽到Applications文件夹就行,简单粗暴。
- 首次启动会弹窗“是否安装Android SDK”,点同意。
- 同样需要下载组件,建议挂个梯子,不然可能卡在“Downloading SDK”这一步。
Linux
- 解压tar.gz到你的目录,比如
/opt/android-studio。 - 终端运行
/opt/android-studio/bin/studio.sh。 - 需要手动安装一些依赖,比如libc++、libxkbcommon之类的,如果提示缺库,用包管理器装一下就好。
基础使用教程
1. 创建第一个项目
打开Android Studio,点击“New Project”,你会看到一堆模板:Empty Activity、Basic Views、Compose等。新手选Empty Activity就行,别纠结。
然后填项目名、包名(比如com.example.myapp)、语言(Kotlin是现在的主流,Java也行)、最低SDK版本(建议选API 24以上,覆盖95%设备)。点Finish,它会自动构建项目,等Gradle同步完成。
2. 界面认识
- 左侧:项目文件树,所有代码、资源都在这。
- 中间:代码编辑器,写代码的地方。
- 右侧:Gradle面板,用来管理依赖和构建任务。
- 底部:Logcat(日志)、Terminal(终端)、Build(构建输出)等标签。
3. 运行你的App
连接真机(开启开发者选项和USB调试),或者点工具栏的“Device Manager”创建模拟器。模拟器推荐选Pixel 6或7,系统选Android 13或14,API级别越高越好。
然后点那个绿色三角形“Run”按钮,等它编译、安装、启动。第一次运行会比较慢,因为要编译整个项目。
4. 调试和日志
App运行后,底部Logcat会刷出一堆日志。你可以按级别过滤(Error、Warning、Debug),或者搜关键词。比如你代码里写了Log.d(TAG, "点击了按钮"),在Logcat搜TAG就能看到。
断点调试:在代码行号旁边点一下红点,然后点那个小虫子图标“Debug App”。运行到断点处会暂停,你可以看变量值、单步执行。
5. 添加依赖
打开build.gradle.kts(或build.gradle),在dependencies里加一行,比如:
implementation("com.google.code.gson:gson:2.10.1")
然后点右上角的“Sync Now”,Gradle会自动下载这个库。以后第三方库都这么加。
进阶技巧
1. 加速Gradle构建
Gradle慢是Android开发者的共同痛处。几个优化点:
- 启用离线模式:Settings → Build, Execution, Deployment → Build Tools → Gradle,勾选“Offline work”。前提是你已经缓存了所有依赖。
- 增大堆内存:在
gradle.properties里加一行:org.gradle.jvmargs=-Xmx4g -XX:MaxMetaspaceSize=512m,把内存给足。 - 使用国内镜像:在项目根
build.gradle.kts里把google()和mavenCentral()替换成阿里云镜像:
repositories {
maven { url = uri("https://maven.aliyun.com/repository/google") }
maven { url = uri("https://maven.aliyun.com/repository/central") }
}
2. 快捷键,效率翻倍
Ctrl + Alt + L:格式化代码。Ctrl + Shift + F:全局搜索(文本)。Ctrl + N:搜索类名。Alt + Insert:快速生成getter/setter/构造器。Ctrl + Alt + O:优化导入,去掉没用的import。Shift + Shift:搜索一切(文件、设置、动作)。
3. 使用Live Template
比如你经常写findViewById(虽然现在都用ViewBinding了),可以自定义模板。Settings → Editor → Live Templates,加一个缩写比如fvb,内容写:
findViewById<${class_name}>(R.id.${id_name})
之后在代码里打fvb按Tab就能自动补全。
4. 模拟器的高级用法
- 快照功能:模拟器启动后,点侧边栏的“Snapshot”可以保存当前状态。下次启动直接恢复,省去开机动画时间。
- 模拟定位:模拟器右侧“…” → Location,可以手动输入经纬度,或者导入GPX文件模拟移动轨迹。
- 模拟电话和短信:在模拟器工具栏点“Extended Controls” → Phone,可以模拟来电和短信,方便测试。
5. 使用Profiler做性能分析
工具栏有个小图标“Android Profiler”,点开它可以看到CPU、内存、网络、电量使用情况。比如你想查内存泄漏,切换Memory面板,拍一个堆转储(Heap Dump),然后分析哪些对象没有被释放。这比瞎猜靠谱多了。
6. 版本控制集成
Android Studio内置了Git支持。用VCS → Enable Version Control Integration初始化仓库。之后改代码,文件会变颜色(绿色新增、蓝色修改、红色删除)。右键文件 → Git → Commit,或者Ctrl + K提交。Ctrl + Shift + K推送。不用再切到命令行。
最后说两句
Android Studio确实有点重,启动慢、吃内存,但它是目前Android开发最靠谱的选择。如果你用Mac,建议给它配个16GB以上的内存;Windows用户记得把项目放在SSD上。别抱怨,工具就是这样——你用熟了,它就变成你身体的一部分。
对了,如果你遇到模拟器启动黑屏、SDK下载失败、Gradle报错这些问题,别慌。90%的情况是网络问题,挂个梯子或者配镜像都能解决。剩下10%是配置问题,把项目根目录的.gradle文件夹删了重新同步,基本能好。
写代码嘛,耐心点。Android Studio也会卡,但它不会骗你——报错信息虽然难懂,但每一条都有意义。多看Logcat,多查Stack Overflow,慢慢你就能跟它处成朋友了。